Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
bjz_
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
56 ms
·
541.
▲
by
bjz_
12y ago
> I really don't see the point why they are implemented in css Working within constraints is fun. Art is fun.
542.
▲
by
bjz_
12y ago
Statically checked dimensional analysis is a great deal trickier though.
543.
▲
by
bjz_
12y ago
It's interesting to see that the drawing functions are defined using tupled parameters: https://github.com/google/codeworld/blob/master/codeworld-ba... Is this to make it easier for beginners?
544.
▲
by
bjz_
12y ago
Great work as always from CGP Grey. Be sure to check out his other videos - they are well worth the watch.
545.
▲
by
bjz_
12y ago
The toilets in SF are so incredibly wasteful. I didn't see any dual flush ones anywhere, and the full flush probably 10x as much water as the toilets in Australia.
546.
▲
by
bjz_
12y ago
Ooh, thanks for the tip - that was really good. http://www.multivax.com/last_question.html
547.
▲
by
bjz_
12y ago
WUWT is notorious for cherry picking data. Be very skeptical of their claims. http://www.skepticalscience.com/global-warming-stopped-in-19...
548.
▲
by
bjz_
12y ago
So far we have been tracking the worst case scenario models. If feedback loops like the release of the methane stored in the arctic permafrost begin to run away from us, it could get pretty bad. We haven't seen most of the warming yet
549.
▲
by
bjz_
12y ago
I'm cool with somebody re-posting for a site update. I wouldn't have known they'd updated otherwise.
550.
▲
by
bjz_
12y ago
It was poorly expressed, but I think gnuvince was referring to the fact that it is possible to implement machine-friendly ADTs. Rust is just one example of a language that has them.
551.
▲
by
bjz_
12y ago
I hate the `<>`s, but the semantics are enticing enough for me to do all of my current personal projects in Rust. I would love Haskelly syntax, but life is never perfect... maybe somebody will make a pre-processor or something! Haha.
552.
▲
by
bjz_
12y ago
Are you planning on lending assistance to Teepee? We are kind of in limbo in terms of http right now and it would be a shame for Teepee to turn out to be vapourware :( (A hint for any folks experienced with http - this could be your chance
553.
▲
by
bjz_
12y ago
Mozilla is the big driving force, with a small, dedicated group of developers from Mozilla doing a huge amount of the boring 'grunt work', and also making the hard decisions when it comes to design. The community is a huge driving
554.
▲
by
bjz_
12y ago
Yes! It is often showing a flaw in your mental model, which can be painful at first, but once solved it will ultimately result in more reliable code.
555.
▲
by
bjz_
12y ago
For learning I would say it is. The biggest thing at the moment is API changes. But the team is now pushing to put stability attributes on all modules and marking deprecated items as such for a time before their removal (these emit warnings
556.
▲
by
bjz_
12y ago
Just to temper your enthusiasm, the compiler errors can sometimes be irritating, especially when you want to do something the you are pretty sure will be safe. But on the whole if you work with it the pay-off is well worth the minor annoyan
557.
▲
by
bjz_
12y ago
I would be very wary about promoting Cargo as a 'cabal equivalent'. :P
558.
▲
by
bjz_
12y ago
For some applications. But once you start venturing into the realms that Rust is targeting, having user defined generic data structures is very important.
559.
▲
by
bjz_
12y ago
The rust compiler is actually really quick. The LLVM optimization passes and code gen is where most time is spent (this is after monomorphisation of generics). The Go compiler does very few optimizations compared to LLVM, which leads to fas
560.
▲
by
bjz_
12y ago
TOML is extremely simple. YAML on the other hand is incredibly hard to implement. JSON has no comments and is not really that nice for humans.
561.
▲
by
bjz_
12y ago
That would be my choice, but TOML is good enough for me :)
562.
▲
by
bjz_
12y ago
As a data exchange format, JSON (understandably) has no comments in its grammar. This is a big problem for config files. TOML is actually designed for this kind of thing.
563.
▲
by
bjz_
12y ago
Yes, it will be supported. The Bundler guys were specifically contracted by Mozilla to sort out the mess. They are actually using Rust in production at the moment, so the have a big stake in its future. The quiet nature of the development p
564.
▲
by
bjz_
12y ago
I think he was making a more general statement than just in regards to the article. Being able to use a subset of the awesomeness of Haskell in a systems language is very refreshing.
565.
▲
by
bjz_
12y ago
Hah, I would caution against looking into the depths of rustc for examples of good examples of rustic code. Many parts of the compiler have changed very little from the original bootstrapping from OCaml, and have only been incrementally upd
566.
▲
by
bjz_
12y ago
I thought it was crazy at first, but `;` operator as a statement separator that returns `()`, and an implicit return at the end of a block greatly reduces the need for mutable temporaries and leads to a more functional code style. This is a
567.
▲
by
bjz_
12y ago
The idea is to start being dogfoodable for the team by the end of the year, but that only covers as tiny subset of sites that are used by the team, maybe Etherpad (which is used for meetings) and /r/rust. The main focus with Servo
568.
▲
by
bjz_
12y ago
I would expect most rusticians would give you a reasonably balanced reply. Rust sidesteps lots of issues with other languages whilst getting their advantages, but it pays for this in different ways (eg. learning curve, composibility, and in
569.
▲
by
bjz_
12y ago
Whilst there is some crossover, The two languages occupy different niches, and have quite different philosophies driving their design. Rust is far more extensible than Go - for example all of the concurrency primitives are built as librarie
570.
▲
by
bjz_
12y ago
I agree it is weird too.
More ›