skysight-inc/HackerNews huggingface dataset:
As others mentioned, PlatformIO is a good start.

For those who are interested in building a library, here's my TravisCI workflow for unit testing & running examples on various platforms:
https://github.com/FortySevenEffects/arduino_midi_library/bl...
Make Your Test Fail
Programming is like an exam. Good students know where errors might occur after they write code. Bad students do not know whether they are right or wrong and where they are wrong. Therefore, a variety of complex and lengthy error checking systems, such as static type systems. But this is a costly effort with little effect.
Huawei may partner with IndusOS to replace Google GMS in India, report says
Wow - it’s a strange one indeed. Your use case doesn’t even strike me as that far from a pretty normal scenario. But it illustrates, how much potential for malfeasance is introduced with the chains of “smart” components that we’re increasingly required to use. And even being vigilant becomes difficult to impossible, because there are just too many vectors of vulnerability. Kinda depressing...
> giant encapsulated viruses filled with genetic material

Somewhat tangential, but viruses are actually _really_ small. Some approximate sizes for comparison:

* Pollen: 20 - 35 um

* E. coli: 2 um

* HEPA filter: 99.97% capture at 0.3 um

* N95: 95%+ at 0.1 - 0.3 um [1]

* Sterilizing filter pore size: 0.22 um

* Virus: 0.004 - 0.1 um

Even the sterilizing filter in the lab doesn't remove viruses. I'm not actually sure what mechanics are going on in this case that allow an N95 to protect you.

[1] https://www.ncbi.nlm.nih.gov/pubmed/9487666
very inspring story. thanks for sharing.

i experience many things similar with yours.

- progress plateau is scary. whenever i experience this, I try very hard to get out of it.

> I needed practice too. The data team wanted to launch an internal newsletter to spread awareness—I volunteered. Someone had to visit overseas markets to do a data science roadshow—I volunteered. We wanted to present our work at conferences—I volunteered.

this is where I'm currently at.
The largest contingent of physicists do work on Condensed Matter Physics, which is essentially materials science https://arxiv.org/pdf/1901.02789.pdf For exactly, the reason you suggest: they get the largest amount of funding because it is the most economically useful subfield.
> I find this hard to believe. Maybe on the very rare occasion where the problem is tied to production and irreproducible elsewhere, but my experience has been that most troubleshooting happens on development, testing, staging, etc servers.

Let me rephrase: many may troubleshoot in dev/staging, but that's not the right thing to do. Query execution plans can change completely based on data volume and even with the data itself. Databases use detailed statistics about the data to influence the planner's decision.

Hence, tuning a query on an environment without production data can lead to query optimizations that are either irrelevant or totally wrong in production. I have seen this countless times in my professional experience.

> Other than for small toy databases, I don't see how this would work for large databases.

Since it uses cloning at the volume/fs layer, the size of the database is irrelevant --only the rate of changes matter.

> You can test, optimize, etc queries on non-production servers.

No, you cannot, as I mentioned above. It's a waste of effort and can only lead to the false illusion that your query is good --and then beat you in production.
> It's a different beast, and doesn't belong in the repo alongside the implementation.

That's just, like, your opinion, MaxBarraclough. If they aren't in the repo, they're never going to get updated, and as a result they will be outdated within 6 months on any project that's moving anywhere. I prioritize freshness of documentation against most other attributes. It does nobody any good to have documentation for the system as it was 2 years ago.
Who are today - and I'm guessing were then - too poor to have someone else carry their luggage for them.
It's perfectly founded, because I have seen it happen. Back in the 80s was a Thatcher believer, still am really, but in the 90s I was a member of a moderate public sector union in the UK and saw it working from the inside. It was a real eye opener, the union had huge experience in health and safety (a significant issue in that organisation), the unintended side effects of various policies and procedures, all sorts of things and actually worked very well with management to represent legitimate concerns.

It doesn't always work, in some industries I can see the relationship is much more confrontational and damaging, but it doesn't have to be that way.
I mean... is there any real reason they can't just broadcast ADS-B or some new, similar equivalent? A hobbyist drone's position is really only relevant to people within radio-reception distance anyways.
Yes, assuming access to medical care. But we see that COVID19 quickly overwhelms medical systems, as it did to Wuhan & Iran, and upcoming in Italy & South Korea.

For instance, this week 4 South Koreans died while waiting to be hospitalized. An additional 600 sick are still waiting for hospital beds. They don't have enough beds! And this is in the country with the 2nd most hospital beds per person!

Many of the serious, and almost all of the severe cases will perish without medical care. Once the medical system is overwhelmed, the CFR could climb past 10%.

https://www.reddit.com/r/Coronavirus/comments/fbxm0s/south_k...

https://en.wikipedia.org/wiki/List_of_OECD_countries_by_hosp...
I have job and kids. And I am already using my allocated "for me" time for sport. It gives some social contact, but not enough. Social hobbies require significant time spent hanging out, but are not child friendly so they are out.

Besides that, walking groups or book reading clubs don't exist here. Photography or creative clubs exist only in form of structured classes, where you pay for two lessons a week. Adults/older people, they mostly come and hurry back home - which is what I would do too I guess anyway. They are not really social places where you come for idle chat and build relationships that survive end of semester.

So it does not even matter that none of these activities appeals to me in any way - I could not belong to creative group, because I completely sux at art and find it frustrating.
OpenWrt 19.07.2 down load and Release notes
"At least with Steam there's the possibility of downloading your library in case Steam ever goes away for whatever reason."

Most games on Steam require activation through Steam servers, so unlikely. Also in case Steam went under, there would most likely be legal issues at play, preventing Steam from issuing any sort of no DRM fix.
The Amazon search experience could be trivially improved to be made better than Google search for me by doing two simple things:

1. No ads, sponsored listings, etc.
2. Let me filter out listings that aren't sold/shipped by Amazon.
Imagining a Thread-Safe Curl_global_init
> I daydream about a Clojure with the missing pieces filled in

Be the change you want to see in the world and start filling in the missing pieces! ;-)
Having done a lot with mmap on 32bit systems I can't remember such a technical limitation either..

..although in practive it might be hard to find 256MB of contiguous memory in a 4GB virtual memory space due to fragmentation of other allocations and shared libraries, especially with ASLR.
Download link for 19.07.2 is here. http://downloads.openwrt.org/releases/19.07.2/
PEP 604 (draft) proposes this:

def f(list: List[int | str], param: int | None) -> float | str:
pass

f([1, "abc"], None)

https://www.python.org/dev/peps/pep-0604/
It was drilled into us in university (engineering) that you spell out abbreviations and acronyms on first use, no matter how well known you think it is.

Some cases I've seen lately seem to forgo this not out of ignorance but as a form of eletism/knowledge gate keeping.
Go is an opinionated language, but opinion is not just right or wrong, and it’s getting complicated with time passing by. Opinion might be prejudice.
Anyway, I like the multiplexing and go routine in go.
Lyle's (science) problem is that he runs with every new paper, ignoring the fact that it directly contradicts the paper he touted last year.

21 years ago (I mean this literally, I read him then) he was touting on MFW how the discovery of leptin was going to render dieting obsolete in less than a decade.

He has a lot of good content, but it's always decisive, even when some is rong.
I personally don’t find TV a time waster. If you enjoy it, as I do, then do it, guilt-free.

However if you find yourself addicted ie you want to do other things but you keep getting “sucked in” then by all means stop - it will have a noticeably positive impact.
Most of Cognitect's projects use either Maven or tools.deps, though. I don't think I've see any of them use Leiningen, but perhaps you can show an example?

Anyway, I'm mostly concerned by the fragmentation of it all. It doesn't help that there are now three (or four if you include maven) package / build tools for Clojure. The community is barely large enough to support a single one.
True, but you don't know which type of company it is until you talk to them or do some research right? I wouldn't want to just assume that when so many good companies use that word as well.
It all depends on your options. If you think you can find someone else equally capable, that fits your culture, then don't hire this guy. I think we work in a field where some guys can do in 1 day what others would do in a week or more. It's not only a matter of putting long hours. In my company, we have a guy working remote from around the world, I'm not even sure how many hours he's supposed to work for us but he's not full time. He has been extremely helpful in his own ways (fixing bugs, reviewing code...). I'm glad we've been flexible enough to accommodate his profile.
You're mixing up conservatism with anarchism.

Heck, even anarcho-capitalists recognise some limited role of government in contract enforcement. But anarcho-capitalism isn't mainstream.

aren’t capable of doing something much easier like creating a forum.

Where did you get that idea? There are conservative forums. They are constantly being attacked by liberals who don't recognise their right to exist at all, with these attacks varying in form but generally falling under the heading of "no platforming". Where do you see conservatives doing the reverse? I've never seen it.

they are free to create their own social media companies where they can voice their opinions

Yes, you can do that, as long as you don't mind any infrastructure that has liberal owners from trying to no-platform you to death, including things like blocking mobile apps, depeering ISPs and trying to get you blocked from credit card networks.

You're making it out like conservatives just have to make some popular websites. They have done, and what we see is liberals viciously attacking anyone who associates with them in any way, including even linking to them. That includes nasty personal attacks on anyone who reads them. I've seen this first hand: someone tried to get me in trouble at work for merely linking to an article on a conservative news website.

There's also the workforce to contend with. If you look at the recent story about Kickstarter, their workforce has now unionised because management asked them to take down a project that was raising money to encourage violence against conservatives. That project violated their own ToS so it should have been a no-brainer, but the company became a victim of its own employee's hatred.

I worked at Google in the early years and there was a strongly libertarian streak to the firm, as was true of many tech firms back then. Trying to manipulate or control the userbase was an unspeakable taboo. Not tampering with the "organic" output of the algorithms was a strongly held value. But the company didn't try to hire people who shared those values: anyone who could pass a coding test would do and the old timers slowly moved on. The culture war had a clear loser in that case and it wasn't the side that respected the userbase or valued free speech. So it's not enough to merely create a popular website and grow, despite infrastructure firms trying to extinguish you.

To create a social media firm that doesn't befall the same fate, you're going to have to take a clear pro-free speech stance from day one, and that will result in being very much slandered and attacked by liberals who see you as an evil to be extinguished. It's wildly extreme and it's well past the point of "free to create your own websites". That freedom is very much hanging by a thread at this point. A major role of government is to stop people within its jurisdiction attacking each other and implementing mob rule. That isn't happening in this case.
most books that have been published in the past 100 years will disappear because they aren't worth the e-/paper they're written on. What makes reading more valuable for your brain is that it requires active engagement. films might be valuable too (I love films such as sci-fi, crime and comedy) - but binging 6 hrs on movies/shows every days is sure not as valuable as reading 6 hrs every day.

It becomes even more damaging when the screen is your only window into the world. e.g. we work in front of a screen all day, then on the way home metro/train or whatever hold a phone to check up on social-media, then after dinner switch on the TV. No wonder so many (young!) people are isolated. (young is especially shocking. I'm old and it's normal for me to be alone. Guess men are terribly at socializing. But seeing so many kids end up lonely and isolated is pretty sad)
It’s pure brilliance. Meanwhile, any genius with a few thousand dollars can go build a manned aircraft and as long as it’s under 254 lbs can fly it around essentially without rules. FAR Part 103 Ultralight.

Small drones and RC aircraft just simply do not pose the insane threat that everyone makes them out to be. There are certainly reckless people and they do pose some threat but small DJI drones like a Mavic or Phantom are not going to be taking down airliners full of children. In addition the knowledge and parts exist now for nearly anyone to build something like this without the required tracking. A bad actor is not being shut out by this insane rule. It’s stifling hobbyists and innovators who were operating safely 99% of the time.
You need a well-organized linear pipeline system, this is "The Pure Function Pipeline Data Flow v3.0 with Warehouse / Workshop Model"
I would hire him if he really is that capable.

Edit: misunderstood that the colleague actually isn’t currently working for OP. Still, I stand by that if he was good before and you trust him to do a good job, then he’d make a good hire.

Think of it this way: you cannot, in a million years, think that an employee is ever going to be as passionate about _your_ project as you are. It’ll never happen.

So deal with it. Remember that if push comes to shove and you lose money, you’d be firing him due to not being able to pay him. And the same would happen to you if the roles were reversed. You’ll never be part of a “family” in a company, despite what everyone out there says. Business is not family, it’s money.

If he’s putting in good work while part time, then that’s all you need from him.
What is the lead management and why you need it
Aerogel from fruit biowaste produces ultracapacitors
I'm sure some part of Amazon must be deeply irritated, just as some part of Google must be deeply irritated that so many people buying products after searching on Google go to Amazon rather than through Google Shopping. But both Amazon Search and Google Shopping suck badly enough that I struggle to believe they are high priorities for their respective companies, whether that's based on an objective view of their own business or because (tacitly or explicitly) they've decided to avoid fighting each other directly.
The Steam DRM doesn't appear to be too terribly difficult to crack, considering there are so many cracks of steam games out there.
I don't think browsing a website named Hacker NEWS is really "quitting the news (on every medium)".
I wouldn't say superior. That would be snobby and ignorant, but I think it depends on "does it make you happy"? If you have to stop and think then maybe it doesn't. If not then great! Why change something that fulfills you. Doesn't matter what other say, or does it?
That's not how evolution works. The new generations learns aggregated knowledge of previous generations really fast.

Babies don't have to invent their toys from scratch, huh?
Is that a typo? Glycogen is not a lipid. Do you mean glycerol?
Consider the possibility that those of us who found it pretentious aren't lying, and that you not seeing it is perhaps more related to how you personally see things.
https://news.ycombinator.com/item?id=19131272 . It don't know where your 2% number is coming from, but in Airbnb's experience it was much more. It feel like it would also be more, imo, but I guess it depe nds.

Typescript can be annoying but usually it helps a lot with refactoring. It's also pretty great for detecting unused props with react.

I don't use IDEs so my defense of typescript is only based on its type checking merits
Fossil Data Part 3: Antoine's Fossil Chip Collection [video]
The most obvious market is someone who wants to play a game they've been anticipating for awhile but doesn't want to build a PC just for it.

Another is a consumer who has been away from gaming for awhile but wants to get back in. In the past, they would have to research and build a new PC. With Stadia, you can be gaming within 10 minutes.
I suppose you can think about it as having a shared borrow to the ref cell, but using it to gain an exclusive borrow to the data underneath, to fit the intuition.
He's hedging his bets because you are a very risky proposition.

No employee is going to drink the Kool-Aid like the founders until the project proves itself. If it's going well, he'll come on full-time. If not, he doesn't have a hole in his resume and his bank account.

If this person has the chops you need, do the deal and prove your worth by landing customers and investors.
I never understand this line of reasoning. It amounts to lamenting that the market is not predictable (accurately reflecting “real value”). If market positions were merely a function of “how the business is doing” then who needs a market? My point is a market has a huge amount of speculation in it.
> Stadia simply isn't solving any problem that I have

I see one specific market it could target: visual heavy "walking" simulators. Contemplative games where you don't care too much about input lag but having a powerful rendering hardware could add to the experience.
Show HN: Create subscription based memberships for India in under a minute
I never constructed a proof either, but it would rest on the observation that the i'th smallest disc (i=1..no_of_discs)
moves every 2^i-th step in the same direction (+1 mod 3 for odd i and -1 mod 3 for even i).
Just to add a point to the parent comment: passion is a spark you fuel with CASH (and other incentives) to burn brightly, if at all. Also, if your guy can get the job done in 3 days whats the issue ? I'd interpret that to mean you hired a highly competent engineer.
That's wild. I'm still a bit unclear as to the advantage it has over rotating the screw, though? The inventor mentioned less dust and wider tolerances, but why?
https://stackoverflow.com/questions/5518084/memorymappedfile...

There's the hard limit of 2GB for most versions of 32-bit Windows and 4GB for any operating system.

Couple that with the requirement for a contiguous address space as well as various page table entry (PTE) limits, you get all sorts of "soft" limits way before 2GB. From what I've heard, 256MB is relatively safe to map, but anything much larger than that is increasingly likely to fail.

Correctly written code should be able to work with moveable "windows" into the file as small as 32MB to be properly robust, especially if the process memory is already fragmented.

Lots of software crashes with large files on 32-bit machines because of this. E.g.: https://www.monetdb.org/pipermail/users-list/2009-January/00...

As a more recent example, ripgrep had issues on 32-bit platforms because of a bug in the way the underlying mmap library worked in Rust.

Even on 64-bit platforms you can run into trouble. For example: https://jira.mongodb.org/browse/SERVER-15070

In that example, Windows Server 2008 R2 has an 8 TB limit. You could hit that if using a tool like ripgrep to do "forensic analysis" of disk images from a SAN, where virtual disks typically have 16 TB limit. So if you mount a SAN snapshot and open the disk as a file to scan it, you will hit this limit!

Programmers make all sorts of invalid assumptions...
My passion is to my family, my craft, and to my own personal projects and ventures.
If you hire me for money you'll get my talent, my time, my undivided attention, my friendly demeanour, and you might mistake a display of excitement or passion here and there because a juicy problem was solved with elegance, to passion to your company but it's just the passion to my craft. Passion (and I agree - ninja and rockstar) should be removed from the hiring lexicon.
Newspaper does a piece on abusive commenters
Yeah, seems like this would be much better than humans and result in better results overall.
Microsoft supported Windows Phone for a long time after it was clear that it would never take off.

Microsoft is really good at supporting products it releases even if they don't take off, at least when it comes to software.
Why was data sorted by usage count in the first place? Hash of the password doesn't give you the password, so you just get "something was used x amount of times". Seems like you always want to look up by hash and then sorting by hash from the beginning makes more sense.
Conways law: Should I introduce an API Gateway in my workplace?
The actual extension does support images created on the fly. All that's missing is some commandline tool that'll translate from whichever format it's in to the format iterm expects. For e.g. a PNG image data you could probably get away with a single-line bash script: all it has to do is stick an escape sequence in front of the base64 encoded file contents.
Or some of us have obsession about unhealthy distopia that is at the end of facebook road.

May I recomend you a book? https://www.amazon.com/Age-Surveillance-Capitalism-Future-Fr...

Or, if books are not your thing, maybe watch Black Mirror - Nosedive (S03E01).

You need to understand that some people are older than facebook and have seen the tranformation of human society since the Facebook came.
The mobile platform is inherently different from desktop - what made the desktop OS flourish constrained their thinking when they went with Windows Mobile.
Gaming, on the other hand... it's not like they weren't dealing with games on the desktop before Xbox. I remember reading somewhere that the Xbox is just a desktop PC in a different case, if you take a look at the components.