skysight-inc/HackerNews huggingface dataset:
Sure, but there's still a lot of people who don't want to, simply because coal is cheaper than both eco-pellets and gas. My grandparents only changed theirs from coal to gas last year, and only because grandpa was getting too old to go and add coal to the boiler every few hours - but they've been complaining about the fortune that the gas is costing them ever since.
Right, and I'm sure there are plenty of anti-abortion activists that genuinely see terminating a pregnancy as murder and are disheartened by the lack of response for what they are was widespread, systemic violence. I have as much sympathy for those people as I do for the author: not much, because regardless of how strong one's convictions are in a given political opinion the fact that one's coworker do not share that opinion does not amount to disparagement, racism, harassment, etc.
Title placement is often just a rough estimate based on years of experience. If you've been at a single company for a while, the usual advice is to break your time up into roles/projects on your resume.
Developers Call Apple Privacy Changes Anti-Competitive
Same for me. Though i am very "advanced" having been a yogi for over 50 years. What really helped me was meditating hourly, on chimes. i have found the practice mentioned a few times, eg Thich Nat Han recommends. Content wise, length wise etc etc there are many variations. Pick one. Maybe graduate to another. Or out, or on infinite repeat. Taking control of yourself, at all times, even when not "meditating" is to be awake.
For more context, I was 99% sure they there was an issue with the component and that a hardware rework would have to be made sooner or later. The systems architect had some seniority over me but I could have pushed the issue hard enough for it to be addressed.

Then I did not take the high road. The guy was very obnoxious and I had other issues to address. So I let it slide to maintain my "this is important" quota for other matters.

And a couple of months later, when some units failed on the test aircrafts (I insist on the fact that this was not a critical system), I had an issue report showing that the issue was observed during supplier-side tests and then ignored.
Are those really the only options? I'm trying to wrap my head around how using a fixed size thread pool for I/O automatically implies deadlocks but I just can't. Unless the threads block on completion until their results are consumed instead of just notifying and then taking the next task..

I can definitely imagine blocking happening while waiting for a worker to be available, though. Did you mean simply blocking instead of deadlock?
It sounds like fraud.
I have- just put the slowcooker on low and started putting my scraps in there. It was a total disaster after i added some Parmesan Everybody in the house was completely unable to handle the smell. I still think it has potential as an idea, but like all cooking, the details really matter, which is sort of exactly opposite to the appeal of the idea of a perpetual stew. Anyway, i'd try it again, but will wait until the of the house is going to be empty for a while.
Did some research based on your comment - I was surprised to learn that 13% of Norwegian population are now immigrants. It also looks like the vast majority of population growth (1%/year) comes from immigration.
Or just detect it and swap out the implementation. Less than a year until an Ubuntu LTS that has it.
Articles on this site appear to be uncredited copies of other content.

This one is essentially the same as this Fortune article:

https://fortune.com/2019/08/15/windows-10-update-microsoft-v...
Per OP:

> We are actually testing edibles right now! Early results don't look so good, but that could be because we were using our crappy LC-MS for detection instead of our sensor. We'll keep everyone updated with how it goes!

I don’t understand how this gadget works, but if it’s detecting residual THC in the lungs from smoke or vapor, I can’t see how this improves over blood testing as a proxy for impairment; I can see how LEO would nonetheless like to have it as it further empowers roadside judgements.
No, it is all relative. $100k of depreciation of a $200k house is huge, on a $5 million is peanuts.
100%. I can walk into most new jobs and be productive right away
Here is the source of the 80%-90% statistic: National Highway Traffic Safety Administration. Marijuana-Impaired Driving: A Report to Congress. July 2017.

The approximate window for cannabis impairment is 2-3 hours. Our sensor is currently calibrated to align with that window. The current threshold is around 10 pg/mL, although more trials are required to make sure that is the correct number.
Also interesting are the jokes that were removed and added.

The Lion gets his courage from a bottle in the original (the joke being a reference to a common joke at the time that some people get their courage from a bottle of liquor) But 1939 was so close to the prohibition fiasco, it seems the producers did not like this joke.

Likewise, the scene in the field of (presumably opium) poppies that put everyone to sleep was only added in 1939. It's hard to imagine that joke being added in, say, the time of height of the war on drugs: could Bart Simpson play with opium poppies and pass out to audience laughter 1980's?
Why would one ever expect the median price per square foot in San Francisco, a metropolis with high economic activity, to ever approach that of the US on average?!

If we’re going to pick targets, then comparing it to other large metropolises in the US makes more sense (LA: $678, Seattle: $526, San Diego: $447)
> If you judge a prospective counselor by the color of their skin you are IMHO part of the problem.

There's a rather small but critical lack of nuance in your sentiment.

The idea isn't that you judge the person because of their skin color. Nobody is saying being white or black makes you a worse or better counselor or person. The idea is that you merely judge the likelihood that the person will be able to relate to you about something in your own personal life. There's nothing "problematic" about making that kind of judgment. It doesn't need to be justified or rational to anybody else. It's your personal life that you're looking for someone to open up to. Nobody else has any right to anything in your personal life, and you have every right and responsibility to make it better by your own criteria. If there's any problem here, it's the sentiment that other people have a right to dictate whom you should and shouldn't involve in your personal life.
I just wish there was a social network where I could meet people from around the world, hear about their lives, and somehow not have anyone hope I get raped and tortured to death.

I value the Enlightenment principal of free speech even above that granted by the US Constitution, but it's disheartening to see people I don't know say that every night they pray for someone to throw acid in my face.

I've tried Gab and, in that metric, it is worse than Twitter. And Twitter is awful.
You're cherry-picking counter-examples. No developed country, overall, has the infrastructural problems that America has. America just canceled its high-speed rail in California, yet Japan is already working on a maglev train scheduled for completion in 2027, and China already has one between Beijing and Shanghai. Japan's Shinkansen has been operating since the 1960s, has had zero accidents in all that time, and has an average delay of less than a minute. Germany and France also have very impressive high-speed train systems. Meanwhile, all the US has is the Acela, which is a joke.

You only mentioned airports in your examples. America can't even build rail lines that go to airports!
None of the 5 points in that article about callbacks in 2015 node.js apply to async in Rust. The Rust people spent years agonizing over their version of async and applied a lot of lessons learned from implementations in other languages.

https://news.ycombinator.com/item?id=20676641

It's trivial to turn async into sync in Rust. You can use ".poll", "executor::block_on", et cetera.

Turning sync into async is harder in any language. Even Go with it's easy threading. That's a good argument to make async the default in libraries in Rust, but since async isn't stable yet, that would have been hard to do 5 years ago.
but the sheep that eat the grass like having the shade from the hot sun.

So in 50-500 years, all the sheep are talking about paleo vs primal vs other diets !! And then maybe we got Amish sheep too who dont use shade.

/meant to be taken as a joke, not as an insult.
Is being paid well not good enough? Companies tend to give out stock as part of a package in lieu of all cash. If you have all you want in cold hard cash, what’s the problem?
Except that io_uring is threads running in kernel.

There is no true async I/O on most (if not all) current platforms - it's all threads, either in user space or in kernel space. Sometimes even deliberately, for example polling disk will give better latency compared to waiting for IRQ.
No, producing evidence of your future behaviour is beyond my skills.
Renewables with storage are already starting to compete with natural gas. It seems better to do what we can to tilt that scale even further, rather than investing in more assets that will need to be stranded in 2–10 years.

https://www.vox.com/energy-and-environment/2018/7/13/1755187...
Basically because an animal that has attacked humans once will do it again. Plus it doesn't hurt to reinforce the idea that people aren't food by killing off predators that think otherwise. For social animals, the others in the group may learn there are consequences. On an evolutionary level, we cull any genes that may make an animal more likely to consider humans as prey.
> How entirely intuitive and not-awkward compared to hitting delete.

Try it, you'll like it. Especially when you want to untab an entire block of code instead of just one line.

- Highlight entire block of code

- shift+tab unindents entire block (whereas delete would delete entire block)

Plus, once you know a lot of shortcuts, `shift` seems to be sort of a negating key so it actually starts to be intuitive. (i.e. in vim, if you are searching for a string, "n" will move to next match, "shift+n" will move to previous match)
My personal preference is tabs and the reason I never hear given is that I simply don't want to press a button two or four times when I can press it once. When I type a single tab: bam! code indented. When I type backspace, the indentation is removed. It's easy. When I'm using spaces -- even in an editor that expands tabs to spaces -- I have to press backspace four times to de-indent code. I end up de-indenting a lot of code because a pet peeve of mine is unnecessary conditionals. For example if you'll pardon the formatting:

if(cond) {
flag = true;
} else {
flag = false;
}

can often be represented as just:

flag = false;
if(cond) {
flag = true;
}

and in languages that initialize variables, often the first line can be omitted as well.

I just feel like I'm stuck in molasses, having to go through several extra steps whenever I'm writing code that compels the use of spaces over tabs. That said: It's a personal preference and I'll use spaces where appropriate.

Most people's argument against tabs seems to have to do with vertically aligning code. This is a shit argument, because tabs should be used for indentation only. If your indentation is the proper number of levels then spaces can be used for any remaining vertical alignment. Tabs should be used for indentation, not vertical alignment.

Example:

tabtabtabtabType myArray[] = {
tabtabtabtabtab 123, 456, 789, 101112,
tabtabtabtabtab131415, 161718, 192021, 222324
tabtabtabtab};

It's not difficult and problems only appear when some n00b tries using tabs between the numbers in the above example to line values up. If you do that you're going to have a bad time.
Makes sense to follow similar protocols to alcohol:

https://www.oregonlive.com/politics/2015/07/marijuana_and_dr...

In other words, this isn't something that anyone who gets stopped goes through. You get tested if you're driving erratically.

Driving is a privilege. It's easy enough to avoid doing it while high.
> It allows connection to and access from external sources (the public Internet) and airline operator networks to the previously isolated Aircraft Control Domain and Airline Information Services Domain.

I believe this contradicts the "systems are entirely separate" statement from the parent comment.
According to https://web.archive.org/web/20160820020105/http://www.polarb... and https://web.archive.org/web/20161222090849/http://www.polarb... Injuries were far more likely in incidents with firearms (56%) compared to bear spray (4%) with n = 352.
"Baroque Cycle" was a real slog. Much better the second time through when I already had clues who everybody was.
What a thoughtless comment.

Wolf attacks on humans are incredibly rare. According to Wikipedia, there have been only nine wolf attacks in North America in the past hundred years. You are more likely to be struck by lightning twice than you are to be attacked by a wolf.

Saying people should expect wolf attacks simply because they are in a place inhabited by wolves is like saying you should expect to be attacked by a whale because you happen to be in the ocean.
If one side of the communication is a fixed device subject to simple tampering (e.g. "put your phone here for access") then you can MitM the connection is much the same way as was done with ATM skimmers.

Or with a little more difficulty, you could pop open a bluetooth keyboard, put a shield over the antenna, and MitM what it says to its already-paired desktop to implement a keylogger.

These aren't remotely accessible vulnerabilities to internet hackers, but they're the kind of thing that has been done by amateurs in the past in other realms.
The title of the article is misleading. First, is not a serious drop and it is also heavily influenced by seasonality, so "drop again" is kind of pointless, it will drop every year in the low season.
Which is one reason a lot of regular phone users are on Android anyway.
Study Debunks Stephen Jay Gould’s Claim of Racism on Morton Skulls (2011)
>because they know their maneuverability is just about the same as that of the Titanic.

I know this to be true, however I cannot understand for the life of me why this is the case.

If I was the CEO or CTO and had, say, 5k people under me, you had better believe there would be dozens of little 3-4 person teams doing hard research on threats and coming up with recommendations to get in front of them.

I mean this is basic 1st year MBA SWOT Analysis stuff.
I feel the music companies would have been making more if people can use samples of songs in the first place -- as most would promote the music and people would buy or listen to them if they really love them. But since they take down everything, no would dare to use music due to fear. It's ridiculous.
Disclaimer: I am one of the authors of Tridactyl.

We did actually set another firefox setting that means that webextensions cannot access the privileged JS environment on AMO (to my knowledge).

We have invited Mozilla several times to provide some text for us to share with our users explaining what the issue is and they have demurred.

I think for 99% of users, if a webextension can run on all pages (which many do) it can hurt them a lot more by stealing credentials (which is quite easy) than by installing other addons (which is hard).

Sure, we could have included some more warnings but 1. we did document clearly what we were doing if anyone wanted to check up (we were just automating the advice given in several blogs); 2. I think I talked to some mozillian's about it at the time, and they were unconcerned, but maybe not, could have been a similar other issue; 3. last time I looked there was no good explanation of why this is actually dangerous anywhere.

For reference, the exact messages provided to users were:

"To make Tridactyl work on addons.mozilla.org and some other Mozilla domains, you need to open about:config, run fixamo or add a new boolean privacy.resistFingerprinting.block_mozAddonManager with the value true, and remove the above domains from extensions.webextensions.restrictedDomains."

And

"Simply sets

"privacy.resistFingerprinting.block_mozAddonManager":true
"extensions.webextensions.restrictedDomains":""

in about:config via user.js so that Tridactyl (and other extensions!) can be used on addons.mozilla.org and other sites."

---

You can find these messages in src/excmds.ts at commit 92e1b005c47995e3d24f61a7d4c3935df8437f1a
Very cool! Glad to see Nucleus still getting some love, Jos would be happy — I was talking to a Pixar effects fellow at SIGGRAPH and was under the impression that Houdini’s constraint solver thing had spread like wildfire in that department.
Western nations (US, EU, Japan, Hong Kong, Australia, etc) have a lot of differences especially as of late, but it's important to step back and remember that there's too much in common to give up, particularly with respect to rule of law, human rights, value of individual human life, and democracy.

China is at the extreme opposite end of the spectrum, where cheating is the way of life for regular people as well as the government. If you don't trick somebody you are stupid. Winners are those who outmaneuver the "rules". Bringing the old glory to Han race (not nation) is core operating principle for the Party. I'm saying this as somebody who lived in China as well as EU and the US.

IMO it is important to step back and think critically about the fundamental liberal values currently under assault, with plenty of authoritarian propaganda at work. Trump will be gone relatively soon, and it's important to looks past the superficial differences he's highlighting, and to try and maintain alliance around rule of law and other liberal principles that brought unprecedented peace and prosperity to billions of people. We already had plenty of authoritarian master race driven powerful states in the past and it always ends the same way.
I used to smoke a bowl almost every night. I quit because it had a number of affects on me I didn’t like: (1) it made me sleep poorly. (2) it made me paranoid/anxious, as in I would become hyper focused on all the ways my life could hypothetically fall apart (3) I couldn’t manage to do much besides sit on the couch and watch tv or game (4) I would basically become paralyzed by overanlysis, to the extent that I couldn’t really talk to people.

Friends of mine smoke regularly have basically the opposite experience. It really appears to me that weed affects people in really different ways, so it’s hard to make a general statement.
It's about how easy it is. In some parts of Africa you do get Lions that prey on humans.

If Lions who attack humans always get killed, only the ones that don't survives and reproduces.
It'll got the same route as grandma installing malware. It doesn't matter if credentials are needed unless it creates a real barrier.
Conditional promises of equity, where the conditions were never met.
Huawei is developing an alternative to Google Maps
Whitewashing lock-in is pretty much a shill thing. And pushing it on others is a jerk one.

As for Dan Baker, he meant low level APIs, not DX12 in particular. He explicitly said, that MS only API is harmful for developers, and non lock-in one is needed. Not surprisingly, Ashes of the Singularity is in the process of getting rid of DX12 for Vulkan. Have fun trying to dismiss it.
Disclaimer: I'm employed by Salesforce, and I work on Heroku.

I agree Heroku has the perception of being only for prototyping projects or small projects. It does work great for those.

But also, there are lots of large companies (with non-trivial and large scale deployments) using Heroku, such as Macy's and Toyota and many others I can't mention without their permission.

https://www.heroku.com/customers/case-studies
AFAIK Windows handles truly asynchronous buffered IO in some circumstances, but I feel once you're past the point of managing the abstraction or caring about its internal details, it doesn't really matter if there is a tiny chunk of dedicated stack in the kernel, that's a problem for the OS
More on the policy for said blocklist:
https://wiki.mozilla.org/Blocklisting (2008-11)
https://support.mozilla.org/en-US/kb/add-ons-cause-issues-ar... (2012)
https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/AMO... (2019)

The expansion from "we block malicious add-on versions" to "we block add-ons with known stability or security issues" to "we err on the side of security" does not bode well for the future of hacking cool add-ons.
(American viewpoint about this device being potentially used in America. Courts and policing is different in Canada, and so my feelings here aren't neccesarily how it would work out there)

In many (most?) states you can refuse the blood test, until they get a warrant, even though you cannot refuse the Breathalyzer. I believe this will be used as a tool to make arrests and generate probable cause which will then immediately be used to obtain a warrant and blood test, which will hold up in court much better than the Breathalyzer alone or nothing at all.

I'm sorry, but even if this product works perfect technically I see it harming more people than it helps. Throw in chance of false positives and likely hood it is used by biased individuals in a biased way (only some individuals are told to blow multiple times, etc) and I really believe this product deployed in America would have a negative impact on most people.
>The whole "they're a private company, they can do anything!" argument is growing weaker by the day as these companies have more influence in our lives

This simply isn't true at all, and if fact the opposite is true. The reality is that corporations are becoming ever more powerful, and voters are enabling this with their choices in the voting booths, and electing administrations that very much believe private companies should be able to do whatever they want. It's not getting any better, it's getting worse.
Rails 6 coupled with a starter template like Jumpstart Pro, and you can literally have a complete MVP SAAS app up running (payment support, team support), within a few hours.

Rails continues to win in the productivity category.
Thank you Michael! I will forever be grateful for your work on Rails Tutorial, it started me on my path to becoming a developer and the Learn Enough series has been super awesome.
This is a new account on HN, but the downvotes are surprising, seeing as most people here have indeed used Twitter before.
Electroshock to wolves is a very unrealistic idea, they are strong, fast and hunt in packs. Similar to pepper spray. Putting fear into wolves is not something you can do in a year and it does not last long, they are hunters for thousands of generations and some pepper spray will not change that overnight (or ever).
That's not difficult then, order one of these https://www.raspberrypi.org/products/raspberry-pi-zero-w/ , get a battery pack and fix to some unsuspecting CEO or other juicy corporate targets vehicle. Saves trailing the vehicles and thus raising suspicion.

How many car manufacturers do you think update their vehicles Bluetooth stack?

Mr Robot.
sassc-rails is helpful since it binds to libsass.
Nearly all editors have some kind of "show whitespace" option now.
Exactly. This comment is not even an exaggeration, wolf attacks on humans are exceedingly rare. People fear wolves usually either out of ignorance or for economical reasons (livestock).
As an aside, Zig[0] recently merged a change to try and tackle the use case of [a]sync-agnostic functions: https://github.com/ziglang/zig/issues/1778. The "What Color is Your Function" blog post appears to have been one of the inspirations behind the change. Some of Andy's (the language creator) recent videos go over it in detail: https://www.youtube.com/channel/UCUICU6mgcyGy61pojwuWyHA

[0]: https://ziglang.org