skysight-inc/HackerNews huggingface dataset:
I recently moved to Berlin, and the whole rental market here is awesome. Rent controls mean the rents aren't huge (but they are rising because of the high demand). But the amazing thing (to someone from UK/Australia anyway) is that I can repaint, make alterations, drill holes in the walls, etc. I might have to put it back the way it was at the end, but the landlord can't stop me from doing what I like to the place while I'm here. A whole different attitude to renting.
> I'm pretty sure that UX for all the NOAA/NWS web sites is horrible by design

That's spot on, John Oliver did a whole episode about this: https://www.youtube.com/watch?v=qMGn9T37eR8&feature=emb_titl...
Two ways I deal with this:

1) Insist on encryption of the SAMLResponse (that way, the SP has to do it correctly, or they'll have no idea who is accessing the app)
2) If they won't do encryption, I test exactly what they are talking about in this article

To test, I have my own IdP set up, and I either do IdP-initiated sign-on or spoof the IdP URL using /etc/hosts on my localhost and try to log into the app with a signed SAMLResponse using a key the SP doesn't know about. If it works, I immediately tell our CISO. I even scared one vendor so badly just explaining that I was going to do this that we never heard from them again.
In many of the newer systems, all those physical dials and switches are just inputs to the computer system which ultimately decides to do what the user is requesting. A bug which would prevent inputs from working right on a touchscreen could also happen on reading inputs on other systems. Not that I'm arguing for touchscreen controls, just that these days having a physical knob does not mean you're directly manipulating things. Software glitches can still muck up physical controls.
My hiring bar (for coding) has gotten easier the more I interview (as the interviewer). I don't ask any kind of super tricky algo questions, because the signal you get from those tends to be closer to "is the candidate familiar with this specific area of algorithms" than anything else. I don't ask any questions that take a really good candidate more than 20-30 minutes to solve, because then I can't scale the question down. You can always scale a question up.

I used to ask questions that were fairly close to what you find on leetcode now, but the signal isn't great anymore. It used to be good at identifying candidates who can quickly figure out the right tools to solve a given problem, but now it ends up identifying candidates who spent a lot of time on leetcode.

Now I mostly ask questions that involve

* transforming some data using a less than stellar API (using a REALLY simple transformation)

* holding a bit of state to accomplish the above transformation

* throwing a few edge case wrenches at the candidate

And the last part is technically baked into the question - a candidate who can fully grok the state could determine all of the edge cases on their own. But even if they don't I'll explain them and see how the candidate handles. 'cus in the real world we have unit tests, and I don't expect TC to really figure out all the edge cases in 30 minutes. A couple of them, sure. And they better be able to handle them once pointed out.

Candidate forgets that a java collection can have null because you can't have a List of primitives? That literally doesn't go into my feedback at all (and depending on how recently I've written java, I might have forgotten myself). Candidate writes a function that doesn't compile because there's no return statement? I'll point it out, maybe make a note, but don't really hold it against them because we write code in IDEs. Candidate spends 10 minutes trying to figure out how to force a single variable to do the job of three different variables, despite increasingly desperate hints to just store more local data? Yea that might go poorly in feedback.

But yes, I expect a candidate to be able to write 10 lines of code to answer a data transformation in 30-45 minutes. And yes, when either they figure out or I point out a couple of edge cases, I expect that 10 lines to not morph into a congealed mass of horror that cause their original solution to break.
Turkmenistan Bans the Word “Coronavirus”
Great writeup, wish the screenshots were a bit higher resolution/more readable
Covid-19 Humble Bundle
Sure, if everyone is an expert on the subject, or is willing to spend the time to become one, you should never appeal to authority.

That's not most people on most subjects. If someone appeals to authority and says "climate change is real, here's 100 scientists with PhDs who agree" I accept that. I am not willing to become an expert on the subject to be able to spend the time to review the facts for myself. Citing sources in a paper is essentially appealing to authority (I understand I could read those papers and the ones they cite, all the way down, but for most things, I'm not going to do that).
What did this do and why was using multiple languages, an entire web browser and the jvm a good fit?
Brad Feld – Three Crises
> If you have good ideas to get the message out, please share here… And don’t stop there, tell everyone you know.

I disagree.

I say keep the noise to a minimum and let the professionals have the metaphorical floor.

That said it's important to be well informed AND help to quash misinformation. And misinformation at these volumes we as a species have never had to deal with before. So flag misinformation, report the posts and users to mods, send people friendly messages, unfriend/unfollow dangerous a-holes, call the cops on people being idiots in public, be a good citizen, etc...
I know this is comment in jest, but could you actually identify who touched a screen? Do people have different physical characteristics that would give them a detectable capacitive "fingerprint?"
All data entered in to Google sheets becomes property of Google. Cross referencing the data in your sheets with the data it collects from its other various spy programs is probably trivial for Google.

You're just skipping the app and handing it directly to the ad company.
... until something goes wrong. Then a touch screen is the last thing you want. An airliner moving uncontrollably is no time to try touching just the right spot of the screen, and avoid touching the wrong spot.
Yeah he spent all our runway on hiring marketing buddies then got fired. Then we got bought and had to switch to WebRTC junk. I volunteered to be downsized (I had written the audio/video/chat/control transport that was discarded).
I do not like button on steering wheels. I drive at 10-and-2 so unless I know where the damn button I'm looking for is, I have to move my hands to look under them on the steering wheel. I have a Ford where all the buttons are mostly the same.

If you forced me to have them, I'd prefer something like a d-pad on each side because they are easy to locate without looking and intuitive to select. Critical controls should be stalks, IMHO. I can't use cruise control in the car I've owned for six years without looking at the steering wheel, but I test drove a Subaru, which I haven't owned for like 9 years, and immediately remembered how to operate the cruise stalk.
> there are people out there with many orders of magnitude more money than you. They don't know what to do with it either.

Because more fiat tokens have been created than actual wealth has been created. Something has to give on that.
If company already got money from VCs to develop the product they don't have a choice, usually
Humans need a basic amount of exercise for health. It is hard for me to understand how someone with a functioning brain would look at traffic congestion and propose this solution, particularly with the codicil, "it's already benefiting taxpayers".

No, technological developments that cannot possibly be used by anyone but the wealthy few, no matter how energy-efficient, are not a sane solution to urban transportation issues.

The solutions are more prosaic:

(1) Reduce population, population density, and the product of population times lifestyle. We have exceeded the carrying capacity of the planet, and our science is telling us that unequivocally with a cacophony of data from coral reefs, the status of the ocean, the loss of insects, and many other sources. We must control our own numbers. There is no technological alternative to that.

(2) Create spaces and routes that foster personal human-powered transportation, such as bicycling. Separate the cars from the people to stop the carnage and remove legitimate safety arguments against bicycling.

(3) Make public transit extensive and free. Stop extracting a pound of flesh from the poorest for every ride that they must take to get to a job that doesn't pay a living wage. The inequity of wealth distribution in our society has passed all limits of sanity. Incentive works great in small "c" capitalism, and we need to make sure that mom and pop outfits and very small businesses have the incentive to innovate and produce, but there is no need for the unlimited capitalism that we have now. Take a few pennies out of the pockets of the uber-rich to pay for transit.

(4) Stop the propaganda, herein represented by NASA's usual BS about how we all benefit from their R&D. Organ transplants my fanny. The only thing this kind of transportation is going to do is to further increase the divide between ordinary people and the ultra-rich who pay no taxes in any case. Taxpayer-funded research into new toys for the CEO. Yay.

We are brainwashed into a profligately wasteful, unnecessary, insanely-self-focused lifestyle. Mass media makes us feel bad so we'll go out and spend all our money on the latest stupid thing that will break in a year or less and we'll throw out. All the while we are striving to fill some artificially-stoked hunger for more: more money, more things, more waste and more destruction.

The X-57 feeds right into that brainwashing. It will be our end.
UB is bullshit so this is all wrong.
So then would it help to scale it or not?
According to the article there is currently nothing that can be done for simplesamlphp. You could open an issue on Github for it.

> SimpleSAMLphp’s IDP supports key rollover but no way to specify unique keys for individual service providers. There might be a way to configure it but if so, it’s not mentioned in the documention and I’m not excited to try it myself.
Totally agree. I find I have to load it, close and reopen the app about 95% of the time. Hugely bummed these two apps are going into the wastebin. Certainly leaves a huge void for us Android users.
A Knowledge Graph on Covid-19
Is real-time subscriptions on the roadmap? It's the most killer feature of Hasura and Postgraphile IMO.
I knew a lot of people at FAANG that were L4/L5 that couldn't solve Leetcode easies. Leetcode isn't part of the job, just the interviews.

Getting an offer is not just a matter of solving a programming problem. It's about how you communicate. And, of course, if you're a brilliant jerk ability doesn't matter: you're not getting hired.

If you're not getting past the interviews despite being a strong programmer, you may want to really think deeply about how you're communicating with your interviewer. Remember, the vast majority of people who are getting offers aren't women or minorities so that's probably not what's blocking you.
> Windows 7 still powers my gaming rig by it most likely will move to Linux because Steam.

There are some kinks to be worked out. I'm seeing the following scenario:

I have Ori and the Blind Forest installed through Steam on Ubuntu 18.04. Attempting to play it through the steam client causes a crash. Navigating to the install directory in a terminal and running the simple command `wine oriDE.exe` runs the game with zero apparent problems.

Of course Steam isn't using the local wine installation, but... still? The game works flawlessly with the absolute bare minimum of effort. What's Steam doing instead?

(I tried watching the startup process in the Steam console, but it appears to be committed to printing only uninformative messages.)
OP is being a smartass. He means a clutch pedal.
Whether one thinks that discrimination in hiring is justified to offset suspected discrimination in other areas is besides the point. The point is, there exists discrimination in hiring that results in women and URM candidates getting offers that would not have been obtained were it not for diversity status. The opportunities of people categorized as diverse in tech company interviewing is substantially different from those not categorized as diverse. Maybe I'm biased towards the SF bay area, but there's a palpable mismatch between how common and prevalent these practices are and the offense people take when they're acknowledged.

I'm not sure why you think what I'm saying is different. At my company, white and asian male new grads are only given a chance to interview if they're CS (or math, EE, or other tech majors) grads from top universities like Stanford, MIT, Carnegie Mellon, etc. Candidates from boot camps, less well known universities, or non-tech majors are only extended the chance to interview if they're diverse. Does that mean that a diverse candidate from a boot camp who gets hired is unskilled? No, probably not. Does it mean that a diverse candidate from a boot camp would not have been hired if they weren't diverse? Yes, because non-diverse candidates from boot camps don't get interviewed at all.

Maybe I'm biased toward the SF Bay Area, but the mismatch between the prevalence of these policies and the discomfort with acknowledgement of their existence is concerning.
I wonder if the people planting vegetables are aware of just how much they would need to plant in order to supply even a small fraction of someone's required calories. I mean, there's a good reason we've centralized food production into massively efficient enormous farms with heavily mechanised harvesting.
The cynical answer is that they won't unless it's the law, and Congress probably won't pass a law that prevents themselves from making money. They can claim that insider trading is already illegal, so there's no need for a law like that- and then they can exploit the loopholes that exist, or just blatantly commit a crime and assume that they won't be held accountable. There's a few honest lawmakers, but there are a lot that pursued the office specifically for the advantages they receive.

I highly doubt that the investigation will find enough evidence to convict Burr of anything. Unless he sent communication that he ordered certain trades as a result of a classified briefing then he's going to get off scot free. The virus was already covered by the news, and while a lot of people don't believe Burr's argument he's not going to get convicted because it's reasonable enough.
If you're a connoisseur of video chat platforms then you probably already know it. For the past ~5 years it's been one of the best options. Really easy to use and good quality. Within our company we got in a habit of using the free 40-minute Zoom meetings, even though our IT department mandated us to use Skype (which is awful). I think a lot of people came to Zoom from a similar organic path.

Although this year, Microsoft came out with Teams which is just as good IMO. So we finally stopped using Zoom here.
Comparing Chloroquine Trials
Eight hundred years still counts as "old". Horace, whose "Drive out nature with a pitchfork..." only makes sense in context of the same dichotomy, predates ibn Tufail by about a millennium in any case. And I'd argue for a likely origin alongside that of agriculture, which was much earlier still.
> Sucks in what way exactly?

You can't really use them as currencies. They're too unstable. Cryptocurrency transactions are taxable events in the US. That alone is too much of hassle to make them worthwhile.

They're usually backed by nothing, which makes them a purely speculative risk asset. The most stable coins are backed, ironically, by fiat. Sometimes with fractional reserve. I've looked into crypto backed by precious metals, but liquidity is awful.

So they're useless as currencies, they're useless as a hedge, the only use for cryptocurrency is to speculate on cryptocurrency.

> Because from where I'm standing: I continue to have access to a low cost, friction-less token on an immutable ledger operating on the World's most secure Network on my phone, that I can use anywhere with wifi, and I can pay anyone who currently accepts Bitcoin and it operates 24/7 without anyone's permission.

Yes, that's the gimmick. I get it.

> And I can program it to do various things on top of that should I need it to, with built in trustless systems

All your "trustless" system can do is shift around entries on digital ledgers. That's not that useful. Most systems require some degree of real world trust and accountability.

For example, how does cryptocurrency deal with fraud and theft? Quite poorly, if you ask me.

> All of which incentivizes not only fair commerce and a real usecase for triple bottom line accounting, as it spurs on renewable energy as its main source as it continues to grow but also allows for previously marginalized/undocumented people into an economic system to be on boarded

I don't see any evidence that it actually does that. Sounds more like wishful thinking.
I'd argue that humans have evolved to physically manipulate their environment. Safety critical systems are the last place you want UI variation. Things need to be predictable and tactile to build muscle memory.
Milan: Our beards will grow back when it's all over
There may be a level of lobbying involved but I would also say websites like recreation are consumer facing, the weather data is used by actual researchers and practitioners. Layouts become a lot more sticky and efficient when people like that are your target.
> We changed it from touchscreen to dial operation, as we received customer feedback that it was difficult to operate intuitively. You had to look at the screen to change the heater seating, therefore, we changed it so one can operate it without looking, giving more confidence while driving.

Finally, logic, reason, and listening to customers.
> * Missing operations such as … simultaneous div/rem

Doesn't the div function do this?

> * There's no "bitcast" operator that changes the type of a value without affecting the value. The most common workaround involves going through memory and praying the compiler will optimize that away (while violating strict aliasing semantics to boot).

> * Missing operations such as popcount, cttz, … or rotates.

Thankfully, these are coming in C++20.
It's a theoretical yes but a practical no, because the amount of people on this planet who understand SAML enough and want to work on it and are available for auditing, is damn close to zero, if not zero.
Does anyone code directly in LLVM IR? I've had the thought of toying with it as a better portable assembly with a crazy optimizer behind it...but since the LLVM folk want it to be an implementation detail they warn against it due to how volatile it is across versions.

I'd be really interested to hear experiences of people who have done it though, even as a toy.
Dropshippers are currently in a terribly tight position (to put it mildly). Amazon is prioritizing essential goods in its warehouses meaning those retailers using Amazon fulfillment for keeping inventory stock available are going to be in a world of hurt soon. This compounds the supply chain issues from suppliers that they already have to deal will. Finally, many drop shippers will see decreasing demand as people tighten their wallets due to job loss and poor consumer confidence.

New wholesale platforms like Faire are an interesting alternative to the dropshipping/Amazon world.
For my family and me it's not about calories, it's about nutrition. Vegetables are an excellent source of all kinds of vitamins and minerals, especially ones grown in quality soil with quality seeds. It's also about fiber. We get our calories from fats and protein.
Census Push Goes Digital as Nonprofits, States Urge Participation
A good optimizing compiler will just elide the whole code block.
I kind of wish we did... but it's silly to scold somebody for not having passed a test that doesn't exist.
I am guessing the person may not have English as a first language and meant to say 'costs' instead of 'fees'. I am not sure which costs they would be talking about. Perhaps telemetry or the limitations they mention in the article.
> Postgres has so many useful features for writing application code

Except versioning, maintainability, testability, source control, migration, or just about 80% of what an application developers expects from the thing that runs their code.

I mean, I really really love the idea of stored procedures and triggers, it's so much more elegant than putting all the code in some Node app and just doing read-modify-write cycles into the DB, but until DBs get their ass together wrt being a properly useable platform to run code on, it's not gonna happen.
You'll often see screens surrounded on all sides by physical buttons. The screen can be updated and changed over time but the interaction is still physical.
A simple but effective idea for News Media to fight Coronavirus
No, of course not. The employee complains about not being quarantined for 14 days after exposure. That makes sense. The only way to fix that was to have made a better decision. Quarantining him 18 days later is entirely pointless and adresses nothing.
Oh, not that kind of read. I meant "read" in the context of "without actually using its value in a way that affects your program execution"–not, in what I believe the C++ term is–an ODR use. As in here: https://news.ycombinator.com/item?id=22740582
It is fairly up to date. Last stories were added on 3/3/2020 and today is 3/31/2020.

Not sure how frequently it updates... maybe monthly?

See screenshot here.

https://www.dropbox.com/s/6h7qk04s0b4mggj/Screenshot%202020-...
BTW, that line in the book is not delivered by Rorschach directly, it's the prison psychologist writing his notes.
_Android and Wear OS App

The app will no longer be available for download_

Good on them for the aqusition but please, easy on the "Our goal has always been to provide the world ..." bullshit
Funny anecdote: when I was working on the Ultimaker S5 touch screen interface, there were lots of tests done with new users. Many people had trouble figuring out that the previous version did not have a touch screen but a tiny, tiny OLED display that was controlled by a rotating button. People poking their finger at this tiny OLED which was not giving a damn about what they did there. Really funny to look at, but made it very clear customers expected us to have a touch screen.

That allowed for a much nicer interface (we won some award with it), but the only thing that was not better with a touchscreen (IMO) was manual bed leveling, where you look at the print head and not the screen. We did our best on that and to make it as unneeded as possible. I don't have a such an S5 3D-printer and I don't work for Ultimaker anymore, so I'd be glad if anyone here could tell me how they like the bed leveling UI, if they ever used it :-)
I understand, that is my policy as well but I was wondering if I should instead start saving more money in order to be able to keep up with newer tech in laptops or money saved is better spent in other ways. Thank you for sharing your opinion!
Discovering subscriptions and on-demand services in one app?
We have just launched www.lifebe.com - an app that will help you discover subscriptions and on-demand services. Please check us out - we'd really appreciate your feedback:)!
Problem of course is that the interior of a Tesla has the aesthetic sense of a consumer electronics manufacturer, not of a precision automobile. It looks like a big fuckin' iPad stuck to the dashboard, almost aftermarket. It's tacky, even if the interface on the screen is better than most.

Way prefer the Mazda / Honda direction of moving back to switchgear. It looks and functions better, it can be discretely repaired and replaced by a normal person, and so forth.
Does IntelliJ actually support C++?
Can you elaborate? I don’t see it..