skysight-inc/HackerNews huggingface dataset:
"Equal time" derives from the days of media broadcast over radio waves, where every broadcast came at the expense of some other one because there was a finite amount of broadcast radio spectrum.

It's irrelevant to on-demand content delivery methods like the internet, where you can carry everything at once.
I think you'd want to at least consider defining it by where most people actually live in the Midwest, no?

Regardless, generalizations about the Midwest don't make any sense because it's so varied depending on where you live.
>There is a huge number of people on this planet wasting their mental energy (computional power) on a board game where the same amount of energy can be expended into building new ways of curing cancer or whatever important problem. What's the difference between using calories to compute unnecessary peer to peer game calculations with no goal vs. using electricity to compute hashes in crypto mining.

The problem is that without some eventual justification the whole value system becomes circular. You can't put all of your efforts into working to keep people alive so they can... put all of their efforts into working to keep people alive, etc. All value systems are ultimately circular or unjustified, but the latter is IMHO superior since it's more honest.
Lots of criticism of various points in TFA here. I really need to make a senior hire. Where can I learn to do it right?
> It's clear users in general don't care about an app being pure Mac OS controls/SDKs/etc.

They may not put it in those terms, but they do. They can tell when an app feels 'weird' or slow (be it actually slow or just higher latency). That depends a lot on the user base for the specific app in question. The more 'casual' the user base, the less it matters.

Being native also allows you to get functionality for free that other users may depend on. In OSX it translates to things like scripts, or more often, assistive devices, like screen readers.
It’s not as useful because without a charger I can only use it until the battery dies.

It’s like selling a car without tires, saying it’s a big savings for the company while not changing the price.
Right, but a great way to diffuse that anger would be to _not_ have a single account system, an idea Facebook seems to refuse outright. This is not a move a company like Facebook can make at least currently, given how little users trust them with their data
Aha, thanks, I was a little fuzzy on the "winner-take-all" bit of each individual state. I thought it was allocated some other way, but you are correct, it is just the states' popular vote. Based on how _off_ the numbers were last time 'round, I have a feeling a lot of people simply don't report their choices to polling, so there is a bias in who voices their vote and who does not, and it does not seem like there is a reasonable method to account for this discrepancy. In short, people who are vocal about their choice represent a small set of all people who are actually voting. Rather than being humble and saying there's a 70% margin of error, we have bombastic reports of landslides in either direction fairly consistently. Something about it just seems disingenuous.
This was obviously a grant money grab. Anyone with a basic working knowledge of electrical machinery and mains power will understand this and would apply to any engineer working in power generation. It's a huge no duh.
In the USA, do most companies whiteboard/LeetCode? In Canada, it seems that only a minority of (admittedly top) companies do. At least up here, not being able to do algos is a barrier to top tier employment, but certainly not employment in general.
Solid tip. For GUI-enabled servers, use distinctively coloured wallpapers. I recommend bright red for production machines. The image itself can be just about anything, provided the colour is clear.

Doesn't hurt to use an image that's related to the server's purpose, and to put the name of the server right there in the wallpaper somewhere.
Strongly agree! I love everything framasoft is doing. It's mana for the internet.

It's also a great way to create a sense of perspective for how pro-social (or not) the frightful five are. You would never see Microsoft, or Apple, or Google etc bother to support open protocols or work to flush them out so that events, photos, tweeting, and all the major social activities are put on a foundation of open and interoperable protocols that anyone can use. They certainly could have moved in that direction if they wanted to, but they just haven't wanted to. And while I appreciate for framasoft for what they're doing at face value, on an entirely different level I appreciate the contrast between their projects and the projects of the F5.
As someone who is not at all involved in that community, I'd love to hear what are the pits many projects fall into and what does Blender avoid.
It doesn't. It's a non-sequitur.
Not separating the state from the DOM (more than necessary, that is - at the client/server boundary) makes a bunch of things much easier. You can just manipulate the DOM and the state stays with the DOM, so there's nothing to sync internally within the JS app. You only serialize from DOM and to DOM at the server API boundary. No need for the "rendering" in response to state changes. You just change the DOM intuitively, and that's that.

And that makes "vanilla" browser apps easier to write too.
The above describes what is today called program synthesis, i.e. generating a program from a complete specification. There is a parallel discipline, of inductive programming, or pgoram induction, which is the generation of programs from incomplete specifications, which usuall means examples (specifically, positive and negative examples of the inputs and outputs of the target program). Together, program synthesis and program induction, comprise the automatic programming field, which has advanced a little bit since the 1980's, I dare say.

Inductive progamming is very much a branch of machine learning and that's the reason most haven't heard of it (i.e. it's machine learning that is not deep learning). The main approaches are Inductive Functional Programming (IFP) and Inductive Logic Programming (ILP, which I study for my PhD). IFP systems learn programs in functional programming languages, like Haskell, and ILP systems learn progarms in logic programming languages like Prolog. And that is why neither is used in industry.

That is to say, both approaches work just fine - but they're not going to be adopted anytime soon (if I may be a bit of a pessimist) because most programmers lack the background to understand them and they can't be replaced by a large dataset.

A quick introduction to Inductive Programming is on the wikipedia articles:

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

I suggest to follow the links to the article's sources and to search for IFP and ILP systems separately. Two prominent representatives are Magic Haskeller (IFP) and Aleph (ILP):

http://nautilus.cs.miyazaki-u.ac.jp/~skata/MagicHaskeller.ht...

https://www.cs.ox.ac.uk/activities/programinduction/Aleph/al...

More can be found on the inductive-programming.org website:

https://www.inductive-programming.org/ip-systems.html
Isn't using mtime a bad idea? https://news.ycombinator.com/item?id=18473744
If NYU internalizes the cost of all breaches (by indemnifying FB against harm), they will be very careful with the data, and prevent another Cambridge Analytica problem.
Not every approach is bad. As an interviewer myself I find that just talking to the person as a human being and asking them about their current work, previous work, and interests tends to expose nearly everything I need to know. I initially just want to see if the person is likely to be a good fit for the company. This can be triggered by attitude, arrogance, etc.

Engineering-wise I can focus on any one thing they bring up and ask them to explain in more depth, this then becomes a dialogue, which is vital I think, because they're interviewing me and my company as much as I am interviewing them. I intentionally don't try to catch them out, in fact the opposite, a candidate at ease is the one that opens up more and will give you more insight into who they are and what they are about than any whiteboard exercise.

I'll then talk about the requirements for the role they're applying for and try to see if their knowledge covers what we need. Again, just a dialogue.

If that first interview goes well, then I will ask for examples of code they have written, or set them a test to do in their own time if they have nothing of their own to show. Granted that takes some of their time, but it only happens if they're being seriously considered, and importantly (I think) allows them to use their own tools, in their own time, in their own way, this gives them a chance to shine.

This might not work at FAANG scale, I dunno, I find the idea of working at any organisation like that a pretty miserable one. But talking to someone in a respectful way, rather than putting them in an uncomfortable situation that bears no resemblance to what their day-to-day would be, shouldn't be hard to scale.

Although, I suspect much of these issues come about because of the inadequacies of the interviewers rather than the candidates, they're hiding behind tricks, gotchas, and memory tests, because possibly they don't have the range themselves to extract something meaningful from the candidate in order to rank them.
My concern with them removing the port is what what would happen to everyone whose car's entertainment unit supports CarPlay but not wireless CarPlay?
Honestly I think this is a poor analogy. It's considerably easier to verify the work history of a surgeon or an architect. Their work is prominent and difficult to plagiarize.

Trades might be more applicable, and in trades you likewise have certain kinds of certification or even a guild-like system to keep skills and performance visible and consistent. There's not really any equivalent in programming (though there is in IT more broadly). Even a university degree is not really any particular proof of an ability to code, a lot of programs can be taken without having to write much code solo.

Programming is usually done collaboratively, either implicitly (through the use of base libraries) or explicitly (coworkers, group projects) and there are definitely people who freeride on those collaborations to a great extent.
The biggest revelation of being on the hiring end is that we generally know whether we want to hire someone a second after the interview ends.

The most interesting thing I’ve heard I guess has been the guy who replied ‘Well, they’re all idiots there’ when asked why he wanted to move.

Like someone else said, hiring is mostly just tiresome.
Yes, people in intensive care or on ventilator are very close to dying, so it could absolutely affect the body and brain as described.

Thing is, that very few with Corona get to such a serious condition fortunately, so this applies to a very limited number of people.
Not that I want to defend Facebook, but that person entered into an agreement laid out by Facebook's terms of service and privacy policy (lol), not the privacy policy set by this plugin.
Not here, at least.
Unless they specifically opt out, almost all iOS apps will be available on Apple Silicon macs at launch.
Years of running beauty focus groups nearly destroyed me
I would really like to participate but I don't have much knowledge in game development (mostly JS stack for me). If anyone is willing to take on a total noob at this it would be awesome. I'm passionate about RTS and would love to build one together (a simple one ofc).
I don't really have a view on that, but I think researchers and universities should be held fully liable for the harms they cause, that way, they'll be more careful.

Some research just isn't worth the risk, but as an outsider, I'm not in a place to make that judgement. NYU could also insure against data breaches; in that case, we might get some good security audits.
For cc_library, I think now you can add include paths so `#include "somethingUnderYourPath"` will be easier.
I gave years using parenscript [1] to create web-apps and as a sole developer on the project it totally won me over. Lisp macros + javascript. There is such joy in being able to mold the language to your needs and to completely eliminate any boiler plate duplicate code. Combined with SLIME + SBCL and you have a completely live javascript exprience. Even pushing code to the browser, no reload necessary.

[1] https://common-lisp.net/project/parenscript/
A related Bash command: alt+# to prepend a hash symbol and submit the line, so you can return to it later (through Bash's history) to run it.
Sharp tools for emergencies and the –clowntown flag
This is not disposable emails, this is plus addressing. Plus addressing is only useful so long as everybody plays nice. Back when I used gmail I noted several services that would either not accept an email with a plus or that would strip it out. A truly disposable email would not allow a simple regex replace to get your permanent address.

Catchall addressing is infinitely more useful to an end user, but comes with the caveat of requiring you to pay for a domain (and almost certainly hosting too) and setting it up. I've actually caught a security breach this way, seemingly before the service in question. Sadly said service concluded after a few weeks that there was not breach, so I just filter out that email now.
This is exactly the sort of justification that I am cautioning against. Would it be great if they did take the problem seriously and solve it? Of course. But it is not our duty to justify their decisions when the consequences of their decisions may cause grievous harm to thousands. It is their job, the company's, to justify to the satisfaction of engineers and the people that we should trust the lives of thousands to millions on their systems. If anything, it is our job to be skeptical of their claims and grill them ruthlessly before they should even be allowed to consider deploying such systems. I mean, think of any other software system, would you trust anybody's lives to any of them? Would the engineers on those projects agree? Most software engineers I know would be horrified if their systems were used in something responsible for even a single life let alone thousands. The claim that we should trust these companies with hundreds of thousands of lives is an extraordinary claim that they should be required to provide extraordinary evidence for. And, even if we are convinced, they should still be ultimately liable for their choice of decision to make sure they are actually putting their money where their mouth is. It is what we demand from bridge builders, it is what we demand from nuclear reactor designs, it should be what we demand from mass-produced internet-connected safety-critical devices.
I think he's saying that Google at a certain point in time managed to hire the talented & motivated people. So it can be done, because these companies have done so successfully at points in their past.
I still don’t think the vast majority of users care. Slowness is something separate and I’d agree that a laggy interface is an awful one, especially with a visual tool like Sketch. But I don’t think I’ve ever heard anyone make that complaint about Figma.
>It was Facebook's fault for exposing excessive data to users' friends during the Cambridge Analytica scandal

I don't follow this logic at all. The data shown to users' friends is the same data that is shown to them now. Which is usually all their public photos (nothing from private albums), the friend list (if they didn't make it private), etc., only the stuff that friends are expected to be able to access (and still can). And on the list of permissions on the permission request page, the app had a separate line for "friends' info" specifically (just like it has for every single permission requested), so there was nothing sneaky about it. The CA app asked users to provide them the same data about their friends that they can see in the browser by visiting their friend's page (and page only, nothing private or your messages with them; basically, only the info that everyone in the same security group that you are in sees). The exact same set of data that the browser extension this whole thread is about is accessing.

With that error corrected, it sounds like you are arguing for the case that FB was not at fault during the CA scandal because of all those logical reasons you brought up, and then conclude that FB was at fault and CA was in the clear.

I am reserving my own judgement on who was at fault, but I hope you can see why your reply left me (and likely some other people) confused.

As a cherry on top, CA didn't acquire the data directly from the app, as it wasn't their app. They got the data later on from a research team at Cambridge University's Psychometrics Center, which was the one originally collecting it. Sounds eerily similar to the scenario at hand.
There is a whole world of difference. Figma's servers can be down when you need it to work, developers might want to 'phase out' the function you need, or introduce some changes that would totally break your workflow, and you will be absolutely powerless to do anything about it but conform.

With locally running app you control when and where the app works, and you have way more options when developer introduces some changes that don't fit you.
Why not try to get better at whiteboarding?
Users may (or may not!) say that they don't care about native apps... but they absolutely notice and care about whether the app is slow and awkward. Native apps are much nicer to use than the lowest-common-denominator garbage you get otherwise.
"Vitamin D deficiency was found in 82.2% of COVID-19 cases and 47.2% of population-based controls (p<0.0001)"
I really liked Speedscope when I used it once, but the second time I tried to use it, it couldn't handle the file size of my profile. Granted, it was something like 50 megabytes of profiling data. I'm not sure if it's a realistic expectation for it to handle files of that size, but it would be nice if it did.
That's nifty, but sounds like more effort than changing a single color in one's .bash_profile
"Study finds over 80 percent of 200 COVID-19 patients in a single hospital in Spain have Vitamin D deficiency" is the accurate title.

And behold:
"most studies in Spain show a high prevalence of vitamin D deficiency"
https://www.nature.com/articles/ejcn2010265
The point is that with Visa/Master Card you're the product and you pay for it.

FYI They both sell your data to brokers.
What If Democrats Just Promised to Make Things Work Again?
I care about native or not. I do not want inconsistent slow UI that overheats my laptop and kills its battery as if I am streaming 4K video.
With all due respect your responses are incredibly condescending. I believe my point stands. If you disagree, I suggest that you propose a concrete model which would refute my thesis. I don’t know who you are to speak for the “HN community”.
The argument is generally: Vitamin D has a lot of complex interactions in the body and is fat-soluble. That makes it very easy to overdose, and the recommended doses are substantially higher than normal dietary intake. Most studies on vitamin D don't really differentiate between vitamin D from supplementation and vitamin D from going outside, meaning that the protective effect might be from the activity not the vitamin.

If everyone takes 5K IU/day, then you'd expect issues from about half of people (if baseline of 50% of people are low is correct). Those issues are nontrivial.

I personally think that most people (especially those who spend a lot of time indoors) should probably supplement, and most of the reaction is overstated.
Oh man - this one is anxiety inducing. I feel like this would haunt me for years.
Thanks for checking out our web app! We are currently working on our mobile application and hope to have it out soon.
One way to look at it is that your ability to contribute is one part familiarity with the stack, the problem domain, and the company's development process: one part "generic ability/competence".

You're going to learn the first part on the job. It's rare - especially in Google's hiring - that you want to hire someone for their deep familiarity with the tech stack or problem domain. So you select for the second part.

But your test for the second part still involves specialising in some process. Take home tests or pair programming exercises aren't "culture-blind" any more than whiteboard tests. So a large important part of the industry standardised on a "development process" of writing code on a whiteboard, a "business domain" of advanced-undergrad-level data structures, and a "tech stack" of "pick any language you want, or a reasonably rigorous pseudocode". If everyone learns that to the same degree, the remaining differences between the candidates are mostly in part 2.

There are some downsides that get trotted out on HN every time: you may reject someone who's really good but didn't take the time to focus on undergrad data structures, you may reject someone who is particularly bad at whiteboard stuff (typically due to nerves), your process is easier to train for recent CS grads from good universities. But every system has downsides. This one is reasonable for Google and not-terrible for you, but you may be able to do much better by focusing on one of the sets of people Google's process underrates.
The study is linked to this article.. people should try reading or at least scanning it before dismissing or speculating on it. In particular read the discussion and look at Table 1.

https://academic.oup.com/jcem/advance-article/doi/10.1210/cl...

I'll point out one important thing, the non-vitamin-D-supplement taking patient group, and the control group (which also is not taking supplements), both have a median age of 61.
Low-code is a much better idea.

Solutions like Access and Excel are "good enough" for 80% of the work, but the clunky coding integerations made the last 20% customization a real pain.
yes. its called the cia
What if you asked it: what tool would you need to put a square peg in a round hole? I doubt it would get to lathe.
Facebook is on the side of the right wing
Here’s an online demo of the technology: https://spectral.prototypo.io/

It seems like such a fantastic market, and a real shame they couldn’t convert it into a profitable product.

For decades I have wanted to do a similar startup, but I’ve always judged the technical challenges of what I wished to achieve to be beyond my skill (edit: more of a visual pipeline of stroke and adornment transforms with parameters).
I hate to sound old-school, but Jenkins sounds perfect for your use case, with scheduled jobs, job retries and job history built-in. Reading the Jenkins install docs on https://www.jenkins.io/download then googling “Jenkins run python” should give enough info to get your scripts running.
Or is just as simple as frail people don’t go outside?
Do you want to code at all or are you looking for something no code?

There are many frameworks with good scaffolding if you tell us your tech background I'm sure you would get lots of pertinent feedback
Sure, but that doesn't speak to the language.
From your link:

> One-third (33.9%) of the Spanish population may be at risk for Vitamin D deficiency.

So that doesn't explain the >80% from TFA.
Linux Ate My RAM
That's true, but depending on the configuration it may benefit all future users of the server.
"History repeats itself twice. First as a tragedy, then as a farce."
This can also be useful for habit formation.

For example, in the book "One Small Step," the author tells the story of a client he told to stand on her treadmill every day.

She was not to even turn it on. Only to stand on it. After a week of that, then she could turn it on. Bit by bit, she built the habit.