skysight-inc/HackerNews huggingface dataset:
cold tolerance is also influenced by the ability of the muscles to burn fat to create heat. Adaptation to colder environments takes about two weeks. Ray Cronise's blog discusses this also.
What, no dirt? It's pretty much just the irrigation system? And lights for you I hope.

It should come with some tarps and compost at least. It appears to have a nursery, so potting soil and nursery containers hopefully come with it too. I mean all this stuff is cheap, but if they're going to deploy a shipping container, might as well put some of the obvious stuff in it.
"...hundreds of shows later..."

That's ... lots of shows. If that's your lifestyle, you certainly would become accustomed to the fees. Admittedly, my social circle is not really urban, so I'm not aware of anyone who'd be so accustomed to TM's fee structure.
Why would you put it in a container? Containers are very hard to transport, you can't just throw it on the back of an ox cart, or pack mules. You need specialized - and expensive - transportation, as well as a special crane to unload it.

Not to mention that you kill the local suppliers of agricultural equipment.

And the price tag? Agricultural land is VERY cheap. You can buy an acre of the most expensive prime Corn Belt land for under $6000 [Edit: in some states this number is actually around $10k], while in emerging markets good land can go for as low as as few hundred dollars per acre.

So a single container that can be used to farm two acres of land, could be used to buy 10 acres of the best land in the US, or 200 acres of land (or more) in emerging markets. Or you could hire 20 farm workers for 4 years in India.

It is clear that the target is well-intended governments, who will write big checks, and leave the units rotting in some depot somewhere as they figure out what to do with it, draining resources which could be used in actual development (roads, infrastructure, rural insurance & credit).

San Francisco & Silicon Valley, please go back to solving First World problems.
I think you're missing the fact that a line of devices from a manufacturer is still a "class." If you have thousands or millions of devices out there with un-tested, DIY crypto, then that's still thousands or millions of devices rendered malicious when a vulnerability is found & exploited. At least vulnerabilities like Heartbleed were quickly patched and widely-publicized. IoT vendors have been historically horrible when it comes to providing updates.
I wouldn’t.

I am not convinced hashlife is still the best of them.
The invention is from early 80-s.
Many old heuristics about caching versus calculation is no longer true today.
Here’s my article on the related topic, lookup tables: https://github.com/Const-me/LookupTables

If I wanted to implement efficient life simulator, I’d probably used the fact that with AVX2, it’s possible to count those neighbors for 8x8 block of pixels in a single __m256i register (with 8 neighbors max, 4 bits / value is more than enough). Might be faster than L3 cache access, and will definitely be much faster than main memory access.

That’s why I’d put those pixels in 8x8 blocks, single uint64_t value per block.

Putting those blocks in a hash table takes care about the infinite field. std::unordered_map will work, but if you care about performance prefer CAtlMap from Microsoft, dense_hash_map from Google, or something similar.
Look into Ray Cronise's blog. There is a duration x temperature effect that is easier to increase a higher temperatures for longer periods of time.
Only South Korea, Russia, and China appear to be able to build nuclear plants on a reasonable budget and timescale. And I'd put an asterisk next to project costs in Russia and China because they don't have great domestic transparency and the projects they offer to build abroad are pretty expensive.

In addition to high costs, nuclear power projects often face opposition from the public in developed democratic nations.

The region with highest current demand for desalination, Middle East/North Africa, is "blessed" with a lack of democracy. If the Saudi monarchy wants nuclear power they don't have to get voters on board -- no voting! But the costs are still high. And although Saudi Arabia would like to decrease its domestic fossil fuel consumption to free up more for exports, it doesn't want to accelerate a shift away from fossils elsewhere. IMO it's kind of a tightrope walk between advancing their own non-fossil energy sources, to grow/preserve export revenue, and avoiding a global shift away from fossils that could diminish their export revenue.
Classes tightly couple functions on types with the type declaration itself. It's often not even clear in which class certain methods belong.

Better to separate data types from functions on data types the way it's done in functional languages, and if you still want object-oriented programming, you can support it like Ada does, or as syntactic sugar over the ordinary call syntax like some functional languages do.
The entire network has never been big enough to need a comprehensive solution beyond individuals blocking content they don't like.
So hard. If we end up in a world where neighbors are shooting neighbors for pasta I hope someone gets me quick. I guess I'll make at least 1 tasty meal, even for a big band of brigands.

The post I initially responded to wasn't about self sufficiency, it was about buying it in a box and making it work in 1 season. I replied about the making it work in 1 season not being a particularly likely thing. Hence buying an easily movable commodity probably being a better use of the money, even if you aren't a cold blooded crack shot.
Knuth seems to be in agreement with you, from my understanding. My comments are only of a general interest and curiosity, not of knowledge. (If that makes sense.)

That is, I certainly was not trying to second guess what you are saying. Just noting my curiosity on whether or not this has, or will, change. Knuth's view that I'm quoting is from Vol 2, which is pretty old at this point. I'd be a little surprised if it was outdated. But not shocked.
I think he means to work with raw memory so using unsafe keyword and in this case he is right. And you can't implement certain things in Rust if you are on the quest for maximum efficiency without using unsafe.
There seem to be more and more "high tech farm" threads on news.yc over the last few months, and I've got several friends who are doing the same thing I'm doing: making a living as a coder, but running a farm as a hobby.

I set up a slack a few months back for a few friends to chat on this topic, but we didn't have critical mass.

If anyone wants to chat about coders who farm at
https://codefarmers.slack.com/
send me an email at tjic@tjic.com and I'll invite you in.
I think it's the opposite, the colder it is the more people heat their homes / cars / dress very warmly. They probably get the least cold exposure naturally.
Remote is OK for the intern position as well, but we'd be expecting a bit more experience for a remote intern.
Neuromorphic Silicon Photonics (2016)
Understanding ECMAScript 6
With companies like Simcorp, it doesn't sound so odd.
tl;dr: My personal challenge for 2017 is to have visited and met people in every state in the US by the end of the year. I've spent significant time in many states already, so I'll need to travel to about 30 states this year to complete this challenge.

Also remarkable, imo:

This has contributed to a greater sense of division than I have felt in my lifetime. We need to find a way to change the game so it works for everyone.
It's kernel TLS interception code. Not only is it not a trivial fix, but Tavis Ormandy had to revise his exploit model to account for functionality he hadn't noticed. It's not a conspiracy.
I think VR will be a big success in the coming years, but I doubt it will make many inroads into music production and video editing. I've actually done a lot of music production and video editing work and the practical resolution on these devices is just nowhere close to where it needs to be to be worthwhile vs a multi-monitor setup. Of course the technology will get better, but it's a long way off with many technical hurdles on the horizon before substantially higher resolution systems will be viable.
Darwin: Uber-minimal active learning tool for you and your friends
Congratulations! from a fellow dashboard maker (infocaptor)

You need to add more connections and increase the price. I don't know how many will take you seriously at $4/month.
SmugMug | Mountain View, CA | Senior iOS Engineer | ONSITE, REMOTE | Full Time

Photo sharing
We are looking for a seasoned engineer, if you haven't been working on iOS for several years full time then this likely isn't the position for you.

Responsibilities
- Own significant portions of applications from concept through deployment and support
- Participate in the entire design and development process, collaborating with design, marketing, QA, and PM's
- Act as a resource for your direct development responsibilities and for iOS and Swift codebases in general
- Mentor and provide guidance to junior engineers
- Monitor new technologies and opportunities to expand existing applications or define new ones

Must haves
- Experience developing iOS applications from concept through post-launch support
- Experience with Swift Experience with networking libraries and consuming JSON/RESTful

APIs
- Great understanding of memory management
- Comfortable with asynchronous programming using GCD
- Good understanding of "perceived performance" and maintaining a responsive UI
- Ability to set own timelines and expectations
- Flexibility to get things done quickly or well-architected as needed and the ability to recognize when to do which

http://jobs.smugmug.com/Open-Positions/Senior-iOS-Engineer
As others have noted, one can also write a four line saferead() function.
Treasonous? No. A violation of the Hatch Act? Possibly.
It's still a conspiracy theory that the government is reading all your email!
I'd love to read more about this microcontroller migration towards ARM - any hints on where to look?
A lot of what's being built today as "web first languages" has existed for a long time in ColdFusion already for over 20 years.

ECMAscript style coding support that unlocked the underlying JVM in its entirety is one of those things.

It was one of the first, and only languages and platforms that was made for the web first, instead of extending non-web language to the web with a framework.
I dunno of many Cortex M0+ devices that can source/sink 40mA like an AVR while only sipping 200uA (microAmps) like the AtMega328pb. That's active mode btw, AtMega328pb drops down to 1.3 uA in sleep mode.

Cortex M0+ devices are "larger" than AVRs. You have more RAM, CPU power and unfortunately... complexity and power usage.

I'm thinking a good example is the LPC811 from NXP: very good specs and it really shows how good ARM M0+ systems have become: http://www.nxp.com/documents/data_sheet/LPC81XM.pdf

But its still got an order of magnitude more power usage and complexity over AVR's AtMega328pb. The ATMega's "active" mode is comparable to the LPC811's "sleep" mode.

Most of the LPC811's pins only can sink / source ~4mA, while the "biggest" pins can only sink / source 20mA. In contrast, all of the AtMega328pb pins can sink/source 40mA. Easily driving LEDs with only a resistor (instead of having to hook up a transistor or external buffer of some kind)

The LPC811 also shows what happens to cheap ARM chips: they are missing ADC converters, PWM, Real-time Counters (or a deep-sleep mode that still keeps the 32kHz clock active). Sure, you can buy these externally... but the AVRs and PICs have superior integration.

> It's not clear to me why you'd choose an AVR for a new product unless you really, really needed a specific feature.

Running an LED with just a resistor on any pin is a pretty nifty feature IMO.

------------

The AtMega328pb is a "bigger" and more expensive part though. Perhaps its more "fair" to compare the LPC811 against the AtTiny44A (which is also $1.50ish). ATTiny44A has similar power specifications as the 328pb.
Just curious, what part of the US do you live in?
The barriers in this case are legal, not market-based. Presumably someone could start up Lyft-2 and compete with Uber.

Uber would have to literally become what they replaced to avoid this.
In 2017, GE Will Buy More Tech Startups Than Google
TL:DR - 4K screen sucks regular batteries dry - needed bigger battery for same battery life. :(

I got excited that this might be a good trend until I read this paragraph:

"Unfortunately, the claimed three hours of additional battery life aren’t meant to make this laptop into some long-lasting wonder — they’re really just meant to normalize its battery life. HP will only be selling the 15.6-inch x360 with a 4K display this year, and that requires a lot more power."
Depends if the economics are zero sum or not, it could be that helping one group necessarily harms the other. Evidence in the article would imply that to be true, at least how we do things today. I'm not convinced there isn't a non-zero-sum solution though.
I want to upgrade solely for the additional pcie lanes. If you haven't seen how fast a new m.2 nvme ssd is, you are missing out. It's like the same speed boost we saw from the first spinning disk to ssd upgrade, again with sata ssd to nvme. It's crazy fast.
Because your 'safe' implementation will certainly have a performance cost, and won't be the default. This is why, despite C++ providing std::array, you'll still find buffer overflows in C++ code. C++'s std::array provides the safe 'at' function but you're opting into a performance penalty and it's not the more familiar [] syntax.

Rust arrays/ vectors are safe-by-default. To use the unchecked, unsafe version requires using the 'unsafe' keyword.

let v = vec![0, 1, 2];
unsafe {
let x = v.get_unchecked(5);
}

This means you can basically grep audit for vulnerabilities, and the above code should be very rare.
The stadium seats 31K for a side that wouldn't even probably be good enough Segunda division. 2nd Leg of El Classico is usually crucial for title race.

Ticket prices for CL final are :
Category 4: €70
Category 3: €160
Category 2: €320
Category 1: €440 [0]

It IS Ticketmaster's fault that fans don't even get a decent shot at buying the tickets. How do you justify site not loading at 1:00pm and tickets selling out at 1:01 pm. There was a per-sale that started at 12:00pm and by 12:10pm, pre-sale tickets were sold out. Let's say, there actually was demand, but then how come rows and rows started to appear on stubhub for ~500 bucks whereas original ticket prices were ~100-150 bucks (you missed that point of mine completely).

[0]:http://www.uefa.com/uefachampionsleague/ticketing/
>get them to simply eat less

It's not so "simple"; the body fights back. Hunger kicks in overdrive, the body becomes sleepy, lethargic, you get "fog brain" (for programmers this is death).

Exercise leads to an amplification of these symptoms.

It's not so easy as to "just put down the fork" or journal your feelings. The body doesn't want to change.

And it's not like the body stops these signals after a while. I have dropped 30+ pounds, always to gain it back.

Your framing of an addiction fails, especially when the participant still has to interact with food. It fails when the self-preservation acts in spite of the intent. It's a plan of perpetual feelings of starvation and less than ideal living quality.

Gastric Bypass/Roux-en-Y appears to be the only long-term successful intervention.

Weight loss is maintained
https://www.ncbi.nlm.nih.gov/pubmed/22865194
A mess can be made in any language :) Be scared to see what today's modern frameworks and their code bases might look like in 10-15 years, because some projects will have that lifespan.
You do understand that most countries with universal healthcare force employers to pay at least half the tax and in many cases more right?

There are considerable expenses on top of just salaries when you employ people; most countries have some sort of an "employee tax" levied on employers plus other requirements.

You can say well Europe but the minimum wage (and all other wages) in Europe is lower than California and on average than the US.
> Amazes me that people will take the scientific highroad to global warming, but a witchcraft based approach with GMOs.

Doesn't seem that amazing when you consider that in both cases people are trying to protect themselves against a perceived threat - the science has little to do with it, other than as a tool.

Also, to be fair, most of food science is hardly worthy of the name. We can barely tell what makes a healthy diet in general. How can any scientist worthy of the name say that all GMO's are safe for long term, regular human consumption when they can't even say that about non-GMOs? (see disagreements about whether something as simple as refined sugar or meat should be a regular part of a healthy diet)
And the “modern” incarnation of Exposé is an example of the lack of polish that many people now see from Apple. Since the beginning of the Mac, the menu bar was the “safe spot” for dragging (if you started a drag by mistake, you could always throw the mouse at the top of the screen and drop safely — nothing would happen). The modified Mission Control breaks this now; if you drag just a bit further than you intended, the whole desktop goes away and now you have an even bigger problem: not only is there no “safe” spot to drop, your accidental drag can now create even more chaos by moving objects onto entirely different screens!

Smart user interfaces are practically invisible, created by dozens of tiny accommodations for each situation. The Mac is starting to lose that fit and finish.
Standard ML. I develop proof assistants.
Yes, please use Haskell or Rust for this. Go is an awkward middle ground.
>most of the other use cases (mount, pt-chown, dbus-daemon-launch-helper, etc.)

Those listed examples could also be could be achieved with IPC to a privileged daemon. But unfortunately not all setuid executables can be replaced that way.

The major design flaw with setuid executables is that they run in an execution environment (view of the root filesystem, Linux namespace, etc.) provided by the caller. A good explanation of this is http://maxsi.org/blog/setuid-bit-considered-harmful/

Unfortunately this is why not all setuid executables can be replaced with IPC. setuid binaries like "nsenter" allow you to run processes with a selective modification to one part of your execution environment, while still inheriting everything else unmodified. You can't achieve this with IPC to a privileged daemon because that daemon cannot inherit your current execution environment when starting new processes.

Nevertheless, getting rid of setuid is very important. Kind of baffling to me that it hasn't been done yet. The closest we've come is replacing setuid with filesystem capabilities, but those have the same fundamental design problem. I've been working on genuinely getting rid of setuid some myself. Happy to collaborate with anyone else who wants to work on this.
I'm referring to a pattern on OO languages where you specify an interface using a superclass¹, with hooks that you can specialize on subclasses, reusing most of the code on the superclass and keeping the code around it generic.

Go interfaces have the part about keeping the code around it generic, but I don't think it gets the easy reuse of code by just writing the hooks. (But I can easily be wrong here - I'm not a proficient Go programmer.) In that, it looks very like Java's interfaces (the literal Interface thing).

1 - In Java you would not use a literal Interface for that, since you can't provide default code for the subclasses to extend.
The track record of two decades of CERT advisories for buffer overflows suggests that doesn't work in practice.
why does it take 62KLOC of C to distribute time? thats more code than the whole plan9 kernel.
There is very little difference in SPS since the employer will have to pay health tax for each employee, which is often more expensive than just insurance.
An even dumber TLS bug in the same software:

https://bugs.chromium.org/p/project-zero/issues/detail?id=98...
Powder magazine says the predicted snowfall for the upcoming week is largest ever. Extreme is good!

http://www.powder.com/stories/hydrological-hammer-of-the-god...
This is awesome. Thanks for sharing.
The idea of people abusing Asprin scares the crap out of me.
Why? Rust includes index checks by default, so you have zero chance of programmer error. And, to boot, it removes the checks when the compiler decides that the code is provably safe.
DOS command line batch files
Inside the CSGO Lotto lawsuit
Good digitalisation is far from bring trivial or cheap, especially if the book has some scientific content or is old enough that something is different (like s forms in the old books). Still it would be nice if the interested parties would be allowed to do it.
In benchmarks or in real world usage?
> they wrap up well enough that you don't get very cold.

Are you certain of that? It gets really cold here and everyone wears jeans. Only children wear winter pants casually. Sometime the air itself is cold enough to get you shivering.

The only time I see people correctly dressed against the cold is when they do winter sports or go hiking in the woods.
Nope. Iterators in Rust can be used to safely avoid bounds checking in ways that would be impossible to enforce in C.
Just checked your website, but didn't see any of the positions posted yet. What sort of support role are you trying to fill?
Not sure if Upwork does it, but Upwork is the antithesis of the type of network that I am interested in building.

The projects you get are usually bottom of the barrel.

I have no interest in those types of projects.
I never made the argument that you shouldn't use a safe GC'd language. I merely made the argument (now flagged for whatever reason) that buffer overflows are an easily solvable issue in C, and if you are having issues with them you really need up your game and learn to create abstractions.

As for the cost of the abstraction of bound checked arrays of arbitrary length, I can't imagine it being any slower than rust. I could be wrong. If you'd care to provide an example program in whatever language you are advocating, I can give you an implementation in C using a bounds checked array ADT, and we can compare notes.
SEEKING WORK | Remote preferred or Dallas, TX

I've created several apps that help with hearing problems, and recently I've worked on apps for large sports organizations. Right now, I am working on an Uber-like app in Swift, a Nodejs web app, and an IoT project. I'm open to helping out with existing apps, helping startups create a mobile app MVP, create an industrial remote monitoring solution, or something IoT related.

Skillset: iOS, Objective C, Swift, Android, Python, Flask, embedded systems (bare metal microcontroller stuff), IoT, industrial automation

Linkedin: https://www.linkedin.com/in/ben-tyler-pe-4965655

Contact: tyler at bxtel.com www.bxtel.com
Apple's "goto fail" bug is completely different: it was not a design flaw, but a merge error. Hanlon's razor applies sufficiently.

But anyone with a basic understanding of information security would know that keying by truncated MD5 is certainly a bad idea. This is not just stupidity. This is not accidental. This design not only flies in the face of everything you want from a cert store, but is so blatantly bad that surely more than one person at Kaspersky was in on it.
Ah, interesting! Does that "two weeks" of exposure mean two weeks total of cold exposure? Two weeks after cold exposure? Or something in between?

I'm only a moderate caver, so the longest I've been exposed to cold in that context is something like 16hrs straight, or maybe 32hrs total in a 3-4 day period; most of my exposure caving is much less than that, more like a few hours at a time spaced apart by at least a week.