skysight-inc/HackerNews huggingface dataset:
The article suggests writing explicit rules to check for changes in the toolchain.

These dependencies can be recorded automatically with LD_PRELOAD. LD_PRELOAD can redefine functions such as fopen and let you record what files are read when running e.g. cc.

This makes it feasible to record the entire relevant state of a system, files and environment variables, at build time.

An argument in favor of checksums is the use of build caches. Switching between branches on large codebases triggers a lot of rebuilds. With a build cache, that can be avoided. SCons is a build system that uses such a cache.
"wynd halo" on kickstarter maybe? sub $100 + accurate seems a tall order, but maybe this latest one will be good.
Not that it's still not expensive, but the cheapest model 3 is currently $46k, which they plan to reduce soon to $35k. Even the current model is effectively already $36k after tax incentives in some states, and the TCO is even lower if you factor in gas savings.
It messes up the browser cache somehow. It's happening 4-5 times per day for me if I check the e-mail often.

You can press Command+Shift+R to force reload and it works fine afterwards.

Also, running GMail in Firefox (on MBP) makes Firefox consume 100% of a single CPU core very often. But if I open developer tools to track down the source of the problem, it stops consuming 100%.

Well, at least they stop me from checking e-mail too often. I used to check e-mail like 5-6 times per hour before. Now I do it 2-3 times per day and I feel like it increased my productivity on stuff that actually matters. So, it isn't all that bad ;)
Verizon lets you have multiple phone numbers on a single device for $15 each
The author did find a weakness with Pam giving out her MFA token over the phone. It didn't yield anything beneficial in this scenario, but it was still a point of weakness.

Also, while its good that they busted him based on the powershell use, I'm surprised that they didn't install the listener on an IT system, since he had a short window in their office. If the author disguised as a cleaner, they most likely could have talked their way out if they were caught.

Years ago an office I was working in was 'broken into' by a former locksmith that had since taken a job with our main competitor. I knew something was fishy based on the specific towers that were stolen (yes, they stole complete hardware...) -- one from payroll, another from sales, etc. The systems were spread out across the office, so it wasn't a simple snatch and grab.

At first glance it looked like the server room door had been picked or kicked, but looking at the damage itself, the damage was completely superficial, if not lazy. I even Hollywood kicked the door myself to see if it opened, and nothing.

After checking some security footage, someone recognized the locksmith -- which later revealed that he quit a few weeks earlier and had been working for the competitor.
Brick walls are unfortunately not a good choice in earthquake-prone California.
I wholeheartedly agree with you on this.

`create file /tmp/test.txt for input and output as test_file`

To me, this does not explain what's happening here with any clarity. I'm left feeling overwhelmed with uncertainty and ambiguity.

Is there an iterable being acted on? Is this blocking? Is it creating a variable? Two variables? What type is /tmp/test.txt when it has no quotation marks, and how does it handle spaces or concatenation/methods?

Those questions are just the tip of the iceberg. It goes on and on.

Not only that, but you're actually saving time by utilizing symbols rather than words. There's so much decoding that goes into reading a whole entire word/sentence rather than just flowing and gliding along symbols and keywords. There's a reason why mathematics in general typically uses symbols rather than these huge verbose chunks that are open to interpretation.
Is a sort of global attack against science. Other example: the CSIC, The biggest research organism in Spain, lost more than 1800 employees between 2011 and 2017. Even worse, a lot of the new hires where for bureaucrats. So it seems that a lot of people are quitting research aiming for a simpler and better life.
It's also going through "the boom" in which everyone and their grandmother writes a new framework for it. It is dizzying at how many "BEST NEW PROGRAMMING PARADIGM" libraries arrive on the JS scene every couple of months. I work on a project that started 5 years ago and was built with BackboneJS. At that time, I hated it, I still hate it, but it was "The new best thing." Here we are 5 years later moving to React. React seems better and maybe I'm just showing my age but every JavaScript framework I see just comes across as trying too hard. Seriously? I need to download a freaking util to generate a project skeleton and also compile my project? I'm that guy, "VanillaJS because everything else is just someone trying to sell you something that doesn't fit your actual needs."
Thanks for those links- this is something I'm interested in as well. I'm working on a RasPi Zero hat that has a CCS811 for eCO2 and VOC, a BME280 for humidity, temp, and barometric pressure, and a header for a SDS011.

I'm interested in indoor air quality, so just looking at PM2.5 trends over time would probably be enough for me. An error of 2x without calibration makes it useless for any sort of air quality index calculation, though. Maybe I'll include a header for the HPMA as well and compare the two.
Not a new result, but should be more widely known and understood.

An argument easily extended to running an adblocker suggests you'd going to be more creative and productive because there are fewer eyes watching you.
"Asthma Attack Mode"

"Rushing To The ER With A Respiratory Emergency Mode"

"Just In Case You Visit Infamously Polluted Cities Mode"

"Post Volcanic Eruption Ash Filtration Mode"

I foresee it getting unofficially renamed:

California Wildfire Mode
In fact, that's what they say after clicking the buttons at the bottom - which are actually part of the article.
Well, yes, that’s how supply and demand (supposedly) works. The “correct” price is where the demand, at that price, equals the available supply.

If the product is scarce, that can drive up the price, but only as far as demand is willing to follow- there’s no inherent value in being scarce. “Price” is a social thing, so of course it’s determibed by social forces.
You're right! I should have used interval.
You’re focusing on the wrong thing.

Even if you ignored the cost of regulation and development, the company who was producing this drug would need to spend millions of dollars a year on production just to keep a safe supply available. With a pool of a few hundred patients, all of whom are “cured” for a decade, it’s going to be an expensive drug no matter what regulatory system is in place.
Bundles for me. I get so much mailing list and advertising spam that my personal Gmail is almost unusable without bundles
Nice project. Got any links to stay up-to-date on your build of the HAT? Plans to sell it?

By the way, how accurate is the VOC measurement on the CCS811? I saw those sensors on Adafruit but haven't dug into them yet.
I do not agree much of that. English language writing is not precise enough to program a computer; it should be made more concise. You need to have more types such as integer or floating, 32-bits or 16-bits or 64-bits, etc. Better macros than C should be needed, in order to make the more powewrful kind of macro. I don't like "read only" programming languages such as Inform7. Also, different program languages are made for different use, and so should have different stuff in their doing. For programming one specific kind of computer, you can use assembly language.
Can China have an innovative science and technology sector under persistent omnipresent surveillance??
TLDR: AirVisual and PurpleAir products are pretty good.
Hi Everyone, I'm Smakosh and I spent 24 hours coding my REST api, React app and a Gatsby site. Obviously this needs more improvements but here's a funny fact:

-Rest API is deployed on Heroku for free
-Db is on mlab for free
-React app is deployed on Netlify for free
-Gatsby site is deployed on Netlify for free
-Design made with Adobe XD for free
-Illustrations from Undraw.co for free

Please slow down on my app hahaha, you know how Heroku crashes easily...

BEAF - Share your Before/After pictures and get unbiased feedback from the people you love.

Link: https://beaf-gatsby.netlify.com/
And lawyers probably.
The constant threat of million dollar lawsuits is a pretty stupid way to ensure good practice of medicine.
If I can pay you to come to my house and do my dishes, yeah it's a startup.

If I don't pay you, but you still come round when I ask, it's still a startup, but with a freemium price point.

If I don't pay and you don't turn up when I want, but you still are washing someone's dishes, it's a side project.

If you don't come and do my dishes, it's a pivot.
To be sure, if you're testing the new platform for a medical technology and can't scrounge up 350 people for your study, there's no faith that you're going to make something that actually works.

It would be far wiser to build a treatment for something where you can get a significant sample size to prove out the platform, and then move into smaller populations from there, building on the newly gained knowledge.

Data speaks, and statistics are how we listen. If you can't do the stats, you shouldn't try to claim an advance.
> the individual right or ability of people to come together and collectively express, promote, pursue, and defend their ideas

That's something entirely different than, say

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

> the duration (perpetual by default)

Natural rights aren't granted nor can they be subject to limited duration. Even if the natural rights of someone else might mean that, say, someone "has to get locked up", that doesn't revoke any right, it's just overruled by the likewise unrevokable rights of others.

Nothing is stopping people from working together without creating a corporation etc., as the people they already are with the rights they have, but then you also don't have limited liability and all those other things.
I use Mail on OS X. I've never had any problems with Gmail. Folders work fine. I never use flags. Notifications work fine. When I delete a message, it's gone. Sometimes it takes a while for the deletion to propagate from one device to another, but I've never had a message survive deletion long term.
> The INCITS 226–1994 standard consists of 1153 pages. This was only beaten by C++ ISO/IEC 14882:2011 standard with 1338 pages some 17 years after. C++ has to drag a bag of heritage though, it was not always that big. Common Lisp was created huge from the scratch.

This is a surprisingly incorrect remark, given that the author is apparently fairly well aware of programming language history. Common Lisp is a relatively successful attempt to standardize and bring together a lot of different Lisp varieties that evolved over decades.
And consequently more expensive? I mean raising children in the city is usually a question of paying a lot of money or living three to a bed.

This does not sound like a public policy solution, but parents paid more for bigger flats
Notepad++ here is obviously a substitute for any "normal" Win32 application. If you can run np++, you can run many/most Windows applications, obviously discounting stuff that generally doesn't play well with Wine even on x86.
I’d like to mention as someone who’s mother committed suicide when I was a young child that if you choose to take your life you’re harming your family and friends In ways they’ll never fully recover from. So I request people think about that before making a decision to go through with commmiting suicide.
http://lite.cnn.io/es times out for me.
What on earth are you doing with your Chromebook? I'm typing this on an almost 5-year old Acer C720, one of the most basic Chromebook models ever produced, and it can go from closed-lib hibernating to Gmail up and replying to a message in little more than five seconds.
The old terminal theme was great. Wish they new one had the same amount of effort put into it.
How the hell can Amazon afford to host all of these services?!
It's odd that people welcome it. I've had a person tell me that he doesn't mind being watched because it helps catch terrorism and crimes and such.
good point. That’s great if the SDK for the language you are using has a utility for autocomplete and the terminal or IDE you are using has that utility installed, which may not always be the case.
There was a thread on HN around a week ago around just this topic. Well worth reading through it "Build a do-it-yourself home air purifier for about $25" for the comments on filters and sensors. [1].

[1] https://news.ycombinator.com/item?id=18445652
Heyo, I finished my project in 23 hours. In hindsight I really should have done more planning. Didn't know how I wanted to do this until the time was almost up haha.
I used react, preact (for the first time ever in this project), go, graphql, postgres

And here it is: https://feedby.io/
> Eliminating the states' rights aspect entirely leaves you without valuable context

Except claims about states' rights are without any historical basis. They were concocted fifty plus years after the fact to cast the Confederates in a noble light. As others here have pointed out, articles of secession specifically call out preservation of the institution of slavery without any assertion of states' rights.
I stayed in Paradise for a handful of days around a month ago. Nice people and town, and I'm really saddened to see what's happened to them.

As the article points out, there are some interesting areas where there are green or just lightly singed trees surrounding homes that are totally gone. Certainly there are also a lot of trees that clearly went up like torches. There was also a place where the fire came halfway up the front yard and then just ... stopped. If I remember right, that yard was mostly bare dirt though with just a light layer of pine needles, which don't burn well. Every place around it was completely gone, and I mean completely. They had a neighbor's house all of about twenty feet from their house. Neighbor's house is just dust, the wall on this house wasn't even darkened.

The new construction I was talking about were individual buildings or, in one case, a small series of retail spaces. Everything surrounding them was just ash.

So there may be some merit to what the article's saying. It kind of explains some of the oddities I've seen. I didn't get to survey the area in detail before it was destroyed though.

I've been out there one full day so far on the ground in a SAR team, and I'm scheduled to be out there again Sunday through Wednesday in overhead. I wish I could be out there more but my day job is being a bit difficult right now.
Let’s take a crack at understanding distributed “consensus”
No. But let them figure it out the hard way. Those who do not remember history are doomed to repeat its mistakes.
In support of what your are saying, here are some things that make programming _actually_ difficult:

- Reasoning about what the program should do in edge cases (e.g. if one write succeeds but the other fails)

- Designing data structures to represent complex information (e.g. deciding how to annotate an AST with type information)

- Determining if some functionality of a method is ever used

- Avoiding leaking data, even through side channels (like timing attacks)

- Making an interface that is hard to misuse

- Understanding how to use a poorly designed interface

- Understanding the performance implications of different designs
There’s a bigger issue than gene therapy. Precision therapies that work really well for a very small number of people are going to become increasingly common (whether gene based or otherwise). We are seeing this in cancer right now where there are finally true cures emerging. It’s clear current pricing models are not going to work in a world where you need lots of different therapies to treat small clusters of patients.

Outside of cancer (the only real place where there is a broad clinical application of precision medicine at scale) there’s an estimated 25-30 million people in the US with a rare disease (a disease that affects less than 200,000 people) [1]. There are an estimated 7,000 different rare diseases. That makes rare diseasss more common than cancer in the us which is at about 15 million people [2].

So what if we end up with cancer itself being subdivided into thousands of small diseases (something that is already well underway) in addition to all these “rare” diseases? The current model of developing therapies is just not going to cut it. We need new development methods that are not so cost-intensive and we need new payment models that create enough incentive that individuals and companies take enough risk to identify therapies. It’s a ferociously hard problem.

[1] https://rarediseases.info.nih.gov/diseases/pages/31/faqs-abo...

[2] https://seer.cancer.gov/statfacts/html/all.html
Man, you lived in Beijing
Also ever relevant are Martin Fowler’s thoughts on the matter of privacy or lack thereof

https://martinfowler.com/articles/bothersome-privacy.html
Freedom. It's like an escape from work. So when you're not working, you don't need an escape anymore since you get more freedom.
> Down with the syntax!

Yes, exactly!
But replacing one syntax by another is not "down" with the syntax. Even the natural language inspired version is still a text. A sequence of characters bound by a syntax and comes with the same limitations.
I would like to see more projectional editing / structure editors.
Does this mean I'll actually be able to afford a new gaming rig now?
As the toffs began to retreat: the decline and fall of Great Britain
When I take breaks from coding I generally spend some time learning about things I'm curious about. This kind of clears my head for the next round of coding and satiates my desire to learn something new at the same time.
The lede is literally the last line in the article:

> But why is it slower? More work on f&#!#(# Spectre!
How to Market Yourself as a New Software Developer
That's because they've been brainwashed into blindly accepting mass surveillance being supposedly necessary, due to terrorism, crime, etc.

Problem with the reasoning is that surveillance doesn't really stop terrorism and crime.

Indeed, if I were a criminal worth my salt, I'd slither into positions where I am effectively exempt from surveillance, or could control how surveillance is used against me.
Why Carrots Are Orange, and Other Weird Dutch Food Facts
Canadian researchers have discovered a new kind of organism
My feedback:

Don't change the order of the header for each page

dispatch
lists
git
builds
todo
man
meta

Currently the active page is moved to the left. Just make it bold and retain its position.
There is a second page: https://www.phoronix.com/scan.php?page=article&item=linux-42...
I bought an SDS011 on aliexpress for 15 euros. At that price it's worth sort-of calibrating it using other sensors or even only city weather data as a comparison.
How cities can fix tourism hell
As a member of a team that has implemented Raft in production (https://fauna.com) and in conversation with others who have, the general consensus is that Raft, Paxos, and even Viewstamped Replication are variants of the same fundamental algorithm.

There is an interesting paper about the commonalities in consensus here: https://arxiv.org/pdf/1309.5671.pdf
Thanks, that does load a whole lot faster. I feel like I'm using old Yahoo! mail again :P
> If you aren't doing SPA then yes using React or Vue is rather a waste.

I disagree, based on my experience of writing a reasonably complex non-SPA application which very much benefits from Vue.

I also think the fact that Vue Router ships as a separate app further suggests SPA is just one use case.
I dig the name of the website/project most of all! There's an alternate universe out there where Skynet announces their nuclear strike on humanity via Skynet Today.
I'm very suprised they didn't have scurity cams at the IT office. When he breaked in, i thought that was the end of story.
Are memristors real? This paper[0] in addition to a handful that have appeared on HN in the last few months asserts that "the 2008 memristor is not the 1971 postulate and neither of them is fundamental" and moreover that "[t]he ideal memristor is an unphysical active device and any physically realizable memristor is a nonlinear composition of resistors with active hysteresis."

I'm confused by something like this being an open question, and even more confused about why this debate isn't lighting up the electrical/computer engineering community as far as I can tell.

[0] https://www.nature.com/articles/s41598-018-29394-7
Infinite-dimensional symmetry opens possibility of new physics and new particles
You quoted me, but missed the important word - these decisions. It's a tragedy of the commons type thing, and we can carve out specific solutions to that, as we do for these types of situations. Where the European healthcare bureaucracy draws their specific moral lines has no bearing on my overall argument.
Pure CSS file icons
You could use string tags. The only thing that is really needed is a DOM diff library to make UI updates bearable. The rest can be completely handled with a basic MVC architecture.
The problem with English is that it's so ambiguous. The author wanted it to be obvious that you should click that button to see his conclusion but ambiguous English seems to have led many readers to misunderstand his intent. If only we had languages that could express things with less ambiguity, perhaps by incorporating symbols and stricter grammar.
When I clicked through, I expected an article about Laravel Spark.
Oh no, this is setting a bad precedent. If founders can launch a startup within 24 hours, then sometime soon a sadistic tech company will replace their coding challenges with making a startup. \s
I guess its like Larry Page says "The only cost is opportunity cost". You've opted to do something and you feel the pain of the other options you gave up, so you yearn for them. When you aren't doing anything you still have all the options open.
I wrote about a sensible way to provision login authentication in some detail here: https://segment.com/blog/ditching-the-shared-user/
I didnt think much into this until the start up of a friend(yc backed, if i am not mistaken) failed. They did have their own venture fund to boost up the drone companies, but eventually they shut down.

Good thing to look out for.
I'm going to take it one further. All of those are good but I think there are some "easier" and more fundamental things that are massive roadblocks for beginning programmers.

- Understanding the problem itself

- Determining how to actually solve that problem

- Expressing all the details of the solution you've chosen.

- Determining what has gone wrong and why

- Knowing when to step back and try another approach
One of the hardest challenges I have had in my career is convincing our company to move to Continuous Delivery. 90% of the challenges weren't technical, but emotional. Shipping software comes with lots of feelings, fear, politics, etc. I had to personally work with various leaders across the org to help them through these feelings and perceived blockers.

We aren't 100% there yet, but we are shipping numerous times per day across 20 or so services and quality has gone _up_, not down
Alan Watt (Sept 20, 2007) Reads “The Technological Society” by Jacques Ellul
Lambda references lambda calculus, which is a model of computation including anonymous functions definitions.

Some languages like Python refer to their anonymous functions as lambdas.

"Cloud functions" (ala GCP) would be more explicit, but the reference is a sensible one.

[1] https://en.wikipedia.org/wiki/Lambda_calculus

[2] https://en.wikipedia.org/wiki/Anonymous_function
Habitat loss threatens all our futures, world leaders warned