skysight-inc/HackerNews huggingface dataset:
Do you spend 5-10 minutes googling and reading about the Linear Search algorithm[0] every time you iterate through a list and have a conditional to do something if an element matches some criterion? BFS, or a generic graph search (could be BFS, DFS...), is essentially just linear search except each element can have 0-n direct next elements, instead of 0 or 1. It's not this hard thing that never comes up...

Indirection is great in this trade, a lot of what I "know" is just an index key/search strategy to go look it up again. But a lot of what I "know" I know directly. According to this old paper[1], for many fields including software you need to directly know about 70k±20k random things in the field to be in the running for expert status. Proficiency is also related to how many things you know directly. Thus you can't do an index lookup for everything unless you have no constraints on time and/or don't care about improving your level of expertise.

[0] https://en.wikipedia.org/wiki/Linear_search

[1] https://apps.dtic.mil/dtic/tr/fulltext/u2/a219064.pdf
That is what I am trying to say when I responded to OP, perhaps I phrased it poorly.

I think that without constant competition it is equally possible that people would have higher regard for community than less. There are many things to consider here, but I am generally not concerned about people becoming more problematic or dangerous as a result of UBI.
I am not doing work around kids and I am not at home at all because my career is more fun is an excuse.

Not to be confused with "we are struggling and I do what have to do" which is different thing.
Parent was putting it forward as a matter of policy. Risking $250-20,000 per $15 walk by people you’ve barely vetted and hoping no drivers whom you have no relationship at all with won’t make a mistake seems neither limited nor insignificant.
A 2 week runway business? That’ll be tough to pull off.

How about mining crypto, or donating the power to some kind of research.

Or.... here is a good one: an exchange for about to expire AWS credits. List your own as a starter!

Also see https://www.reddit.com/r/aws/comments/8v5n35/i_have_5_grand_...
https://www.hhs.gov/ash/oah/adolescent-development/substance...

I posted a very well researched response, to a similar article (unfortunately somewhere else, I can't remember where).

As a big opening gambit - "Smoking rates of children have gone off a cliff since ~ 2000".
Not only have they dropped, they've accelerated.
If any of this acceleration is associated to the corresponding increase in vaping over this time, then the vaping industry is possibly the leader in saving lives.
(I'm open to other suggestions).
I have an IT YouTube channel where I discuss being a self-taught developer. I studied for years each night after getting home from my full-time non-IT job. Wife, 2 kids and mortgage as well.

Now, twenty million people have watched me and I have been in the industry for 10 years as a senior software engineer. I wouldn't pass Google's interview either I bet, but they invited me to an educational convention last year.
>They also have a host of detractors, from the FBI—which looked at the deaths in 2008 and concluded the vast majority appeared to be accidental drownings—to the Center for Homicide Research—which looked at 40 of the cases and concluded the same—to the various police departments and medical examiners that handled each case and steadfastly refuse to change their conclusions.

This whole article sets of my conspiracy theory alarm. So you have a bunch of young men who are being murdered across multiple cities and multiple professionals at multiple levels of government are completely blind to it? And what is the payoff. It's not like these are drug related murders where there is a lot of money at stake? This article just doesn't add up for me.
The role of Facebook in events like the Rohingya persecutions is a lot harder to write off than opinions about US electoral results. [0] There is a good argument that Facebook--like many--failed to foresee the misuse of social networks but for business reasons then failed to act on that knowledge once it became more obvious.

[0] https://www.nytimes.com/2018/10/15/technology/myanmar-facebo...
> This process already pretty much precludes objective perfection just based on what they're reporting. What does it mean for your ancestry to come 2.6% come from France? During what time period? What if it's on the border in one of those regions that switched hands several times? These are subjective decisions

I think that’s the whole point of the complaint here. These companies pretend to have found overly precise results (which I’m sure are explained away to nothing in the fine print) and yet are subjective and lean heavily on guesswork.
Ask HN: What can politically active Hacker News readers do to oppose Trump?
My apologies if this is too political for the site but I think the news in the last few days of the obvious criminal nature of the Trump administration needs to be discussed.

Please down vote to oblivion if you think this is off topic.

I'd like to brainstorm some methods we as a community can put pressure on the administration.

Some ideas I have are to go after the the companies funding Trump, McConnell, etc.

... but I'd like to discuss things from a HN perspective.

For example, I saw someone mention that .gov and other websites might actually expire in DNS during this time and we might be able to grab them - redirecting them to sites critical to the administration.

Would love to hear your ideas.
My subscription lapsed just before the New Year and I wasn't able to continue to use the software I had already installed.

In order to keep using it, I would be required to downgrade to the version available at the beginning of my subscription. 12 months ago.

If there are show stopping bugs in that version, then too bad. If it's not compatible with your current projects and plugins? Deal with it.
There were 682 estates in 2016 that contained farm assets subject to the estate tax, and on average about 5% of taxable assets on such estates were farm assets, while about 80% of the assets of family farms are family farm assets.

That suggests that the number of family farmers caught by the estate tax each year can be counted on your hands. And even then, farmers (unlike everybody else) get 15 years to pay off the estate tax. So, yeah, politicians claiming to hate the estate tax because of its negative impact on small farms are lying their ass off.
Costco does all these pro-consumer, pro-sustainability, and pro labor things while still undercutting everyone else on price. And they still make money hand over fist. It proves that every other company mistreating their livestock, filling their preserved goods with god-knows-what, or underpaying their staff is doing it out of pure profit motive rather than out of necessity to remain competitive.
It's because they are basically just testing IQ. It's not actually programming knowledge they care about. If a person has a CS/EE degree and has been professionally programming for a few years they probably have enough domain knowledge regardless. Then the rest of the interview is testing soft skills.
It's not ideal for high frequencies, but as a simple logic analyser it's ok. I have used it only for tweaking small oscillators for now.
Disgusting, but probably true.

I haven't been able to find an exact match, but this overly-broad-yet-approved patent might encompass it, and the filing date seems to fit: https://patents.google.com/patent/US9069452
> That seems an awful lot like a persecution complex to me.

I seem to be in good company.

> I don't know why you would

When I describe my ideas on what should happen to men (and women) who commit physical violence, virtually everyone thinks my approach is too harsh.
Is it rooted? That would stop OTA updates.
I'm up over 220% on TWLO, so it's all good to me! My best gainer is HUBS, another SaaS bubble co.
Brain Is So Noisy
It's not necessarily fair to read those charts that way.

The radio time could be while commuting to/from work. Quite a few folks have TV on in the kitchen while they prepare dinner. Social media time is frequently a minute or two at a time scattered throughout the day. etc. etc. etc.

The chart even indicates "Some amount of simultaneous usage may occur across devices".
The google bot scored 45% on css2test.com.
Waves in Saturn's rings give precise measurement of planet's rotation rate
Typescript's tooling is much better -- it's just a JS transpiler (and now you can use babel to do your transpiling if you prefer). Flow's daemon-style approach was a constant source of pain for me.
> Reminds me of the "proof" the DNC was hacked by the Russian government was because guccifer email was... sent through a random Russian email relay???

Russian email relays had nothing to do with the attribution of the Guccifer 2.0 hacks. Separately, the identity of Guccifer is known because he confessed: https://en.m.wikipedia.org/wiki/Guccifer?wprov=sfla1
I've used Flow very heavily and TypeScript a reasonable amount. They're pretty similar really, but I'd recommend TypeScript for its better tooling and larger available set of type definitions.

Flow doesn't seem to be built with the (non-Facebook) developer experience in mind. It very frequently has breaking changes. The tooling is worse. There's no good official way to publish a package to npm with Flow type definitions included. Its alternative to DefinitelyTyped requires using their own CLI tool instead of copying DefinitelyTyped's simple npm-based strategy.

There a few things Flow does better. Functions internal to a file often don't need their parameters to be typed because Flow infers their types, but honestly I don't think that's a very killer feature. I often type them anyway just to be explicit. Flow does model type variance better (a Promise<{a:string,b:string}> can be cast to Promise<{a:string}>, but not vice versa, and you can't do the same with mutable arrays, etc.) but variance doesn't come up often and you can always use the any-type escape hatch in TypeScript to make it through those uncommon situations. I do hope TypeScript gets better about that though.

Flow isn't bad; a Flow codebase is still much better than an untyped Javascript codebase. But if you're starting a new project and have the choice, pick TypeScript.
It was like that in the United States 20 years ago. I could get an antibiotic for a sniffle if I wanted.

At least now they try to make sure you have an infection.
Fuck off, that's what.
> AM definitely has Spotify beat here. Click an artist, see their albums, choose an album to listen to.

Maybe I am missing something, but it seems like the flow you describe is exactly how it works in Spotify. Here is an artist page with the album list prominently featured: https://i.imgur.com/wNAjoCa.png
>ssh user@host
>You don't exist, go away!

I have never seen that. I always get: "Permission denied" of some sort.
That's not an argument against FB per se. That's an argument against anything social-network-like in general, because there's nothing that makes FB uniquely suitable. If anything, because of its vast resources and investment in AI, FB is better positioned to respond to adversarial use.
It's interesting that software interviews have degenerated into literal auditions. Just as with auditions, you need to train specifically for them.

Is there really a reason why software jobs can't hire in a blue-collar fashion where there's a background/experience + sanity check and a subsequent trial period? Even looking beyond that, is there any similar profession where interviews like these take place?

I'm starting to think this may be in part be related to the phenomenon of bullshit jobs. Basically that people in administrative roles need to have something to do, and as such, the interviews themselves have over time expanded to as much as multiple days.
I got a dozen of these mails all from different addresses, each with a different wallet address. I checked each wallet and no transactions were made to those either, so it doesn't seem so fruitful.

Interestingly, I also did play heroes of newerth so I guess that you're right on that notion.

Another fun fact, each time my password was mentioned, it was missing the first letter.
World's Lightest 17-inch Laptop Reviewed
R.I.P. I loved my Lumia.
Yep.

Last year, I was trying lots of projects to see what worked. I made a minimalist version of YouTube but didn't want to buy a domain for a "dumb" project. I put it as a subdomain on another site then tossed it on HN. My other projects would get 2 - 5 upvotes, this got 200+ and went viral across other sites.

The site was black text on white, with a button and a textbox. People really seemed to like it.

Simple and effective websites are much better than clutter in confusion. I think lots of websites put lots of colors + graphics because they misunderstand other site's designs.

tl;dr: Users generally dgaf about your pretty colors, design and domain as long as your site works, has good grammar and doesn't look like a virus.
> But when you add in the other lines of evidence, you start building a case. It's sorta like a murder trial (not withstanding a separate discussion of our criminal justice system...) where the case is built over lines of evidence.

When you're dealing with a murder trial, whether harm has occurred is clear. In this case, not only is there a lack of evidence for causation, there's not even any evidence for harm.
Elwood, Il Has Become a Vital Hub of America’s Consumer Economy. And It’s Hell
It's contextual. I've worked at a big, cool company before, and the things I had to be good at to survive (mostly non-technical) simply were not important to me, nor very useful outside of work. They were core requirements for long-term success there, though.
Flow operates very similarly: the recommended setup is to use it with Babel. Babel just strips out the type annotations from your code to make it into legal javascript. The Flow daemon executable was just to provide type checking. Before TypeScript also got similar Babel support, I considered it a strong point in Flow's favor that it was so easy to drop in if you already had a Babel setup going.
Dear Auditor
No, factory image.
I think it’s exactly that, willingness to conform, and a very effective filter on age.

I know Google does a lot of metrics on hiring. Have they correlated their practice with IQ anywhere? Guessing nothing public as that would trigger a firestorm.

At the end of the day it’s just the cognitive elite trying to hire the cognitive elite.
Good CAD/CAM software will detect obvious errors in the toolpath, but there are things that require common sense. A large proportion of machine crashes are caused by a discrepancy between the computer model and the real state of the machine, which the software is obviously unable to detect or prevent. CNC machines generally have no sensing capabilities; they rely on the operator to provide accurate measurements on tool height and work positioning. A transposed digit or a value entered in the wrong field can easily cause an ugly crash.

Workholding is a common issue - a 3D model just floats in abstract space, but a real part needs to be securely held in place. It's quite easy to inadvertently crash a tool or spindle into a clamp or vise, or to apply cutting forces that exceed the clamping force and throw the part.

https://www.youtube.com/watch?v=PsFNeiAu04M
Can you talk to Chinese users?
Ask HN: What are the best textbooks for high school level math?
I'm curious if anyone is aware of good textbooks for self learning high school maths, algebra two specifically. Khan Academy is good but I particularly like going through physical books.

Most textbooks seem focused on teaching for a test with lots of cruft. I want good examples/descriptions that teach an intuitive understanding of concepts, plus a lot of practice problems.

Does this exist anywhere?
Don't forget this applies to those importing our food as well, giving the US a large amount of influence on those countries

From a realpolitik perspective encouraging the vast overproduction of food is probably one of the smartest things our government has done
I understand what you mean, it's an excessively alarmistic article that doesn't seem to adopt any critical perspective on what it is reporting.
However, almost all that it's reported is quotes from interviewed people, so it's hard to call them "fake news": if FDA commissioner Scott Gottlieb says that

"a few years ago it would've been incredible to me that we would be here today discussing the potential for drug therapy to help addicted young people quit"

that's his opinion, and the news that he made this statement isn't fake.

On the other hand, the article also contains a lot of vague attributions, such as "Experts worry that..." "Medical experts say..." "According to experts..." "Health advocates said..." which are sloppy and could hide partisan or minority points of view. But it's mostly a very trivial report of a public hearing of the FDA on the topic that happened today.
Well two things. You don't need combustion to make chemical changes to organic material. E-cigs still chemically change the organic compounds. We know this experimentally [0].

Second, just because it's not a combustion product, doesn't mean it's safe. The reason why we get lung cancer form asbestos is that the mineral fibers are unable to be fully broken down, and cause long term irritation. Think sand or dust [1].

[0]. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5954153/
[1]. http://www.npi.gov.au/resource/particulate-matter-pm10-and-p...
> the reality is that immigration is a net benefit to the economy and this country is going to struggle without it

As I said I understand and even agree with this argument. Now find a way to make it a benefit, not a cost, to those people (most of whom are immigrants, and yes, you read that right: immigrants are mostly pro-Brexit. This will make a lot of sense once you think about it for 10 minutes), and very little of the Brexit fervor will remain.

Fact of the matter is these people want Brexit because their situation won't improve due to immigration. And let's be honest. They're right.
Yeah my bet is definitely that rural is aggregated into that, if the stat is true. In the cities nobody uses paper money.
Quite a few studies implicate nicotine as a carcinogenic agent. Further, nicotine is absolutely terrible for cardiovascular health.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4363846/
Well, maybe -- Costco benefits from economies of scale and negotiation that don't exist for those smaller vendors. It doesn't cost everyone the same price to produce the same product.
I would argue that this is why significant digits count.

You can't say something is 2.1374cm long when your error is +/-1cm. You can say it is 2cm long though.
I have to disagree, especially about abstract algebra. Most concepts and theorems feel like abstract nonsense (not specifically talking about category theory here) when you don’t understand them, but should become pretty natural once you do. For true mastery you need to work with the concepts and results on a day to day basis for a while, by applying them; continually reading the text of definitions and theorems hardly helps if at all.
This "love letter" to security is one step to rectifying that oversight, with clear commitments and a Risk Control Matrix to collaborate on risk mitigation into the future. What is missing from the matrix?
Striped bodypainting protects against horseflies
Ansel Adams in a New Light
Check brilliant.org. Got everything there, worth the money.
>Ah so for you Common Lisp and Smalltalk are bizarre languages, good to know.

I like both of them, and they're historically important languages, but are not mainstream, and weren't mainstream even on their heyday.

I expected you to mean some post-Pascal Wirth-derived language though, or some other such project.

>Please don't be shy and let us know about all those amazing Flutter/Dart applications in production that outnumber any of those vendors, both in customer base and business value.

Well, Flutter 1.0 was just announced on Dec 2018 (so like a month ago) and the others had a 4+ decade headstart.

Still, some historical CL/Smalltalk apps aside (few enough to be enumerated in "success stories" style posts), in 2-3 years there will be more Flutter/Dart apps than CL and Smalltalk apps combined.

Heck, there are more Go apps in production "that outnumber any of those vendors, both in customer base and business value", and that went 1.0 less than 7 years ago.

If a language can enumerate it's success stories, it has already lost the popularity game. I've read the same "success stories" (and more) in Lisp forums and Smalltalk advocacy posts.

In fact, Dart before Flutter, was in the same boat "yeah, we use it in Google's ad management, and company X uses it for Y". But I have no doubt it will explode in popularity with Flutter.
Nothing I've read on the topic mentions oil extraction as a cause for deforestation in Nigeria, including the Wikipedia link elsewhere in these comments.
Oh certainly ... I agree. I think the point I'm trying to make is that most of the things we're storing aren't classified docs.
Microsoft Edge gets 100/100
I've had internal referrals at a few FAANG myself, I have one of the "unique" (no degree, some high school, ops/coding since 12 so about 15 years on/off) backgrounds and the people who referred me would be on the team that I'd be joining and all seemed incredibly excited to get me on board. I work on FOSS projects with them already.

At each place it was people from other teams completely unrelated to that team who interviewed (or would interview) me and eventually turned into a decision panel where everything about me would be considered by these people who really knew nothing of my character/skills aside from the resume and white boarding.

Between that and the amount of times I heard "Stanford" tossed around in a way that put down other schools (while not having a degree at all myself) I decided to give up on ever working at any of these places without being an acquihire. It just seems like a far fetched pipe-dream and I'd never check the required boxes that they expect for someone to sit in the same building with them. And honestly, none of that sat well with me.

It was an interesting time and I got to finally experience SV and realized it's likely not a place for someone like me.
Facebook does not seem to me to be fundamentally evil, just willfully blind to the problems it causes

I've got some bad news about logical consistency, and it don't involve programming.
The only supplement vegans and vegetarians need to take is B-12. The rest comes from having a varied and balanced plant based diet. Something interesting to note is that many people, regardless of diet, are at least somewhat deficient in B-12 and should supplement. And the meat that contains B-12 usually comes from supplementing the feed given to livestock with B-12.
Definitely always need help even if it's just feedback on releases.

The issue tracker is a good place to start looking :)
Why Does Everyone Love GraphQL?
Rappers, ranked by the number of unique words used in their lyrics
How exactly did uber try to move the case to an EU country for Canada?

There are some super rare edge case legal arguments about jurisdictions and which laws apply within the eu for employees/workers who regularly work in different countries but not non eu countries and eu ones.
Some CNC machines, like the Bantam Tools "Othermill", have software that does a "test" and will tell you if you'll crash into the board, and can recommend drill bit sizes. I'd highly recommend this machine btw, excellent support and I've been very happy with the results for both wood and PCBs.
My experience with it wasn't so great. Very buggy and unintuitive. I also got summarily dismissed on github when reporting a very pedestrian bug/oversight. https://github.com/TablePlus/TablePlus/issues/677

Aesthetically, it looks great though. I wanted to like it.
How did you find the jobs through those books and competitive programming exercises?