skysight-inc/HackerNews huggingface dataset:
>and the very wealthy often mitigate their risk by pushing it onto the government.

No they don't. Not even in the wall-street bailouts did shareholders get money from the government.
For some odd reason they've always been mine too (cue "are we now best friends?" reddit meme). It wasn't until a few years ago that I was in a museum and noticed the years didn't line up with the Jurassic period. It was a sad day.
>> Add new tables to hold user's credentials, email addresses, and whatever else.

Adding a table to hold users' credentials doesn't really solve the problem that is being discussed, which is storing users' credentials. All that does is add a new attack surface, stealing the new credentials, and the original credentials are still in the same position.
Can't wait to see those AMD ThinkPads and I sure hope they also have AMD graphics.
People don't wanna pay for CDs

Now every other house holds got PCs

They download MP3s,

People please be reasonable (yeah)

How am I gonna make my g's,

If you got my album before the release,

The quality's rubbish and there ain't no sleaves,
I'm not sure a small number of like-minded people could be considered a committee though.
> For example, the N2D instances are basically the price of the N1 instances or even cheaper with committed-use discounts. Given that they provide 39% more performance, should the N1 instances be considered obsolete once the N2D exits beta?

As the name implies, N2 is a newer generation than N1. I don't think Google has announced any official N1 deprecation timeline, but that product line clearly has an expiration date.

The more direct comparison would be Intel's N2 instances, vs. AMD's N2D instances. In that case, N2 instances are likely faster on a per-core basis and support some Intel-specific instructions, whereas N2D instances are substantially less expensive.

> Again, I want to reiterate that Google Cloud's simpler pricing is great, but complications have crept in.

That seems like an unavoidable consequence of maturing as a product offering: more options means more complexity. If Google tried to streamline everything and removed options to keep things simple, they'd have another cohort of users (including myself) screaming that the product doesn't meet their needs.

I suppose a "Help Me Choose" wizard that provides some opinionated guidance can be helpful to onboarding new users, but otherwise, I don't see how Google can win here.
Where I’ve seen teams with high concentrations of unusually smart people, they gelled and collaborated at least as well as anyone else. In fact the bandwidth and fidelity of their idea transfers is part of what made them impressive. It’s like they had their own little language to describe the codebase and what to do with it.

These were mature and soft-spoken people; might be different with brash young hotshots.
The channel is the value. It's simple and every mobile phone has SMS. No need to keep a browser window open during a chat with support, nor is there a chance you'll miss a chat alert only to discover that the agent, after having waited x minutes, has disconnected, forcing you to start all over.
It'd be interesting to hear more detail on your concerns here. Is it just a general feeling of lack of forward progress by the discipline/industry?

In general, the quote "history doesn't repeat itself, but it does rhyme" speaks to me on this. Modern programming languages and OSes are slightly nicer, but at the end of the day, your odds of hitting a bug while using a program are about the same as they were in the 70s. Management still often has no clue. Etc. Nothing new under the sun.
I would personally define efficacy of predictive modes to be a scientific achievement rather than engineering, but that might just be a vocab discrepancy.

Do you think it’s possible to determine how good their modeling is externally? I would assume we’d need an extensive peek behind the curtains to come to a conclusion.
Self-Organized Criticality
I guess nobody will find it then... probabbly.

Personally I wouldn't leave A off the resume. I would rather just be open about my employment history rather than worry about a sort of facade.

I do wonder why you want to leave them off? Having a short stint at one company isn't an inherently bad thing on a resume.
Or when the union leadership becomes unreasonable.
I'd say that in our environment we introduced Rubocop into a 4 year old Ruby project that started on Ruby 1.9 and is now on 2.5, our code has a lot of warts.

We run rubocop (including a handful of our own custom cops for enforcing US-english spelling, and some specific "remember to use a transaction here") only on changed files (using codeclimate)

That means as we gradually touch more and more of our older code, we slowly enforce the styleguide.

We don't run a lot of custom configs globally (none, I think) and disable selective overzealous cops on specific lines, or blocks.

Some notable annoyances are `def Something()` which is named this way to model it after the coercions in Kernel, which rubocop complains about because of the pascal casing, and a couple of cases of too-long-lines in long, long, long doubles/mocks in rspec specs, which is a separate problem of its own.
Don't get my hopes up for a return of the X40/X60 form factor
Also, several of these companies like Apple, Netflix, and Amazon already deal with those unions as content producers.
Smashing Boxes – Digital product agency
>That's not the case because the US Government and industry has spent the last 150 years crushing unions and weakening them.

No, it's actually because the government gave them more power and allowed agreements to be structured where all of the electricians in one company must come from the same union.

Unions in the US are able to prevent competition from other unions. You can not freely choose different unions if you don't like the one in your company. See every state that doesn't allow "right to work". Unions become mandatory.
These are bold assertions with no evidence. We do understand that you don't think these people are entitled to a union, nor are they entitled to live where they want and have the respect they think they deserve. Yet you have not said why. It would seem that Kickstarter employees, the ones with the most information here, do disagree with you though.
Fair point. I added it at the beginning. JWT will be as ubiquitous as JSON eventually but it's not quite there yet.
Thanks for the feedback!

A phone number is a lot more personal and immediate than email. We intend for this to be used with your most valuable customers, where you want to give them a direct line to someone senior at the company.

We started with Slack since it's an easy way to get your team on board without them having to adopt a new tool. We've already started speccing out a web-based tool to handle more complicated triage tasks.

The point on marketing message is appreciated. FounderPhone has worked well for us and our customers right now, and we think it can work for keeping account managers or founders close to their VIP customers, where you really want to be on top of any of their issues. We'll think about how to message that more carefully.
I like the idea alot.. but not in the US
No, it's "union and company rules". The nature of a negotiation is that both sides have agreed on the result. Getting people to accept calling this sort of bullshit "union rules" is propaganda.
> Or just work in floats and round as the last step

That's not as easy to get right as one might like. Let's say we have an amount in dollars, represented as an IEEE 754 double, and a tax rate, also represented as a double. Let's assume that the amount is always some integer multiple of 0.01, and the tax rate is always some integer multiple of 0.00001.

Let's say we want the tax in cents. A first try might be:

unsigned long tax_in_cents(double subtotal, double rate)
{
return (unsigned long)round(subtotal * rate * 100);
}

(Doing tax in cents because C/C++ doesn't seem to have a standard variant of round() that lets you say to round to the nearest 0.01. It only rounds to integers).

That will sometimes fail. The problem is it is rounding at the wrong place. It's logically rounding to the nearest multiple of 0.01, which is too crude. The rounding has to be much farther to the right.

This will do the trick:

unsigned long tax_in_cents(double amt, double rate)
{
const unsigned long M = 100 * 100000;

return (unsigned long)round((round(amt * rate * M) / (M/100)));
}

That will work for all rates from 0 to 1 that are integer multiple of 0.00001, and all amounts from 0 to 10000 that are integer multiples of 0.01, in all IEEE rounding modes. I've verified this via brute force. I'm not sure how high the amount can go before it breaks down.

I'm not at all sure that if I had come across that first try in real life I would have noticed that it is not adequate.
You can pick almost any basis you like, it's still winning.

Most performance, most performance per watt, most performance per cost. Also, more performance per thread than high-threadcount intel chips. (Although, some of their low-threadcount Xeons do have an edge on that one.)

Oh, and best memory interface and best IO, too.
Reminds me of arguments against social benefits like welfare, Medicare for all, etc in the US. Sure it's effective in a lot of places but it's different in this particular case, people, so we don't need to do it.
The company has been taken over by a group who’s last 2 companies went insolvent owing hmrc hundreds of thousands. Very dodgy. Wouldn’t give them my clothes.
Hopefully the pandemic has been delayed long enough to find effective treatments: https://www.pharmaceutical-technology.com/news/china-approve...

One month ago, on 2020-01-17, there were 62 confirmed COVID-19 cases in China. Now Singapore, Hong Kong, Japan without the Diamond Princess, and the Diamond Princess itself each independently have 62 or more confirmed cases.

The rate of contagion within China has dropped dramatically, down from the neighborhood of 30% per day to the neighborhood of 3% per day. If a similar improvement plays out in Japan, Singapore — and countries like Indonesia, Malaysia, Vietnam, and Australia, which probably have a lot more cases than those they've caught — it would take more than a year for the pandemic to reach its peak (log(7.7 billion / 73437)/log(1.03) ≈ 391), rather than the two months we've been predicting so far. That could provide enough time even for vaccination campaigns.

There are people claiming that the slowdown in China is due to underreporting, but as far as I can tell that's pure speculation. It seems more likely that it's due to the Chinese health authorities putting 10% of the world population under near house arrest.

----

Some news about the Diamond Princess, though, from https://www.japantimes.co.jp/news/2020/02/19/national/diamon...

> All passengers aboard the cruise ship who have tested negative for the virus will be allowed to start disembarking Wednesday, health minister Katsunobu Kato said Tuesday, with the ministry having finished taking test samples from all passengers. ...

> A group of 328 American passengers from the vessel left for home early Monday on planes chartered by the U.S. government. Over a dozen had tested positive for the virus.

So the number of COVID-19 cases in the US has just gone from 15 to somewhere between 27 and 343, and the number in Japan is going from 74 to somewhere between 500 and 4000 today. Those repatriated to the US are subject to a 14-day quarantine, and I think Japan is taking similar measures, so maybe this won't fast-forward Japan from China's January 17 to China's January 26, in terms of spread of the disease.

This is going to be very interesting, in the same way that oncoming headlights are very interesting to a deer.

Note that this comment was originally voted down to -1. The anti-intellectual scum are out in force on HN today, it seems.
I can manipulate my cookies. I can forge my servserside session id for session hijacking. This is what I understood.
The idea of transposing the 2-dimensional structure of image to the 2 dimensionalities of MS Excel is very intuitive.
Also this use would likely not be against the invading forces themselves because you'd be contaminating your own land so the use of nukes as protection against conquest requires not only the willingness to use them first but to use them on your enemy's homeland, likely military industrial targets which will also hit civilians.
From what I have seen it’s mostly management that gets greedy first.
I thought I was the only one pining for that!
It is also worth noting that NY is not a right to work state. This means that the 37 people who voted against the union have no right to not-pay-dues to the union.

If the workers change their mind then, in theory, they will have the opportunity to vote to decertify the union, later in their employment (a minimum of 3 years). Approximately 0 unions a year are decertified this way in the US.
CockroachDB Support for Django ORM
Sadly I can upvote you once. This link should be the top comment on any thread about the Corona outbreak.
Being against advocating violence against a group is not the same thing as agreeing with that group. This is basic logic.
Most people think that ancient people , +5000 thousand years before Christ, were all barbaric troglodytes, almost devoid of intelligence. Well, I used to think that, as I learned that way in "school". Hope more and more discoveries like this help to put an end to that misconception; I mean , it wasn't linear at all. At the same time as one group of humans were totally undeveloped, other groups were hundreds or even thousands of years ahead in advancement; Some people even go as far as saying there were the atlanteans, lemurians etc, which were far more advanced than we today. It could be true. Nothing preventing it, but if they existed, they left almost no traces after disappearing;
There are often ways of reformatting a line to break it if it's too long that also does not require renaming things. For example, a long list of conditions in an if statement can be broken into one condition per line. Results of comparisons can be put into their own variables. Logic flow can be adjusted and produce the same result. And so on.
Language, and communication in general, is hard. I have used terminology in good faith that later iterations of myself have found issue with, and I expect that later-still iterations of myself will find issues with my current language.
I really hope this can make it to market quickly as it would make it easier to protect ourselves. https://www.nature.com/articles/srep39956
When I am executed for my heartless internet comments, I will take solace in the fact that I was a lowercase-T class traitor.
I yell often in my teams/skype messages to people because I'll switch from the mainframe to the modern world. Kinda humorous.
Its also worth noting that Japan's response has been roundly criticized both from within and without. They've kept these citizens in a cruise ship sized pitri dish and the effects are now playing out. On the other hand, they have been more hands off when it comes to monitoring and quarantining people traveling to and from China via air. Most other countries, including the US, seem to be reacting with stronger measures, which may make a big difference.
Unions can become corrupt too. After all, it's an additional organization and when money gets involved...
The iPhone User Guide is a great place to start:

https://support.apple.com/guide/iphone/welcome/ios
The T495s is already AMD and quite good and cheap.
seems "lucrative + meritocratic" if you aren't in a marginalized group. Age/gender/pay discrimination is a serious problem in tech that unionization can help solve (it's not a magic bullet, but it's a step in the right direction)
Surprising that there's no real mention of caste here. As an American this phenomenon seems baffling, but also sounds like a major problem even today.

Also, it seems a bit weird that the company knows everyone's religion. That seems both irrelevant and way too personal to be discussed at work.
could you explain or point to somewhere, this is really interesting.
Perhaps you're just not sophisticated enough to evaluate token formats based on their intrinsic design /s
Spending $50 on a work tool that you will use many times a day actually sounds like a great deal to me.
I don't know about that. Modern longform articles all seem as if they're trying to be The Atlantic, with a very specific style that seems heavily informed by the conventional language of cinematography - and does not translate well to the written word. In thirty frames a second, it's quick and easy to do establishing shots, for example. Starting an essay with one takes a couple of paragraphs, and once you've read enough such pieces to start noticing that they're doing it (that they're all doing it), it quickly becomes tiresome. In such circumstances, you don't get impatient because of pull-to-refresh Twitter poisoning; you get impatient because your time is being wasted.

This Rolling Stone article, meanwhile, isn't like that at all. It starts by quoting four quick stanzas of doggerel to briefly set the tone, and then it's right into the meat of its subject matter. Four sentences in, you know exactly what it's talking about, and if the subject matter interests you at all, you're engaged. It's written with a respect for the value of its audience's time that is nowhere evident in the modern longform style.

If I had to put the difference briefly, I'd put it like this: the Rolling Stone article is an example of genuine craftsmanship in nonfiction prose. It has a point to make, and it does so, in a way that's interesting and enjoyable without overstaying its welcome. Conversely, the Atlantic style, in which modern longform is conventionally done, is an example of performative prose-stylistry for its own sake. It screams "Look at me! I'm a writer! Look at the way I paint pictures with words!"

Maybe you enjoy that sort of thing. If so, you're welcome. But saying "look at me, I'm amazing" is not the job of journalism, and it's hardly a surprise that people get impatient with journalists who behave as if saying "look at me, I'm amazing" was not only part of their job, but the meat of it.
I think you’re absolutely correct. Courts are backed up and trials are expensive. Big incentives for the prosecution to strike pleas.

The plea system needs reform, something Larry Krasner seems to be doing rather well with in Philadelphia.
Our HR department spammed with "go to glassdoor and rate us" mails and hinted at giving good ratings because this way we'd be able to get people.

At some point people really started to rate them. Ended up with a 3.2 rating.
I've rarely seen people fail to realize that having at on of code in a really fat layer is a problem.

I've seen lots of people fail to separate that code in a clean and extensible manner. The result is a still-fat layer that's split across a bunch of different files and methods. But every piece is still concerned with almost every piece of context that was originally passed into the controller.

Composability and separation of concerns are the answer, but it's much more of an art than something I've ever seen a simple tutorial for. It's gonna look different for different business cases.
By whom? Western Europeans?
Geographically Czech Rep is in Central Europe, as is Poland and few other countries.
Reactive programming looks like a very good model for UIs, but I wouldn't claim anything is proven.

I am not sure we even got any implementation that is more convenient than event based UIs from a couple of decades ago. It does certainly looks like such implementations exist, they feel just within grasp, but there is a long way into "proven".
> The password is what secures the more valuable things inside the account (the money)

> I think the bigger consideration is actually how to exfiltrate money from an account that you compromise: If you initiate a wire transfer to some account you control, that leaves a paper trail, and typically has a lag time, during which the institution/customer have a chance to react.

It sounds like your third paragraph contradicts your first - it's not just your password that protects the money, but the institution whose business it is to maintain and reconcile paper trails.

Banks were using signatures(!) to protect depositors' money long before passwords existed - and they have had processes to mitigate fraud since then. While not ideal, plain text passwords are huge upgrade over signatures
Firefox. It doesn't feel like it's actively working against my interests, unlike Chrome and Safari.
Maybe go read the source code. It's... messy :)

UX/UI is also really not the greatest.
If you're fine with dealing with breaking changes every few updates, you're good to go. If not, you should probably wait until v1.
There is no Rust foundation.
Yeah, Rails confused an entire generation of developers by combining views and controllers into one messy, bloated, unencapsulated object, calling that a controller, and calling templates views. Rails models are also full of both view and controller logic, via validations, and full of higher-level business logic, and hacks to deal with the lack of a multi-model, transactional persistence layer.

It's possible to implement a proper separation of concerns and clean architecture using Active* modules, but Rails actively encourages bad design. I still like Ruby, and there's a lot of good software within the Rails ecosystem, but Rails itself is poorly-architected and encourages bad design.
In the generalized sense people got a lot dumber and less creative over the last few decades. If we assume linearity our ancient ancestors must have been brilliant renaissance men. It makes good sense too! Like this we are much more dependent on technology and on others. Most of us cant grow crops and our [specialized] schedule is so full we need others to make simple things like pizza. Socially we are now lacking but in productivity we are [as-if] one giant tightly knitted organism.
This, I use it for all Node.js backend requests. Personally I think we need to move to isomorphic solutions and work to unify backend and frontend JS development as much as we can. This one's a no-brainer
Elon Musk throws petty jab at Bill Gates for buying a Porsche over a Tesla
Why learn another language when you can just talk louder?
Got my SO a E485 AMD ThinkPad for Christmas. It's slick! Battery life seems fine, but the big kickers is not having Intel's onboard graphics, which just can't keep up. My SO does casual gaming and the AMD graphics seem to be right in the sweet spot for performance and their needs
They should just hide everything besides Rome under an "advanced" UI. ;-)
It's also expensive to get data out of cloud too. Getting data in is easy but getting it out will cost you.
"Central" europe is not a recent (or local) classification at all.

It's just that for about 50 years there was an overriding east/west classification which overrode the old.

Historically, eastern europe was the areas where the orthodox church had primacy (north of the black sea). Basically the european part of the Soviet Union proper excluding the baltic states.
Most of those claims have been walked back, as far as I know. There were initial reports that the virus can be spread asymptomatically, but since then there has been more skepticism about the data around those claims. Right now I don't think anyone knows for sure if the virus can be spread in asymptomatic hosts or not.
Agree on those, but t and tk can mean anything. We can symbolize everything and, as someone else argued, once you know tk is token you can just read it, but replacing variable names with the shortest possible names is still called obfuscation for a reason.

I personally also hate the Java (and to a lesser extent, C#) custom to write MemoryLocationRepresentation when you can say pointer, but there is certainly a middle ground. Token is 5 characters, not 30.
Your link is for the 1st gen EPYC cpus, while this announcement is for the 2nd gen.