skysight-inc/HackerNews huggingface dataset:
Additionally, the bill of rights was written in an era when there were no laws about immigration to the US at all. The US had completely open borders at that time, anybody could move there if they chose.
The Ways to Destroy Democracy
Also for good ideas, check out Pinterest for little free libraries. I got some neat ideas from there. I ended up building mine around a neat old window I got from a reclaimed housing parts yard. Was really fun to have it in my yard!
Please explain how are those two different things? Apple built a datacenter and gave keys to Chinese government to comply with law. Google is looking at (not even deploying!) a search engine that would comply with Chinese law and deploy it in China.

How do you think those things are different? Especially since Google did not deploy anything yet, while Apple gave up on the "human right" and handed over the keys?
What BjoernKW said, basically.

Companies do enforce security policies. Most often, there’s a bit of cargo culting / going through the motions to prove to compliance or the SEC or whoever that you’re doing something. It’s also complicated, on (large) companies’ timescales, to adapt to the changing threat models. Which is why we still have “8 characters including a number and an upper-case letter, to be changed every 3 months” nonsense instead of generalized password managers and MFA devices. (Try installing a password manager on your average locked-down corporate PC).

And even then, you’re still back to the fact that companies are large groups of people who range from Franck the IT guy who knows about security to Dennis from accounting who has all his passwords on a post-it and will gladly give them over the phone if “Gladys, the VP of marketing who needs access to the finance tool to update the budget forecast right away, before the big meeting with the CEO, you don’t want to upset the CEO do you Dennis” sounds persuasive enough.

However, I agree that companies are better at security than individuals, and will (hopefully) slowly drag the average security level up through employee education. It will take a while for the Dennises of the world to get the message, though.
You will absolutely get around Germany using English :) no worries.
What's just as amazing is that this whole revolution is done off the back of the Li-Ion 18650/21700 battery cell.

Time will tell how good of a choice it is.
How can I do the "drop user permissions" thing? I haven't seen such a keyword mentioned by anyone yet, sounds interesting. Does this not require some kind of syscall, however, thus not really being cross-platform anyway?
Everyone who focuses mostly on universities is forgetting that you have years of education to go through before getting to the university.
> I don't get to choose the pronouns that other people refer to me by, and neither does anyone else I know.

Why not? People do similar things all the time.

If I introduced my friend Richard to you and he said "Please, call me Rich", would you say "Sorry buddy, no can do; Richard is your name, and that's what I have to call you"?

Why are pronouns so special compared to names?
I don`t know how to call this effect, but often I look to learn about something specific and later that day the same topic pops up on the front page of HN. Earlier today I googled about "algebra and lambda calculus" and variations of that and lo and behold this peice on the front page few hours later. Is this some kind of advanced geek ad tracking or what? :D
This kinda implies that countries own people.
I was considering a Roomba but after reading this I've decided it's simply not an option because I own cats, and this is not a risk I'm willing to take.
Definitely was wondering why a cobbler from Eugene, Oregon was the one chosen to be buried on the moon.
The scale of effort and investment going into freeing us of the burden of caring for the elderly and disabled is astounding.
I'm submitting this because Fiat triedto claim their ad should not be regulated by the UK regulator, even though Fiat had promoted the ad to UK viewers. The regulator rejected that claim.

> Fiat Chrysler Automobiles UK Ltd said they did not consider that the ad fell into the ASA’s remit because it originated, and was produced and uploaded onto YouTube, outside of the UK. They said the ad was hosted on the international Abarth YouTube page which was not a ‘.co.uk’ domain. Fiat Chrysler Automobiles UK acknowledged they had promoted the ad to UK YouTube viewers, but said it was always part of a central European campaign featuring left-hand drive vehicles with non-UK number plates, and that one of the cars featured, the 595 Pista, was branded the Trofeo in the UK. They also highlighted that the voice-over had an American accent; therefore, the ad was not targeted at UK consumers.
Check out peter norvig’s python code
There are two major yellow curves that cross the center of the image, one plain, the other segmented into a yellow "dotted line", although perhaps "dashed line" is a better term for it.

Follow this "dashed line" to very near the top right of the image, past the crab, to the place where it meets the border with white marble, and then just below that, on the marble border is the small square that is basically black.
So you're saying poor people in the US don't matter because they bring down the average?
The 1990s were the era of the cypherpunks, the Clipper chip, and, as the author alludes to, some fairly inane export restrictions on cryptography. This was not some innocent time.

If you want to go further back, there's the Church Committee (which concluded that security agencies were way out of control and had to be reined in).
Hi, yes the ecological considerations should be made carefully. Let's look at some examples though, if we were to offset 100% of the next 100 years of anthropogenic CO2 emissions with olivine, it would only change the Mg-concentration of the ocean from something like 1296 to 1296.8 ppm and the bicarbonate content from 42 to 45 ppm. These changes are considered within the normal range of ocean water.

Most of the ocean though is experiencing catastrophic increases in ph and need some sort of anti-acid, which is what is amazing about the reaction from olivine. It almost sounds too good to be true, but the resulting solution from the reaction is alkaline. Its addition to the water actually deacidifies the ocean in the local area.

Further, one of the breakdown products in the reaction is silicate, which is a limiting factor for diatoms. Diatoms are particularly hit hard by climate change and are important in the base of the food chain. Diatoms provide food for the entire ecosystem from fish and birds. Diatoms themselves may also actually be responsible for moving significant amounts of biomass to the deep ocean as they sink (further reducing CO2). They also compete with dinoflagellates, which are the cause of red tides and could be useful in stemming their increased occurrence by counterbalancing their rapidly increasing populations.

That said, you are right that the addition of olivine should be carefully considered, especially for specific areas. We know already to avoid areas that are adapted to acid conditions, such as peatlands, because increased alkalinity could accelerate the breakdown of peat and speedup methane release.
Does rural and middle America rely on H1B to fill its labor pool today?
Interesting, I remember reading about this before and how upset some locals were. On one side it's good to see that money can't buy everything.
The answer depends on a variety of factors, but in general, when we're alerted to something that could be a violation of our Terms of Service, we attempt to engage with customers. In some cases, we may take actions against the resources running against an account and a vast majority of the time, there is a grace period before any permanent action is taken. If you have questions about specific cases, we recommend contacting our support team directly.
This looks like a great service—nice work!

Question: if the encryption key is kept on the device, how can I access data from another device?
Thanks for the link - still, this is fiddling with the RNG picking the winner NOT the quickpik RNG choices at the till as I had envisioned. Plus it's not doing that in the way I'm thinking about either (even if you decided to alter the winner-picker algorithm, which isn't necessary on my scheme.)

"predictable numbers only on certain days" is not subtle. (I had known of this or a similar case when I wrote.) What I'm thinking of is much less traceable - just an RNG function that happens to leave say, 10% of the numbers as quite rare. There are easy ways to do this that can plausibly explained as mere programming errors. (Meaning you won't be convicted, since there's no code that's definitely tampered with, that couldn't possibly be there unless someone had the intention of cheating. Just a logic error.) You or your confederates buy tickets with those rare numbers, with a very positive ROI, until you're rich. Takes a while.

Putting this on the QuickPic machine at the till means most customers will be competing for common numbers, so you can scoop up the rare ones.
I wasn't following it closely but it does tickle me that the headline couple of hours earlier was __Tesla stock skyrockets after legendary short seller goes long__ [0].

[0] https://www.marketwatch.com/story/tesla-stock-skyrockets-aft...
what do you mean by effectively? Too hard for the programmer? Because what most of us find when we try to do SIMD stuff is anything higher level than intrinsics is too hard to use effectively where effective means good runtime performance.

I agree there should be something higher level we could use but it doesn't exist yet, to my knowledge.
I suppose one could buy a 100 tickets and perform a chi-squared test ;)

Even a cursory glance of Powerball frequency charts shows no discernible pattern.

Looking at the last winning numbers, they certainly seem clustered at the high end. Still uniform random for a given sample. But certainly not evenly distributed.

Question you really want to be asking is: does my likelihood increase if I select the most frequently picked numbers? Advantage is probably minuscule.

Although, I believe there is a strategy in table roulette that exploits "runs" in which the same number is drawn consecutively. Which for small sample sizes has a much higher probability of occurring than a long non-repetitive sub-sequence.

It would be the scandal of the century if the entire lottery were faked. Centralized database of numbers played. And then a drawing that results in a "lottery actor" winning for show.

Of course the true scandal is that the real winner of every jackpot is the IRS!
Sorry since it’s hate speech in the first place, I couldn’t help
OP here. That isn't the title I submitted. Mine was pretty boring, but factual. Bit miffed that it has been changed to that (though I did forget the [video] tag).

The original BBC headline was "Teenager beats Tetris champion at game old than he is", which I didn't like.

I note they have now changed it to "Teenager beats man at Tetris to become world champion".

tl;dr headlines about retro computer game championships are hard.
In first-time ruling, Apple and Samsung were fined over slowed-down phones
If your cats regularly (or even irregularly) poop on the floor, then yeah, I wouldn't risk it. If it only happens in one area of the house, then you can set up a beacon to keep the roomba away.

It hasn't been a problem with our dogs.
I'd love a roomba that knows to not smear cat vomit/shit. That's the only reason I don't have one.
I’d suggest sticking a quick Mailchimp form on your site for this—I bet you’ll get a lot of emails.
Or maybe that "expert analysis" is really difficult, with a lot of complicated factors that are hard to reason about effectively?
"Unable to fill" is itself a function of the salary. If a local business is unable to fill it at what they're willing to pay, how about paying more to attract said labor from other parts of the country?

H1B and similar programs should be used to fill in the holes that are on the national level - i.e. where there's no labor force anywhere else in the country that could be enticed to move.
You don't mold stone, you chisel it to detail. Concrete is molded, and sanded to detail.

The cost of the mold is proportional to the level of detail required. A plaster mold can be had for a few dollars. A finely detailed mold mimicking a Grecian sculpture...a few tens of thousands. But that is simply because more work goes into preparing the detailed mold, i.e., laser scans of the original, the 3D print and finishing of the negative. This is still much, much cheaper than paying a sculptor for the hundreds of hours it would take to recreate the sculpture by hand.

Concrete buildings have aged poorly because they receive minimal maintenance. That was kind of the point of Brutalist architecture. Stone buildings receiving the same level of maintenance have the same water and rust stains, and mold, but generally because stone buildings are older historic buildings, they receive above-average levels of maintenance and therefore look like they are in better shape.
How do you feel about that?
Cue the relevant xkcd standards comic.
My wife and I have bought 5 or 6 roombas over the last several years. We have a 2000sf house, and run the roomba multiple times a day. We run each one so often, that we generally replace the batteries and other parts in it multiple times until the machine finally dies in some weird manner. Our last one "died" when one of the photodetector sensors went out on it. I looked into fixing it, but it was one of those jobs that required you to take nearly half of the robot apart (and the screws are not all the same, and there were something like 40+ screws to juggle) just to solder in a small phototransistor. Without that part, the roomba just goes in a circle and then stops. Instead, we bought another, and that roomba ended up in my junk pile with the others (I'm slowly building a (broken) roomba army to take over the world - don't tell anyone)...
If the electric revolution requires a federal subsidy to compete then it has not, in fact, arrived.
I do not think of Perl 6 as Perl, despite the naming and people involved. I believe that it is as easy to migrate from Perl 5 to another scripting language as it is to migrate to Perl 6.

Furthermore the last I heard, Perl 6 performance was a disaster story. And libraries + real world adoption is kinda thin on the ground. Therefore other scripting languages (particularly JavaScript and Python) are more compelling targets to migrate to.

Has this picture brightened in the last year or so?
iQiYi, Netflix of China, Uses TiDB as Its Primary Database
Singapore is a multi-racial country, and it does better than the US on PISA. So is Canada and it does better.

And if your point isn't race or culture, but of economic disparity, that is sort of my point.
So am I. It comes down to how much knowledge you expect someone to have with a skill before listing it on their resume. In this guy's case, he came right out and said that his experience was limited to an online course on the subject.

I do think this is another topic that make interviewing difficult. For example, I know Javascript pretty well, I've worked with it for years. However, I haven't done modern front-end development with it in a long time, thus I don't know Vue/Angular/React or even Node. But I have created browser plugins in pure JS.

Some people would argue that I shouldn't list Javascript as a skill because I don't know the popular core libraries it's used with, and other people would have no problem with listing it. The problem is interviewees have no idea what kind of person they are going to run into.

I do appreciate when people rank their skills, but that also takes up pretty valuable real-estate on a resume. I personally leave them off of my "list" of skills, but call them out on projects I've worked on the past. For example, I don't list C as a skill, but I do mention working on embedded devices with C for previous jobs.
> I'm not saying build entirely stone structures; no one has done this for centuries.

Well, almost no one: https://www.nytimes.com/2018/10/19/world/europe/barcelona-sa...
And automate listing of these rules!
In this case, there's an incentive for the citus competitor to also give postgres some equity. Isn't that a good thing?
@raiyu, this is excellent and thank you. It’s reassuring to see DO’s leadership come out and explain things.
You can have a HEPA filter, but it's not going to do jack if it doesn't have suction and vibration power.
Sounds a bit like what Nori plans to do.

http://rameznaam.com/2018/09/10/yes-blockchain-can-help-us-s...
One problem is that although OpenCL can run on both CPU and GPU, OpenCL code that performs well on CPU and OpenCL code that performs well on GPU can be different.
As someone who has worked on H1b in US, I can understand what you are saying.

Primary reason an H1b with a net hourly rate same as a US citizen is more attractive to hire, is because the costs of firing that employee are too low. Unlike a citizen, especially if the citizen is older.

With the suggestion made in the Bloomberg article, it’d have probably been a positive outcome for you if H1b was distributed by way of highest salary first, instead of lottery (which I think didn’t exist during the dot com boom).
I recall reading many HN posters commenting that this cylindrical form factor was a terrible choice for cars. Now several other carmakers have adopted it.
> is that they (hah) don't want to acknowledge gender identities outside of the male/female binary.

I refuse to use singular 'they' for the same reason I don't name variables 'if' or 'printf'.

If a set of people want another personal pronoun then invent one. Don't overload an existing word.

He / she / ke. There you go.
I wonder how you manage to do such a feat, given that all Python data types are objects.

> from inspect import type
> type([])
=> <class 'list'>
> type(lambda x : x)
=> <class 'function'>
> type(1)
=> <class 'int'>
> type([x * x for x in [1,2,3]])
=> <class 'list'>
> type((x * x for x in [1,2,3]))
=> <class 'generator'>
> ...
Contribute to Kubernetes without writing code
Concrete has the virtue of being relatively easy to replace. Therefore, it doesn't matter whether it ages well on the scale of millenial.

Though of note--Roman concrete structures, even unmaintained one, have aged far better than their all-stone counterparts from the same era.
One massive advantage that I'm not sure most people realize quite yet is the Supercharger network. No manufacturer (other than Porsche talking about it recently) has actually built out chargers for their cars.

Every other electric car has to rely on a broken, sparse, expensive charger network. Blink chargers and some ChargePoint chargers are expensive in many places ($2 an hour!), and Blink is notorious for having broken charging stations. There's 4 ChargePoint stations in a garage near me that have been broken and unmaintained for years, and they're out of warranty and the mall doesn't have a financial incentive to fix them.

And then there's the DC fast chargers. I'm not aware of a single BEV (Volts or other PHEVs are excluded here) that can travel across the US with a reasonable route without worrying about finding chargers along the way. In fact, last time I looked, there was no physical way I could do a road trip I've been meaning to do through the western US in my i3 (my car, of course, has half the battery range of a Bolt) because of a lack of chargers.

Tesla's Supercharger build out is extremely important to their future. Until other companies step up and install DCFC stations everywhere (and figure out the CCS vs CHAdeMO format war), Tesla is going to have a massive advantage. Sure, not everyone is going to want to do a multi-thousand mile road trip, but driving one of Tesla's cars might make them.
Yes, in the context of text classification a bag of words model will refer to that, or combined with some other linear model like linear SVM or naive bayes.

The queen - woman example is when you try to make a model of word semantics, such as with word2vec. In a document classification task the vectors represent documents.
If you are a saas product, the thing that really matter is your conversion ratio. If after 4 months you can convert any inbound traffic, then by saas definitions, probably has failed.

But if that is the case, use it as an opportunity to tweak and reiterate your idea until you get a paying customer. Until then, you are working on assumptions on what the market wants.
Yep so good and the ‘ring this number to prove I am real’ was a walk in the park for him.
...yeah, but if best value for money would be the absolute goal, DO itself is quite expensive compared to Hetzner or Linode last time I compared. Others like OVH or Scaleway could be even cheaper.
I guess depends on the application. Consistent offset would allow measurement of distances, but that does leak some information, so perhaps all-random is better for many uses.
I mean that it really shouldn’t be UB to call a function compiled for an unsupported target feature. Following that link, I see two arguments that it’s UB:

1. A multibyte NOP might be used. Supposedly there might be a multibyte NOP that older CPUs will decode as a jump. I am not sure I believe this. Is there an example?

2. int3 might happen, causing SIGTRAP. I see no explanation of how this would occur.

So I think that, if LLVM really has UB if the wrong target is used, it should be fixed. Arguable the old Knights Landing instructions are an exception, but those are basically dead. Maybe non-x86 targets are different.

Also, I have a suggestion for a potentially much nicer way to deal with safety: use the type system instead of magic annotations. Have a function like GetAVX2() -> Option<AVX2>. Teach Rust that code that statically has a live AVX2 object (as a parameter, say) can use AVX2. Other than the code generation, this could be done in stable rust right now.
I thought this was interesting from the roadmap:

"The binary protobuf encoding format is not most CPU efficient for browser clients. Furthermore, the generated code size increases as the total protobuf definition increases.

"For Google's Web applications (e.g. gmail), we use a JSON like format which is comparable to JSON in efficiency but also very compact in both the message size and code size."

I wonder what the benchmarks look like? It seems surprising this hasn't changed with newer browser optimizations.
Cross posting from the other thread:

One massive advantage that I'm not sure most people realize quite yet is the Supercharger network. No manufacturer (other than Porsche talking about it recently) has actually built out chargers for their cars.
Every other electric car has to rely on a broken, sparse, expensive charger network. Blink chargers and some ChargePoint chargers are expensive in many places ($2 an hour!), and Blink is notorious for having broken charging stations. There's 4 ChargePoint stations in a garage near me that have been broken and unmaintained for years, and they're out of warranty and the mall doesn't have a financial incentive to fix them.

And then there's the DC fast chargers. I'm not aware of a single BEV (Volts or other PHEVs are excluded here) that can travel across the US with a reasonable route without worrying about finding chargers along the way. In fact, last time I looked, there was no physical way I could do a road trip I've been meaning to do through the western US in my i3 (my car, of course, has half the battery range of a Bolt) because of a lack of chargers.

Tesla's Supercharger build out is extremely important to their future. Until other companies step up and install DCFC stations everywhere (and figure out the CCS vs CHAdeMO format war), Tesla is going to have a massive advantage. Sure, not everyone is going to want to do a multi-thousand mile road trip, but driving one of Tesla's cars might make them.