skysight-inc/HackerNews huggingface dataset:
Actually, we moderate HN less, not more, when YC or a YC startup is involved, even though (or rather because) it's the cheapest trick in the book to accuse us of otherwise. However, that doesn't mean we don't moderate at all. A generic ideological "yay markets" vs. "yay unions" tangent discussion quickly becomes predictable, tedious, and off topic. Marking it such has nothing particular to do with YC or Instacart.

It's trivial to verify that this is standard HN moderation:

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...
Such as?

Korean War can be viewed North Korea as a separate country attacking South Korea, or a civil war. But, Vietnam war (including invasion of Cambodia) and a host of South American wars where much more clearly started as civil wars with Forein support not really invasions.

PS: Afghanistan is something of a wash with the US also invading the country.
Going back through Hacker News history to some of the earliest posts on Medium, and the earliest articles about it, it is evident that the community was somewhere between skeptical to downright antagonistic from the beginning. It makes sense, developers / IT people are most qualified to build and host their own websites, and more likely than the average person to understand the implications of allowing someone else to host their content.

So it seems that the HN crowd and the general programmer community are not the audience for Medium.

Despite this, it seems that a large percentage of development tutorials and articles I come across today are hosted there.

Personally, I will be happy to see better alternatives start popping up.
What you (don't) get from an open source project
Plus other factors like the failure modes or how it fatigues in use or how badly it is affected by corrosion or unfortunate thermal constraints. There are plenty of super light and strong but materials that are not suited for use in vehicles or large structures due to a practical limitation of the substance.

Nobody wants to build an airliner wing that is 70% of the weight of a regular wing, but also explodes into a million tiny pieces when it suffers a bird strike.
When I pitched GraphQL to the boss one of the selling points was, "and if we ever need to in a couple of days we could add a full REST API backed by GraphQL." But now she's addicted to playing with it in GraphiQL and gets it, and is evangelizing it to clients. In the end it's what the clients want that matters, and so far we're getting more disorientation from them than pushback.

It looks like we'll need to give clients more support in manipulating JSON, conversion to tabular data and help with pagination. There's a business opportunity for apps that help non-coders deal with GraphQL queries and results.
I think that the idea of out-of-the-box privacy/security against even a semi-competent adversary on any computer (especially a mobile device) is completely fictitious, and these hack stories play an important role in helping people realize that.

Consider the thousands of people around the world that are involved in making phones in design, hardware, software, manufacturing, signal providers, platform providers, app writers to name a few. Any of them could be malicious actors or accidentally introduce exploitable bugs. The idea that such a complex stack can shield you from very smart and resourceful people that are actively trying to peek though is not reasonable. Everyone, especially people that are "annoying" to powerful entities (corporate or government), should assume that everything they do with their mobile phone is accessible to the people they hope it isn't.
That's true, I forgot about Reddit. I check some sub-reddits that I'm interested but in general the format and quality of discussion is much lower than that of the now-dead forums that I used to check for similar content. The internet is like a barren wasteland to me now.
Hey, thanks for this video. I was on a flight that did that some years ago when I was doing a lot of traveling. I don't remember anymore where exactly in Europe it was, but no one I later talked to believed me that the pilot would engage thrust reverser before touchdown.
As someone who lives in rural WI, and has lived in rural MN, it's certainly not true here, depending on the particular food items, and my wife and I are both competent cooks.

It's generally cheaper to spend the gas money to drive to the nearest large city and buy fresh foods from Aldi's or Cub foods than our local grocery store the 8-9 months of the year that farmers' markets aren't open.
British empire was a rapid collapse. From really starting in the 16th century it reached a peak in 1945 -- nearly 400 years. It collapsed within 20

Rome by comparison took 700 years to grow, and 200-plus to collapse
Not sure what you mean when you say "common threading issues"; the entire point of the Be design was to force all threads to use message-based communication instead of shared memory for virtually all uses, and mandatory locking otherwise. It's extremely effective.
Add limits to amount of JavaScript that can be loaded by a website
since the problem is with "careless" users when it comes to "noticing" or "reading" a URL, which have a position in the screen that I suppose most users know by now, then, I think that the solution should be designed around UI/UX principles, since one of the purposes of UI/UX (correct me if i am wrong) is to let and help the user "read" and "notice" every bit of information using every pixel in the screen.

if the goal is to help the user "notice" and "read" URLs, then why not just (for example):

-use another font for URLs, one which mitigate the similarities between characters

-make the URL bar bigger with a bigger font

-use a small popup (à la Wikipedia) that shows the URL clearly when the user hover it. Actually something happens when you hover a link in some browsers, a lost, grey container with a black font appears in the bottom left of the window, it contains the URL of the link.

but if the goal is to setup "yet another input device" for a database of shady URLs and domain names, well... you will surely need to integrate not only with the UI/UX parts of the browser which have the greatest usage share.

or if the goal is to hide one important part of the mechanics of the web (and make software feels even more magic...) then, don't show the URL at all.
Ask HN: How do you evaluate security of OSS before importing?
What tools can I use to evaluate the security posture of an OSS project before I approve its usage with high confidence?
Red Cross joins Evernym to build humanitarian blockchain identity services
It's a corollary of Clarke's law. When technology is described by someone too stupid to understand it (like nearly all journalists), the explanation makes it sound like magic, because that's how the writer sees it.
Engineers do (like civil, mechanical, electrical) but most software engineers come from a CS background, where there isn’t as much focus on professional ethics.
Nickel may indeed be poisonous but given that actual all-nickel coins once circulated, (knows as ... nickles), I'd guess it's not like osmium or something which it can be deadly to be in the same room as.

Nickel isn't listed in Wikipedia's list of metal toxicities.

https://en.wikipedia.org/wiki/Metal_toxicity
The "must include" is a hyperlink. Click it and you'll get results that do include that word.
> You end up compulsively refreshing hn and reddit while telling yourself that you've increased your productivity.

Anecdotally, I didn't. According to this study, on average, that's not what other participants did either: "They didn’t replace Facebook with another social media platform like Twitter."
>That mostly happened because the top 10% is today capturing a much higher percentage of GDP compared to 1980.

As a start, do you actually have a link that can back that up?
The name that springs to mind is von Braun.
Were they "allegedly caught" or are they "allegedly a Chinese spy"? :)
well of course we all love cloudflare, it's great, we pay for it at work and I use it on almost all my projects at home.

but while that database might not be monetized by cloudflare, the mere existence of it makes it a high value target for everyone else.

we got all high confidence on cf's engineering, but we're one inch away from having everyone skeleton in the closet running out at large.

I mean usa just had an election whose result was allegedly influenced one way or another by state sponsored hacking. it doesn't get more higher stakes than that.
The article was big on having them self-assemble, which is probably the only practical way to build large quantities of nanoscale materials. Downside of course is controlling for defects.
I'd like to suggest changing the URL to https://www.fsis.usda.gov/wps/portal/fsis/topics/recalls-and...

For one thing, the current URL has an auto-playing video, and it's managing to confuse even Safari reader mode.
I really wish I could find a service like this, with dead simple Markdown-based publishing and a minimalist interface, but that also supported anonymous paragraph-level commenting. It's something that would be perfect for the tabletop gaming community, which right now has a heavy bias towards Google Docs for public drafts almost entirely for the easy commenting on specific sections of text.

Medium used to seem like it could fill that role, but then they moved towards being as annoying as possible to logged-out users.
> Engineers inspected the engines and could find no reason for the dual failure. With the post-inspection finding nothing to cause the engines to fail, engineers are saying the likely cause for the shutdown is a software issue onboard the aircraft.

Very interesting that

a) one of the first checks by engineers is not an evaluation of the software "log" or similar. either they have a specific checklist they MUST go by and that checklist doesn't include software log, and/or such log is simply not available to them.

b)"likely cause"? again, why don't engineers have easy access to a software event log?

I can very well imagine such instrumentation of software caused events not even existing for the shit apps we build, but for safety critical systems in an airplane? The log MUST exist. Why don't engineers on the ground have easy access to it. The software is integral these days.
Using RMSE doesn't make sense to me, your losses are linear to how wrong you are. Shouldn't the error just be how far off you were?
Show HN: Quid – try micropayments instead of ads or subscriptions
There's a lot more to be said about a schema-based API. On the server (which this project covers), maybe it's not as important, but it is tremendously helpful on the front end, especially when your data has a lot of relationships (Of course, you can do this without GraphQL). I think this is a big factor in how libraries like Apollo were able to grow so quickly.

It's also nice that it's more standardized than a REST API - I know that if I need to work with a GraphQL api, I can look at the schema and immediately know how all the pieces fit together and how to get what I need.
“You have the right to remain silent”
In summer, steam forms off of the Chattahoochee river in Atlanta almost daily:

- Temperature of the river is colder than the air;

- Air is already at 99% relative humidity;

- Air near the water gets cooled by the water;

- Therefore there's a layer of fog about 10-20ft (3-6m) above the river.

In contrast, the opposite is happening here: the air above Lake Michigan has a dew point so low that the evaporation results in air that is already maxing out the amount of moisture that it can handle at that temperature. More precisely, the air immediately above the water can handle the moisture since it is closer to the temperature of the lake; but as it mixes with the colder air further from the surface, the dewpoint is lower and the moisture condenses.

Either way, the effect can be beautiful.
Sure, it was just a convenient comparison to something that's already happened with what was effectively the previous github.

Github made it through the "We need to deliver 1000x gains for our investors" phase of their history, but all that means is they've moved into "We paid $7,500,000,000 for this, are we getting as much value as possible?"
At -40 the two scales collide, you don't need to specify Celsius or Fahrenheit. Not far to go!
Theres a bunch on github, just search for blacklist hostfiles.

https://github.com/StevenBlack/hosts
2 of the big five in a dispute over "ethics of technology (ab)use". One commenter had the thought, that this reaction from Apple is just straight aligned with the rules they created for every corp - regardless of their market share or $.

But - i guess there will be negotiations. FB is in a position to make deal.

Bad press in the dev-world - on dev-topics - didn't hold the masses and average Joe back to continue using FB. And this fail won't, too. Me sounding fatalistic, i know. But this outrage in the dev-world isn't enough to demask the beast.

Red lines crossed - and next week the PR department will fix it.

I don't know what needs to happen until the masses of FB-addicts switch to "open technology" and leave their silos.
Actually, it was claiming a small but significant positive impact on well-being from quitting FB.

If you find anything negatively impacting your mood, seems good to cut back.
I actually just finished reading "Making 8-Bit Arcade Games in C" in its entirety.

It definitely has a target audience:
Those who know how to program in a language resembling C, who don't know assembler, don't care to learn assembler, but can understand basic syntax of assembler. And most importantly it is for people who want to gain an understanding of the internal hardware of some vintage arcade machines.

I was surprised to learn that Robotron doesn't use sprites.
Web advertising shouldn't just be considered advertising, but also data collection. Data collection should not be cheap.
if ever you already know LaTeX, you can use the simple programming constructs (if/then/else) to generate different CVs by switching flags

actually, in Linux, I used file links (multiple filename pointing to the same file content) to active different booleanflags, eg cv-paper.tex, cv-anonymous.tex, ...
Nearly half of Americans report feeling alone
Hit me up, maybe we can work on something together.
I have an endless list of ideas.
The "=" operator always returns the value on the right side, and it always processes the right side before the left side.

Therefore:

1 - this.mutation = this.get // returns this.get

2 - this.query = <return value of this.mutation = this.get, which is this.get>

3 - this.patch = <return value of this.query = this.mutation = this.get, which is this.get>

n - and so on...

Essentially, it's setting 6 different properties all to the same value.

---

EDIT: Here's the same concept, but in a different context...

function fibonacci(num, memo = {}) {

if (num <= 1) return 1;

if (memo[num]) return memo[num];

return memo[num] = fibonacci(num - 1, memo) + fibonacci(num - 2, memo);

}

On the return line, the right-to-left property of "=" forces the extreme right to be processed first. It returns the recursive call.

Then, the return value of this recursive call gets saved to "memo[num]".

Finally, the return value of "memo[num] = fibonacci(...) + fibonacci(...)", which is still the same return value from the recursive call, gets saved to the function return.
There are whole topics I can no longer search for on any engine because the results are so bad. The example I can think of is product reviews for just about anything - the results are almost always shitty "top ten" Amazon affiliate sites. If I want to find a legitimate opinion about certain kinds of products, it's nearly impossible to find via Google.
I think your solution needs to extend to the hardware components on the board.

High security MCUs go through great lengths to defeat sideband attacks on the package (some really neat stuff too like failing if exposed to die shaving).

There are secure bus initiatives but they don't extend to the BOM (bill of materials) for all the components.

On top of that, GUI techniques for obscuring physical input (keyboards, UI touches) are needed.

Given Apple's posturing and patch release cadence, I think/feel they are on the side of privacy. Android too. We're on the right track, I wonder if eventually tech will win the arms race for exploits like this? (The rubber hose exploit will always work...)
India has a lot of built-in hostility to overseas investment, especially in manufacturing. The reason software took off before anything else is largely because it avoided that hostility (and even then, challenges remain like income on patents).

Even saying our relations with India are better than China is a bit misleading. The USA always backed Pakistan in any of their wars, while India was always the canonical third-world country that prefers Migs to F16s.
REST is also transport-agnostic and definitely not tied to HTTP, even though that's by far the most common way in which it's used.
THIS IS INSANE

They could hack the iphone just with a message they send to the phone?!
Useful open source libraries for Node.js
Ask HN: How to RTFM?
I have seen dozens of times that people direct to the language manuals etc. to understand something in depth. I am a new college grad working as a Software Engineer and I mostly reference the manual when I cannot find something on Stackoverflow or some blog.
Whenever I have tried to go through the manual, the kind of language used has diminished my interest and ended up in my giving it up. Also, I don't have an eidetic memory, so I don't see how manuals can be useful in the real sense but I really want to go in depth of some topics like PostgreSQL, Spring, Javascript, Python etc.
It would be great to hear if someone actually reads the manual and is able to successfully apply it in their lives...
Other professions are self regulating, if you do unethical things your peers (the AMA or legal boards) will strip you of your license to practice and then you can’t find a job.

It would be too much to expect engineers to somehow be angels without the threat of punishment when even doctors need these systems.

But on the other hand, imagine if you heard about this agile thing but you can’t legally apply it because waterfall is mandated and if you apply agile you might be stripped of your license to practice software engineering.
Not GP, but in a similar position. No, no concern whatsoever. The owners are not greedy which makes all the difference in the world. Not that the profit is low - it is probably much higher this way, when the whole company pulls toward the goals. I have never worked in an environment with so low amount of office politics.

With the way things look right now for high-tech (or any software development) companies the margins are quite high. But of course, if you are a VC who invests in hundreds of businesses, and expect only a few of them to fly, then those few must fly pretty high to make it worth your while. Which means that being just very profitable is not enough - you need to be extremely profitable. And that comes with compromises (mostly for the workers at such startups).
Ugh. This is only going to mislead newbies and irritate the experienced people who will end up reviewing their code.

Channel sends and receives have non-trivial costs associated with them.

When you choose to model your problem with channel communication, you better be sure you’re doing enough work before and/or after the send/recv to justify involving the scheduler.

I’ve reviewed code where new engineers spawn unbounded goroutines... for each goroutine to then go on to compute the distance between two points on a two dimensional plane... aggregate the results on a channel and compute a sum.
Back in 2006 I heard about the Atari 2600 homebrew scene and was fascinated to read about the mind-boggling tricks required to write a game for the system (like, coding to the TV raster beam... madness!). I went down the rabbit hole for a while and learned 6502 asm, and ended up with this "sort of a game" - https://github.com/mrspeaker/plops.

It was a great learning experience and certainly made me respect the devs of the day - who were performing miracles given the hardware constraints, and luck of modern debugging tools!
Correct.
I closed all of my social media accounts 6 years ago and I must say that you do end up missing collections of stories.
I could read a blog here and there but at the end I'm drawn to links and comments in a chronological order.
Fun fact: at these temperatures you can take a pan of boiling water and throw it in the air, it will all evaporate before it hits the ground.
Makes sense, but why do we have to do it this way, assigning just get func to all other verbs (functions), cos this is an example?
NervesHub: SSL verified firmware updates for Nerves devices
Lot of private banks require a monthly minimum balance of INR 10k.

Nationalised banks have zero minimum balance accounts.
Facebook content is now such low-quality that it might as well be spam (my opinion). Also, pointless, toxic conversations. It seems to bring out the worst in people. I know some people like it for keeping in touch. I refuse to use it anymore, not worth it for me.
"The FBI is now investigating whether Raven’s American staff leaked classified U.S. surveillance techniques and if they illegally targeted American computer networks" [1]

It's still illegal to use US classified information for a program like this and it's still illegal to target American citizens or networks.

[1] https://www.reuters.com/investigates/special-report/usa-spyi...
And if we could trust the prison system to destroy these voice prints after the incarcerated person was released this wouldn't be such a big issue.

But we can't, and they're not, so what's your point?
To be fair, "skeptical to downright antagonistic" could describe HN's reaction to almost anything.
That's a kind of "corporate social responsibility" that excludes the underpaid schmucks who work in the factories, and the cities they live in. I find that revolting.
Compiler-checked contracts
Disambiguating Visual Verbs
Survey: HN how do you regex? (10 min, $5)
That will always be a concern, even for a nonprofit. You need to keep the lights on, and people need to be paid. However, the trouble with VC funding is the expectation of scale. A VC won't be happy with a small organization that makes enough to pay its employees and sustain a small amount of growth. Unfortunately, that business requires large successes. So the founders and the investors can easily have very different goals.

VC funding is required if you want to build something massive, but isn't a great idea if the founders just want to build a sustainable but small business.
there are a lot of people working on various aspects of this. hopefully something usable will be available in the next couple of years.

https://www.scuttlebutt.nz/

https://www.open-mesh.org/projects/batman-adv/wiki

https://heropunch.io/Tracker
Petrified wood, but metal instead of mineral.
Nitpick perhaps, but is this steam?

According to Merriam Webster [1]

Steam:
1 : a vapor arising from a heated substance
2a : the invisible vapor into which water is converted when heated to the boiling point
b : the mist formed by the condensation on cooling of water vapor

I suppose 1 is the most likely candidate, but the water hasn't been heated, it's just less cold, relatively speaking.

Personally I wouldn't describe this as steam.

[1] https://www.merriam-webster.com/dictionary/steam
I didn't shut out Facebook out of my life, I shut out Trump and most political news. I became much happier. The study didn't tak eliminate political news being the true source of user unhappiness. They need to do study again when politics kind of calms down in this country. I use Facebook as a utility if I stop using it be a minor inconvenience for me more than suffering through withdrawal