skysight-inc/HackerNews huggingface dataset:
Okay, and what about equality before the law and other such things? "Be happy you have a home, shut up", or what?
Yep! Here's a convenience link, for anyone who wants to buy one or five:

https://www.aliexpress.com/item/D1-mini-Mini-NodeMcu-4M-byte...
Its discussion of stack vs heap is not entirely accurate:

// memory allocated on heap:
ptr := new(int)
*ptr = 7

Depending on how ptr is used, escape analysis may place *ptr on the stack. Also note that the terms stack and heap are not directly comparable between languages anyway.
Hope it doesn't kill your cat. Doesn't seem like something I'd want to "hack".
Actually, "black liquor" is usually burned, and some pulp mills are even energy-positive. The main problem is not energy, it's pollution (a huge source of controversy here in Uruguay, we have several huge pulp mills).

https://en.wikipedia.org/wiki/Black_liquor

https://en.wikipedia.org/wiki/UPM_(company)#Uruguay :

"provides CO2-neutral biomass-based electricity "
It will very satisfying to know they can't unlock your device after they hack off your fingers.

Tongue only slightly in cheek.
No, it's because the device requires a hard power cycle command that bypasses the running OS and is guaranteed to cycle the other controllers and hardware on the SoC. I'm certain the iPhone has something very similar.

On the devices I've worked with, that button handling is done by the power management silicon and not by software at all.
Want a Secret to Success? Read the Frickin’ Manual
Your calculations are wrong:

Population: 38.53 / 80.63 ~= 47,7%
More coal sourced: 15.5 / 0.477 / 23.4 ~= 38.8%

38.8% vs 65% makes a difference
A hardware reboot is a must. Every phone without a removable battery simply has to have one; otherwise a reboot for non-responsive device would mean leaving it on until battery is drained and then recharging it back.
The 'H-Bomb' Fizzles: The Harvard Brand Takes a Hit
I think you underestimate the ability of the trucking industry to poorly maintain automatic pilot systems.
Also:

* http://automattic.com/work-with-us/ (all remote company)
* https://github.com/engineerapart/TheRemoteFreelancer (another curated list)
Impressive. No idea how this didn't get more upvotes, since we're on Hacker News here.
Very welcome - hope the next 1.5 years are great!
It runs fine for me on a Celeron-based Chromebook, albeit with 100% usage of one core.
I'm just illustrating that you're doing the same thing you're advocating against, so it's rather self-defeating. If this sort of vague, personal thinking is OK, then your post is pointless. If it's not, then your post is bad. Either way, it doesn't make any sense.
I think left is closed. So it starts by issuing the close command, waiting a random amount of time, opening, delaying 85ms, then restarting the loop by closing.

The random sleep seems unusual, though -- I would have normally done delay(random(1802) 1000) -- is this a particular idiom with a benefit I don't know about?
If you had real drywall, an alternative to a toggle or molly screw would be to drywall anchors; there are two types.

One type is fairly common (and might be able to be used with plaster - maybe) which has a plastic insert you install into a drilled hole, then when you thread the screw into it, it expands to wedge itself in the hole. IIRC, the largest of these can hold about 30-50 lbs in drywall (probably less in plaster).

The second type uses a large threaded insert; the hole you drill for this is typically larger than the screw which threads into it, but the anchor can hold much more weight (up to 150 lbs per anchor in drywall). I don't think they can be used in plaster, though, as they are meant to thread into the drywall.

I've used both successfully for a number of projects in my house; I have an entire wall (about 12 x 8 feet) of bookshelves (using shelving standards and melamine shelving) held up by the threaded anchors (hundreds of pounds of books). I have used the expanding anchors for heavy items like large pictures and mirrors, among other items.

The major downside with any of these anchors, though, just like molly or toggle bolts they leave larger holes which need to be filled if you move the item. Hence, you typically only use them for items which will rarely, if ever, be moved.
You only need a Cell for a counter (not even an atomic). Cell has no overhead over C -- Cell turns off some optimizations that exist in Rust to give you a C-like type.

I've been programming in Rust and C++ codebases for a while now. In general I find that Rust lets you dance close to the line of unsafety without worrying, resorting to Arc/RefCell only when you have to. In contrast, most C++ codebases I have worked with make use of shared_ptr (or its equivalent) quite often, because the language doesn't give you the tools to thread scoped borrows safely through a chain of functions and have it stay safe in the face of future code changes.
Well, only in cheek until it too is removed in search of the unlocking appendage.
My advice will be to use IDE as main development work, and make a handy habit of using the command line tools.For example use some editor while using development,use command line gradually, learn a new trick every week well implement it.
For small tasks like editing configuration files, viewing logs use command line etc.
(er, "Muslims" was auto-corrected from 'musl' and I didn't catch it until now, sorry)
Yes, that, and also the exact opposite - we will use web browsers and voice agents that are aware of our sensitive data and can protect its accidental leakage. That means stopping me when I am about to divulge my email on a public forum like reddit or reply to that Nigerian prince.

People don't excel at protecting themselves, there is a huge need for a secure and private web browser, one that actively blocks tracking and information leakage. There is research into how to keep our data anonymous, we just need it packed into a nice web browser.
Currently there aren't that many wind turbines. I imagine the proposal is to have at least 100x the number to replace all of the fossil fuels. Imagine the planet covered with wind turbines.
You just gave me nostalgia... I miss my old Blackberry
My cat is completely blind, making her an ideal test subject for a homemade cat feeder, but she also doesn't overeat, so I just leave three days' worth of cat food in her bowl and she eats a bit every so often.
A lot of applications already work on the Hurd. There's GNU Guix for the Hurd as well. Support for applications is pretty great. It's hardware support that's lacking, but it's getting better with NetBSD's rump kernel.
It's sharing of your information with a government over which you have zero power. A government which could in the future conceivably be an enemy.
They flip over easier but they are more heavy, which is safer in crashes. In a head to head crash between a car and an SUV, the SUV is significantly safer. I believe SUV's have lower fatalities per mile driven.
That might have been https://learnxinyminutes.com. It's pretty useful as a quick reference if you're switching languages a lot.
Ah OK the segments have the same address just different offsets from that address is that correct?

You mention:

"We have to put the stack in the same segment as the data because C requires the stack to be addressable"

Are symbols only "reachable" if they are within the base and limit of same memory segment then? If this was the case I would think that the code and stack must be in the same segment? Why is the data segment?

Cheers.
One of my companies has been growing and our single developer is leaving.

I've been hard at work preparing everything for remote developers to be able to help us out where ever they are and how for as much hours as we can afford them to work. My idea is to scale the company based on a dynamic remote team, where knowledge is shared and only ideas come from within the company itself.

Please tell me where you have been looking for remote work? I'm dying for some good parttimers.
What programming language should the OS be? That's the problem. What he's saying will never happen, because nobody can design a programming language that will fit all use cases. Unix is polyglot by design; that's a feature and not a bug.

Everybody wants the OS to be easier for THEIR use case, underestimating the diversity of computing. "Why can't I just have a whole OS in node.js, e.g. https://node-os.com/ ? That's all I need."

Well some people need to run linear algebra on computers and don't have any need for that stuff. Likewise you don't have any need for Fortran.

The "language as OS" thing has been tried with Lisp and Smalltalk, and failed to gain adoption for good reason. They are both just languages now.

Microsoft already tried and abandoned the second idea (WinFS). File systems are complex, but databases are an order of magnitude more complex. OSes evolve on a slower time scale; databases and languages on a relatively faster time scale.

Multiple databases are also a feature. Both sqlite and Postgres/MySQL work on top of the file system. The file system supports the minimum API you need to write a database. (It's somewhat bad, but the way to fix the API isn't to replace it with a database)

If you had bundled a a relational database with the OS, then you wouldn't have had the right abstractions to make distributed databases like Dynamo and BigTable and whatnot. A database just has more design parameters than a file system and so you can't write one that will fit all applications. Again, the problem is underestimating the diversity of use cases.

So yeah I think both of these ideas are badly mistaken.

EDIT: I also don't think idea about shared memory is good idea. You can can have IPC without the network stack using Unix domain sockets, and that's what people actually use to connect to databases on the same machine. It has the benefit that you can move the database to another machine with minimal changes.

A shared memory interface between and application and a database sounds like a bad idea.
Node.js API Starter Kit – Node.js development inside Docker!
It's 10 seconds. And my PC does it too, and my 3DS, and my MP4 player,...

I don't know how much stuff you carry with you, but with my 5'5" phone doesn't reboot with my keys on my pocket.
Yeah, this is what I was going to post in response.

It's not "race-baiting" to accurately acknowledge that white flight happened. Demographic trends show white people moving back to the cities, leaving minorities without a sure place to live or a rooted community to belong to, usually because of the connection of class and mobility.
Have you tried 3M Command Adhesive hooks? As long as you clean the surface with rubbing alcohol, they can hold a lot of weight (a couple of the medium-sized ones would suffice for this cat feeder, I think).
Surrogate endpoint
Radio Buttons, Checkboxes, and Toggles, Oh My
I think either way punishes people for the way they're born. Making everyone pay the average cost means shorter people are paying more for fuel than they're costing. Heavier people are paying less than they're costing. So the shorter people are subsidising the larger people.
Same thing on my Nexus 7, plus the orientation doesn't always work (these things broke in updates, I believe). Of course now the two years of updates are gone. I could have bought a Nexus 9 when these problems cropped up, but if I had I would have had four months of official updates (Nexus 9 discontinued in June, official updates ended in October)
How Uber chose consistency over user experience
Well no -- that wasn't bad luck at all. He simply was way too close for the speed.

Back in the day when I got my driver's license we were told to have 3 seconds of distance. One second to react one second to brake and one second for safety, if I remember correctly.
https://energyuse.eu is an interesting study in how online discussion can help. It's part of an EU trial that I'm on (https://www.decarbonet.eu).
My mom got in an accident due to driving too close to the car in front of her. It caused me to really take heart to my Driver's Ed teachers word of wisdom to always leave enough space in front of you to be able to safely brake to prevent that. I wish everyone would do that. It also makes driving in traffic less stop-and-go
I donated 0.5BTC when BTC was twice cheaper :(
Yes, I almost added that it was loosely based on Lem, who I have yet to read, but when I went to confirm this on Wikipedia, I found that the director actually stated that he used the book "more as a source of inspiration." So I imagine going in expecting to see a faithful reproduction would be pretty disappointing!
Unfortunately, it doesn't appear BLESS is an option if you want to keep your authentication stuff behind your firewall.
Unfortunately I can't take the credit for the (IMO) brilliant name. For over two weeks in ~September 2015 I was wracking my brain for a decent name and one of my fellow students came up with it. Lots of great name-based tie-ins.
Anyway this really doesn't matter as his solution is the slowest of all which confirms what I wrote and contradicts what he wrote.

For me it's not naive solution. Do you have any proof it is? Can you mathematically prove that it's naive solution? I know I can't. For everyone naive solution is something different, what I saw in burntsushi reply and what I wrote myself is the closest to what I think are naive solutions.

> like enabling LTO, setting O3, disabling jemalloc, and using the musl target.

And this is for sure not part of naive solution either.

> You may not want to accept it because that contradicts your claim of the Go solution being faster

This is not true. You can find perf numbers of his solution in my second reply to him. Or you can compare those solutions yourself.
Thread locals are thread local, so you don't need AtomicUsize, you just need a Cell, which has zero overhead.

https://is.gd/c0iCz6

Edit: Zero overhead as compared to C, that is. Cell has a slight overhead in Rust because it prevents certain optimizations that aren't the default in C.
Will look at the report, but the last I heard it was the luggage shifting during initial lift-off that caused the control loss.

I was pretty happy my brother drove to pick me up in Charlotte that morning. The other option was to take the Greenville leg, which is 30 miles closer to them.
France is to blame when it cleans it for Germany and send it back for storage ?

Lead in the air is one of the effect of massive coal usage in Germany and showing :
https://www.ncbi.nlm.nih.gov/pubmed/11987396
On TV maybe. In real life investigative police work is gathering enough evidence on a suspect that a prosecutor will take the case.
Some mills will even produce paper at a loss, in order to produce black liquor to make power from. Especially when there are "green" power subsidies involved.

It's kind of insane, but there was a mill near where I grew up that was doing exactly this a few years ago.
I had to disable touch ID on my iPhone out of frustration. It works for me maybe 1 out of 10 times no matter which finger I try to use (my wife has no problem with hers).

But I've always had trouble with fingerprint readers. At the DMV, govt ID card office (back when I was in the Army), etc. "Place your finger on the scanner. Nope, try again.. press harder. No, harder."

I have no idea what's wrong with my fingers :|
> It really seems like bad luck, that traffic would suddenly stop at the exact moment the driver of the pink hatchback looks to the right to change lanes.

-Pet peeve of mine: "Bad luck" is incredibly rare in traffic. This accident occurred because the hatchback was too close to the car in front of it; not because of bad luck.
Honestly, it's starting to feel like Android on a lot of devices is a joke, as far as the hardware experience. I've always been a passionate fan of the OS and anti-walled garden, but the daily frustrations of using my S6, a year old "flagship" phone, kind of makes me question what the advantages really are.

It's so frustrating to hold an $800+ device while my home screen slowly populates with app icons, the back becoming scorching hot while the battery life visibly ticks down from the load. How does this phone have such grotesque memory management problems that running Maps and Spotify at the same time is enough to grind it to a crawl? Battery life has gradually decreased over time to the point that some days the phone is at 38% by lunchtime after primarily sitting in my pocket all morning. At this point the single most advantageous aspect of Android for me is the voice assistant - tasker seems nice, but I can't charge my phone four times a day. Nova launcher is cool, but I'd much rather be able to text my family without watching the keyboard lag out. Even the voice assistant has random, arbitrary issues - for some reason, saying "play ___ album on spotify" now only selects the album without playing it, or shuffle plays it out of the search.

Makes it that much worse to see Cyanogen disintegrating. Somebody needs to push for higher quality at the state of the art.
BREAKING:Gold XAUUSD Ready to Rise by $78 per Oz
> Then what are the prevailing mindsets in Germany?

I outlined them above: https://news.ycombinator.com/item?id=13271448

> And how much more noise would people be making, what is a "lot"?

At the heyday of the Snowden revelations there was a large outcry.
When talking about opinions in Germany one always has to distinguish between the opinion of the citizens and the opinion of the government (these are often very different). Of course the German government has a very USA-bootlicking opinion about the Snowden question.

The fact that in Germany there (mostly) is free speech does not imply that the government is interested in your opinion. Take a nasty English joke about lawyers and replace "lawyer" by "politician" and you get the whole mentality quite well.
Math.min.apply(Math, [1, 2, 3])
Math.max.apply(Math, [1, 2, 3])

Could just be:

Math.max(...[1, 2, 3])
I'm in the same situation! It seems to be triggered by temperature change, but not sure.
From what I've read / discussed with animal nutritionists, you want to feed your cats pure protein wet food. They get more water from wet food than they do from drinking water. Plus you avoid a ton of crappy things they put in a bunch of dry foods.

I feed mine Wellness Core and they love it.
Dont fall for the myth of biometrics. It wasn't a thumbprint protecting this phone. It was a digital representation of a print. That representation was then compared against data from the thumbprint reader. The match need not be exact as no two scans are ever identical. Know the general shape of the print, know the boundaries that are acceptable to the comparison machine, and you can substitute digital data for a physical thumb. It's just easier in most situations to manufacture a thumb. Germany's Angela Mirkle's (sp, on a mobile) thumbprint was receantly duplicated from photographs taken during a press event. While we cannot change or withdraw our biometrics, hackers can certainly steal and copy them. So they are a non-startee imho and i never recommend them to clients. (Also, lesser legal protections.)
The SUV was pushed into the crash barrier and small car wasn't, so it's a highly unfair comparison.

We did a lot of safety research before buying our current round of cars, and you need to not generalize about cars based on classifications like "SUV". Look at actual data from actual cars on actual roads, e.g.

http://www.iihs.org/iihs/topics/driver-death-rates

Note that you can find vehicles like the Honda Pilot that are enormously popular and have in effect ZERO fatalities. What's horribly unsafe to everyone is passenger cars built on truck frames.
Same here. Originally, it would get to 5% then shut down, but it's gotten progressively worse. The highest I've had it shut down at now is ~20%. My first guess was that it's an issue of battery degradation not being properly accounted for, but the news about (new) Pixels suffering from the same problem makes it seem like that's unlikely. Hopefully this issue is resolved via an update, because I'd feel somewhat guilty recommending the Pixel to people weary of Samsung phones only to have major issues arise.
Poorly maintained autopilots would still be safer than poorly maintained drivers.
The biggest difference is that you cannot actually force Go to allocate on stack (which is the only important use case in this context), the escape analysis only works for primitive cases, but throw a higher order function into it and it fails.
You are probably looking for a more unbiased opinion than I can deliver (I work at Gravitational and am the OP). However, I will say that Teleport is an integral component to our Telekube platform[0] which is used in production with customers like Mulesoft and Clustrix. So at least I can confirm it's not shelfware and it's crucial to the well being of our company.

[0] http://gravitational.com/telekube/
Very informative. I just took the liberty of converting your post to units I can read (sorry for the pathological imperialphobia :) )

> Yes: because Samoa Air's fleet aircraft are all Cessna 172s. You are essentially paying for a personal charter flight in a small aircraft, so there are no "averages" there. A single obese passenger can directly increase a flight's payload weight by +100% or more. Not the case with an airliner, where you are averaging across 75-600 people.

> In general aviation just because the seat is there doesn't mean you can take off with someone in it. As a rule of thumb, "one seat" is a 68.03 kg person, no luggage, and sometimes that's counting some of your fuel there too. A 2-seat aircraft like the Cessna 152 doesn't take off with full tanks with 2 average adult males onboard even without luggage (163.29 kg full-fuel payload), and it's a struggle to get off the ground with 2 heavier adults even with reduced fuel.

> The C172 is a four-seater aircraft, 261.7 kg full-fuel payload (note: less than 68.03 kg per seat!). So with full fuel tanks you will get one pilot, one passenger, and either some luggage/cargo or a child passenger. Maybe a second adult passenger and no luggage if nobody is too heavy (above 79.37 kg average). And an over-water flight in the Pacific is not the trip to take with a reduced fuel load. So you can see how the numbers work out here: the pilot plus one obese adult might literally be the entire payload for the flight.

> (Note: a 2003 study from the New Zealand Ministry of Health set their "average" male passenger weight at 84.82 kg without carryon, or 93.89 kg with carryon, and the average female passenger weight at 72.12 kg without carryon or 76.65 kg with. Further, they noted that average passenger weight was increasing at about 2 kg/6.6 lbs per decade.)

> source: https://www.caa.govt.nz/pubdocs/2003_pax_weight_survey.pdf
The SUV would have spun if it didn't hit the crash barrier.
So the intent is an 85 ms burst of food, every couple of minutes -- that makes more sense.

The initial "close" threw me. Is the door initially open? Or are we just jamming it shut and stressing the servo?
I was talking to a CERN physicist once who joked that the reason for the LHC winter shutdown was because France needed heating. It's probably more to do with economics but it's almost true. France has a lot of cheap nuclear power in the summer, and only limited pumped storage capacity to cache it with.
How old were you in 1990? Because I was 12 and remember SMW's arrival very clearly. I had played video games enthusiastically for years. Super Mario World was not at all modest looking for its time. It was absolutely mind blowing. It was gorgeous and everything was so smooth, and the number of different animations Mario had, plus being able to ride Yoshi, it was a total revelation.