skysight-inc/HackerNews huggingface dataset:
I think the core problem is our ignorance of psychology - we don't know how humans really work, what makes us tick, what are the 'incentives' that should be put in system design to move toward better science, and whether 'incentives' are even a good conceptualization of human motivation.
We will not fix science until we understand what makes scientists behave as they do, and until we figure out how to design systems for humans. Though, Maybe we stumble upon a better system via blind variation in system properties and selective retention, based on some novel metric. Scientific psychology is rather weak in explaining and predicting how humans will behave.
Dreamer is

- typically speaks more and either not listening or ignoring what you (or others) say.

- typically excited about [mostly] his ideas and either refusing or not participating in discussions about the next practical steps.

I know of a perfect dreamer which i never enter into mutual business with. However i often listen to his ideas.
You could probably format your text into some very dark gray color which doesn't use cyan.
Engineering is vastly more complex than chopping onions. I strive for the ability to on-board in less than a day for projects I work on but it's not realistic in many cases. Companies need to put effort into having small side projects with dedicated github issues only meant for these candidates (anecdote: the few companies I've applied to that do this type of thing did not do a good job: their tickets were vague, lacking context, and mostly just led me wanting to talk to the PO).

Many engineers are also looking for jobs while they currently have one, making a half/whole day "trial" very difficult or impossible. Asking people to commit their weekend or free time is also discriminating against those with families, social lives, and those who just like leaving programming behind when office hours are over.

The article only talks about algorithmic interviews. There are plenty of other interview styles that delve into more pragmatic problem solving that still aren't perfect, but work much better.
Data Privacy During Pandemics: Mobile Phone Surveillance Programs
People would have paid for del.icio.us. That just goes to show you how popular it was.
So... restaurants hire people by giving them onions to chop and seeing if they can make good jokes. Every white collar job that's ever existed hires people by checking resumes, checking references, considering education and past work experience and a face-to-face introductory meeting. So, is programming (sorry, "engineering") more like cooking food or more like every other job where you sit in an office and work toward delivering business value?
Also interesting how there are such specific requirements at grocery stories. None of my US-based cards could be used in several grocery stores in the Netherlands. When the cashier looked at my cards, they immediately knew it was because I didn't support whatever networks they expect.
I ended up taking a look at the polls mentioned in that article. The one from Data for Progress (the source of the 10% number for tragic accident, some numbers from other surveys indicate to me the number is probably higher than that) has pretty leading questions.

> On May 25, 2020, an unarmed black man named George Floyd died while in police custody in Minneapolis. An officer knelt on Floyd's neck for 8 minutes and 46 seconds before he died. Which of the following comes closer to your view: [the choice to add the facts that Floyd was unarmed and knelt on for that long to the question is quite heavy-handed for a survey and sure to influence the respondent]

and

> Which comes closer to your view on recent protests:
>
> These sorts of protests will continue unless we solve the root cause of the problem. We need long-term solutions to poverty and violence.
>
> The first priority is ending the protests and violence, which means we need more police officers and national guard to calm the situation down
>
> Don't know
> [this question pretty assumes the respondent agrees that poverty is the root cause of what's going on]

as compared to the YouGov survey which has a much more neutrally worded set of questions (and a much larger set).

It's therefore not surprising that the YouGov survey records more opposition on some questions that seem similar in spirit to the questions that dataforprogress.org does.

But the two surveys taken together do provide information that does floor me, which is that the overwhelming majority of Americans (indeed around 90%) are convinced that the police officers in this case did something wrong and should've been fired (although they might be not be all convinced of the severity of the offense, but everyone seems to agree it's at least essentially manslaughter).

So you're right! Floyd's death itself is hardly a scissor issue.

The scissor issue instead seems to be the protests themselves. Again I much prefer YouGov's question here to Data for Progress, which asks

> Do you think these protests have been motivated more by a genuine desire to hold police officers accountable for their actions or a long-standing bias against
the police?

And the numbers there are

> A genuine desire to hold police officers accountable: 43%
> A long-standing bias against the police: 40%
> Not sure: 17%
I was wondering too. But here in US the equation is bit different. The CC networks have already backed the cost of magstripe fraud in the business model. They convinced Americans to pay an elevated fee to balance the inevitable fraud induced by magstripe.
Now, with EMV in theory the fees should drop as there is less fraud than with magstripe. Having magstripe around is a way to justify the fees. That is my understanding that it would be difficult now to explain to Americans that they paid elevated fees for so long to pay for fraud that was no fault on their own.
No, copyright is censorship, so it can't have changed. Censorship isn't always bad, though. Copyright is censorship in the same way that making it illegal for someone else to say they are you (identity theft) is censorship. Copyright is a bit more abstract though, so is easier to abuse.
This is why I dislike grub. It's really, really bloated. A bootloader just needs to pick the partition to boot, and little else.
I switched to gummiboot ages ago, and it's so simple. There's far less to go wrong (gummiboot got absorbed by systemd, so it's now called systemd-boot)
I really like the idea of "chopping the onion". I've personally had a handful of devs who passed our interview process with flying colors, but couldn't actually deliver anything once they got in the door. They could recite any leetcode problem from memory, but didn't know how to contribute value to their team or company.

> The grading is automatic.
I think is ok as _one_ metric, but I wouldn't want it to the be the _only_ metric that is being looked at. ICs aren't really ICs. You can be a JIRA champion, knocking tickets into the done column at the speed of light, but Great Engineers do more than just that.

Great Engineers build up their team, and help others grow. They know how to push back on unrealistic asks. They can incite help when they get stuck. They can translate complex issues into digestible bites. Writing good code is the bare minimum quality of being a Great Engineer.

The main barrier I see to hiring Great Engineers is that you really need to hire Great People. But a lot of hiring practices are taking all the human aspects out of hiring (except for the "behavioral" questions, but even these can be gamed like system design or leetcode). Great People worthy of hiring are driven, passionate (not "spent all my waking time coding", but "truly believe in the mission/goals of the company/project"), empathetic, intelligent, and trust worthy. None of those traits are easily discernible from random logic puzzles.

I don't know what the solution is. At some point there has to be a "can actually write code" litmus test, but I don't believe any of the current methods work well to prove that. I think take home tests are closer to the "chopping onions" idea, but only require commitment from the applicant, not the employer, which leads to a lot of wasted time.

Personally, I think temp-to-hire or work-for-a-day type models could work, if there was some standards to prevent abuse. I would rather sacrifice a few days to a week to see if I actually like working somewhere, and to prove to them that I can do the job, then look at CTCI ever again.
May understanding can as well be wrong!

I expected `await X` to create the promise `X` when it starts executing, much like `cond_A || cond_B` only computes `cond_B` when `cond_A` has been computed and turned out falsy.

Else how the following code ever work correctly?

const x = await foo();
const y = await bar(x);

We cannot schedule `bar()` before we have computed its inputs.

OTOH `(await x()).concat(await y())` could speculatively compute both promises concurrently, even if it does not yet know whether the result of `x()` has a property named `concat`. I won't normally expect it, but JS is used to defy logic in many areas :-\
> Not worried about them running out (it sounds like you assumed that).

Sorry, my mistake. The point your were trying to make is very interesting too.
Republican leaders sometimes bristle and say "well I wish we could deal with the real issues instead of tweets" and say how "disappointed" they are, and then they just do whatever Trump wants to do.
Until EVs are more mainstream I guess, but that won't probably be for another 5-10 years.
I can’t remember the last time I got a personal email outside of work.
It wasn't immediately apparent based on the landing page, that I would be able to export my finished novel, or that you provide some sort of security for my work (syncing, backups with Dropbox, Google Drive, maybe?). I think those will be people's two biggest questions or apprehensions.

I kind of hate the scrolljacking. It's too flashy. It's sluggish. It is kind of distracting. I think the small gif of the kanban is much more effective, and the rest of the copy is too.

Maybe a bit of top padding on the 'CenterCallout' where you say "Writing is just one click away" and "A new way to note".

You might want to sprinkle one or two more calls to action for purchase or trial in between some of the feature descriptions.

Otherwise, the kanban setup for chapters and such seems really intuitive and I'm surprised I haven't seen that before in this context. I'd definitely be interested in giving it a shot. Maybe paying the $8 will encourage me to write more. I'll bookmark it to check out after work!
Sub-types of software: shareware, trialware, freeware, payware, bloatware
> Why is it so hard to accept that domain transfer does not exist.

I think, because, that's simply not true. The question is really "to what extent does domain transfer exist, and how can we exploit it?"

> If kids learn chess for a few years, they won't be better at mathematics. After five years of practicing Violin kids don't find learning a foreign language easier.

If kids spend several years on intentional practice of chess or violin, they're also practicing discipline. Compared to kids who spend these years unfocused, I'm guessing this group will have an easier time learning math or French simply because they have better learning habits.
And the answer is, no where near half, maybe close to a couple percentage points, if that.
I don't understand what is the big problem in just splitting Google into separate companies. This will be great for everyone, including shareholders. It is not a secret that one of methods to unleash value in a stock is to split the company. See for example the case of Ebay and Paypal.
Link to Text Fragment
> which is that it discourages people from working

The OP mentioned nothing about that, do you mean "my main concern around UBI"?

FWIW I've never seen a UBI study that has actually found a statistically significant decrease in working among anyone but mothers with young children and kids in school. Granted there's no increase either as some UBI proponents have suggested. It seems to be pretty neutral.
Universal Basic Income Adoption Is Being Facilitated by 2020 Challenges
Turkey's New Internet Law Is the Worst Version of Germany's NetzDG Yet
It is not only about retaining talent. Big corps optimize for loss prevention, which adds red tape, which makes it hard for talented people to innovate. I'd say loss of talent is a side effect of this.

See also the Innovator's Dilemma.
This is why mainframes running COBOL still are a thing.

If it works why muck it up?

People forget how dependent we have become on computerized automation.
That's a good point. I let others print my photos if I really want to frame them, I basically never print photos.
And If you got stranded you don't worry because you know that there must be some kind of way out of here.
With restrictions I meant if you want to distribute your apps in iOS, you must use the App Store and pay your fee (the yearly one as well). What other option do you have right now? None, and that's why devs are there right now.
It's the same in the US, every election I've gone to there have been no lines at all, and it takes just a few minutes.

When there are lines (and it does happen) you can bet the media will be all over it. So if you see 5 stories about lines, then you know that the other 10 thousand or so locations had no lines, and just 5 did.
No that’s not the unemployment rate we’re talking about, because you are using it to critique Fed policy, and that’s not the Fed’s definition of unemployment rate.
Good stuff. Can anyone comment on how it compares against SPARK Ada?

At a glance it looks like Dafny has functional programming features, and looks quite approachable. Its compiler targets .Net, unsuitable for critical-systems work. Are there plans for it to get an industry-strength compiler, or is the emphasis on research rather than critical-systems software development?

SPARK examples for the curious:

* http://docs.adacore.com/spark2014-docs/html/ug/en/source/bas...

* https://github.com/tofgarion/spark-by-example
Aaaand it's gone ...
As in the ability to run custom/new kernel-modules on a system with secure boot enabled, without the system considering itself "too tainted" to run certain apps/binaries, that require the system to be "immaculate".

This would also mean, that the old adage "If you can touch it with your hand, you can run unsigned code on it, given the right tools & time." wont be true anymore.
That's why server room doors have access control systems.

But the owner of the device should always be able to modify/circumvent/audit any part of the boot process.

All PCs since the first ones with ME/Trustzone, and all phones in existence are already locked down to some degree, making some kinds of R&D difficult. I see the proposed changes as something, that will ultimately lead power users to have even less control over their own systems.

Or am I wrong here? Please, can somebody provide evidence to the contrary?
Look Good from the description.However i know this is not a very necessary feature but consider adding google login, its easier and quick especially for people who want to test the product before committing.
Actiondesk is awesome. We share a couple customers.
some of this is true (being lonely and things) but working from home is simply the bee's knees if you have children. It's literally the best arrangement you can have aside from on-prem childcare in your office, which is probably about equal, but only good for the youngest children.

Once you hit kindergarten -- I am the one who picks up my kid from the bus, walks her home from school when she has after school activities, make it to every little performance/play/whatever, eats lunch with her at school every so often, etc. I'm not taking hours out of my work day to do these things -- Mostly just coffee breaks that I would take in the office.

My own childhood was being in full time (7am - 5:30pm) school/care.
Between drug addiction and mental illness, it's not 'more like half', but hey - let's say it is - doesn't it bother you that the current policies are created with the assumption that homelessness is an income problem? That, therefore, 'more like half' of the homeless population is not helped by the billions of dollars being spent on combating homelessness?
I can't get it, and from my experience, this is not true.

Consider:

const x = await foo();
await bar(x);

How can you schedule `foo()` and `bar()` in parallel, when they have an explicit data dependency?
> I think it is convenient

Did you intend to imply that the revenues would have declined without the pandemic? That seems unlikely.

https://www.statista.com/statistics/507742/alphabet-annual-g...

Sorry if I've read you wrong but that is the typical meaning of "convenient" in a sentence like the one you wrote.
Software Teams in the Covid-19 Aftermath
> She could wash dishes in the sink but how the hell was she supposed to make toast—over a candle?

When I was a kid we just made it in the oven. I don’t remember using an electric toaster before I was a teenager.

One of my friends had a special short door at the top of their oven just for this.

(I suppose in the story the oven is licensed too)
Tim Sweeney on Apple revenue cut, competitive practices: 'absolutely abhorrent'
Tesorio is Senior Analytics Engineer and Back end Engineer – join our distributed team
How to derive convolution from first principles
> this has been used to make it more difficult for certain sectors of the population to vote.

Yes, it has happened. But based on the Media usually only finding a story or two with that, it's very rare, and not the normal experience. i.e. if it was more prevalent there would be more articles, but usually I only notice 1 or 2 in an election cycle.
> Elections still happened during the U.S. Civil War and both World Wars.

Did they close down schools for that? Did they hold elections during the 1918 Pandemic?

Let's have an honest comparison here.
Then you should be able to see even better now, since there is more light.

The places I've visited where light pollution is low, are really, really dark at night.
It's a public company. It has a CFO. Nothing unusual about that.
A classic one; Microsoft's three value BOOL: https://docs.microsoft.com/en-us/windows/win32/api/winuser/n...

Can return -1, FALSE and TRUE.
I think that fact that Haskell is being used in this way is a great thing for the language.

Criminals and criminal enterprises operate in a high pressure, high-stakes environment. If criminals are using a tool for something it typically means that tool works and works well. That's why those pictures you see in the news of terrorists in Afghanistan always show a bunch of guys in the back of Toyota pickup with a 50 cal mounted on it. Toyota makes a great vehicle that does the job. I'm sure Toyota is not thrilled about the association, but it speaks to the build quality of their vehicles.
Speech must have evolved before cooking.
> Won't most of the extra wealth just be captured by rent-seeking?

There is no (first order; reductions in bureaucratic inefficiencies and social ills probably provide some as second-order effects) extra wealth, just a compression of the income distribution compared to the status quo ante.
I'm also having trouble believing it.
> You lose the one huge opportunity in adult life for making new relationships - and that's at work, in the office.

Yes, but there are other ways to build relationships. Get involved in your community, donate your time, etc.

> I have some friend who have been working at a company who went remote-first and after 5 years they do not feel identified with the company anymore. It's just a job. You could work for someone else and you wouldn't even notice.

That's a feature not a bug. It is just a job. Look, I enjoy my job. I love the product I'm building. I like the people I work with. Being remote for over a half decade now doesn't change that. But, it's just a job. My life is so much more than just what I do for money.

> Also, working from home is only as convenient as your life situation allows it. Have kids? Bad luck. Live in the city because you enjoy city life? Sorry you have to convert you bedroom into your office during the day because you can't afford to have an additional room. You are a people's person and feel more energetic and productive when working with others face to face? Well, sorry, your team is mostly remote.

Huh? We don't have kids but we do foster and we have room for the kids and an office for my wife and I (we do have to share that). We see plenty of people outside of work that seeing co-workers in person doesn't matter.

> Please, let us just top playing down the importance of the office.

How about we stop with one size fits all?

> It is important and it has tons of benefits for the team, as opposed to the benefits for the individuals.

I'm a very productive member of my team. I'm a SME on our most important product. People know they can contact me when they need and I'll have solutions. I'm hugely beneficial to my team (not really trying to toot a horn, just making a point), and nobody has ever once in all the years I've been here complained about me being remote.
There's something I've read about IQ where the correlation you speak of only applies to the, say, lower half of the range. I.e. someone with an IQ of 90 will do better in life than one with an IQ of 75, but you won't find a significant difference when comparing 110 and 125.

So basically IQ "works" in the lower range, and this shows through as a weaker correlation across the entire range, even though it is meaningless in the upper range.

This would then make sense too -- in the low end, IQ is affected by things like malnutrition, lead poisoning, and the like, which happen to people who live in areas where everyone are having worse life outcomes, but not because of their IQ.

I wish I had a reference for this hypothesis but I lost it. if someone does please hit me up.
It's much like flossing. The mechanism is so obvious, we didn't need a statistical study to be confident. We now have statistical evidence from Covid-19 spread.
Technology is not inherently morally oblivious.

Some technology has only one purpose, and is used only for immoral acts. An example of this would be any device invented for torture.

While those examples are uncommon, more technology is built expressly for evil acts, even if it has the capacity for good. If you are distributing plans and technology to make "dirty bombs" - devices intended to disperse lethal amounts of radiation - it's impossible for a reasonable person to believe that it is not intended to murder people via radiation. Furthermore, in the context of today's world, you know that the most likely users of such a device would be terrorist organizations who will target innocent civilians.

An even greater percentage of technology is developed to support people doing evil acts. If you provide software or hardware to people doing evil acts (in this case, the Holocaust), you are giving them material aid. The software written to tabulate Jewish residents in Germany was developed for the Nazi party. Technical support and sales continued well after Nazi Germany had invaded Poland.

The fact that a man (or company) enriched himself by doing both bad and good things does not mean that his actions were morally neutral. Most people alive have done both bad and good things.
"This update enhances security by making the system unbootable, which is the most secure a computer can be."
Show HN: Project management tool written in React
Is the average as relevant as some other statistical measure that I'm not knowledgeable enough to know about? For example if the vast majority of views are on 10% of the videos, the other 90% could be stored on less expensive hardware that has less bandwidth maybe?

edit: for example the average net worth of an American is 76,000$ but toss a couple billionaires in the mix, whose net worth is larger by such an enormous factor, that the "average" is misleading
Bitcoin Is the Real Hedge Against Uncertainty for the People
Love to see fake news upvoted on HN. I figured it was most likely nothing more than Apple hate.