skysight-inc/HackerNews huggingface dataset:
That's a great a vote of confidence. I would've thought that nix would only manage packages on the OS-level. How does it re-implement pip to be reliable? I currently have to stage a couple of `apt-gets` and `pip installs` before my `pip install requirements`, and it took a couple of tries to lock in the right sequence that worked. How does nix solve those problems?
As someone who has a decent grasp of Middle Egyptian hieroglyphs, I think your enthusiasm for these texts would be destroyed by reading them. I know from experience that the quickest way to bore someone I'm guiding through an Egyptian exhibit is to start reading and translating inscriptions. The context for much of what is written is more impenetrable than the language itself. You pick up a lot of that context by necessity in learning the language but it doesn't come through in translation.
What large corporation is a public sector union counter-balancing?
I suspect this has to do with Intel architecture not being very beginner friendly. When I tried learning x86 assembly, I found it to be incredibly overwhelming.

There are simulators for teaching assembly, but I don't think those are nearly as fulfilling as hacking on real hardware. And since it's difficult to hack on your computer's hardware, you're left pickup up something more simple.
True, but that's still not really what I'd call random or arbitrary.

registry settings are things that should be user settings

User settings are most of the time registry settings since that thing is used where other OS use plain files :) But I know what you mean, some of the choices which were once made are strange and because of the sometimes annoying "let's keep things backwards compatible forever" principle it's also not likely to change soon. Then again, pretty sure for remapping there are workarounds in the form of creating your own keyboard layout for which MS has tools. Now if changing a keyboard layout still requires a UAC prompt (I really hope it doesn't) you're still nowhere.
I am using nextdns with several block lists, both pushcrew and vwo are blocked for me.
from the original context, I'm guessing your comment is referring to this excerpt:

> She wandered a bit with me until she identified someone who I think she thought was sufficiently non-threatening (middle-aged woman hanging out with family) and Lily asked me if I would be willing to ask on her behalf.

is it really sexism (subtle or otherwise) for the author to give his best guess as to the state of mind of his daughter at the time? or are we passing judgment on the possible motivations of a six-year-old girl?
Firmware engineering and IOT is a huge mess

At least in my experience, there aren't many opportunities for career growth in that area unless you switch to regular app/web development, or you move to a snazzier company like Microsoft, Apple, Amazon, etc. (Or start a disruptive startup..)

I wonder if there's a "brain drain" effect that's causing this industrial software to be persistently low quality and susceptible to attack
Monitor Web Application Response Times in a Fancy Dashboard Using Zabbix
Obviously I don't mean perfectly flat, when we're talking an organic, dynamic system. The trend is flat. See page 7 of the document I linked from the USDA. Even the page you link shows: 766,000,000 acres (3,100,000 km2) in 2012 and 721,000,000 acres (2,920,000 km2) around 1920. Note: "The majority of deforestation took place prior to 1910"
I remember folks who would wax nostalgic about BeOS, and claim it trounced Unix & Windows when it came to performance. Could anyone speak to the technical strengths / interesting aspects of this OS?
Visual Studio is paid. I don't qualify for the Community Edition, all other editions are paid.
Maybe the person meant to say Visual Studio Code is preferable to Visual Studio.
Haiku looks like an interesting project. I like the concept and the consistent design, but ... it is still missing one critical feature ... a viable business model.

Linux is an example of what to expect without this critical piece. Decades of manhours from some of the best and brightest, millions of lines of code ... and a miniscule marketshare on the desktop.
You can check your WiFi and try with an ethernet cable. Wifi has tendency to add unpredictable latency.
One of the things that scares me a lot about covid is the risk of losing my sense of smell and/or taste.

So I'm not sure if I would be jealous of your brother.

I mean, sure, I'm also tired of this, but just thinking that I could potentially never smell coffee again, or taste avocado or not being able to notice the scent of my partner, or lot of other things... it's terryfing.
Maybe it is. I feel like this is the narrative on every second cycle since 10.6 (Snow Leopard, to 10.5's Leopard), that "this" is the one where things get more reliable and nature.
Ah, the corporate Speed-Up Loop.

https://thedailywtf.com/articles/The-Speedup-Loop
Would you say it is deserving of this article? I plan to read it but fear I may be disappointed due to the articles hype. A counterbalance would be appreciated.
Electronjs – use more inclusive language in a few places
It's all about scale. Large scale requires an orchestrated application management system with progressively integrated bells and whistles and minimal fiddling with userspace. Small scale doesn't factor in. Do small scale the old way if you want: Binary artifacts, amis, home grown integrations and playbooks/scripts. Having done it both ways I continue to do it both ways. Run a monolith the old way and run your web tier, stateless and customer facing, highly available services in k8s. If it's not broken don't fix it (but for some use cases (large scale) the old way _was_ broken).
Save #50% on select product(s) with promo code #50LSEHIQ on Amazon.com
There's another aspect to this. Sometimes that human isn't 'in' the system but can be the user of it.

I recently made a script to document the code paths from any GraphQL or REST endpoint to code lines taking a database lock. It was a hack with false positives. I 'fixed' it by making it an interactive app instead of a script.
From One Tree, Many: On the Ancient Art of Coppicing
It's absurd that it's taken this much to have a national dialogue about how problematic the "social services with a gun" approach is.
Read it like this: the workers could not be held accountable anyway since re-opening was his own demand as the business owner. He is already responsible, not the workers, so that 'sacrifice' is void of meaning. I don't see any way that can be read as a defense of Musk.

But mostly I wanted to point out that your comment is in bad taste, and against HN guidelines. That kind of generalization never lands well.
Well said. Though Hasura makes it easier.
France imports and exports a lot of electricity, so the used electricity is far less clean than that suggests. Similarly, countries that import from France are cleaner than that suggests.

This is an important consideration when looking at the cost of scaling nuclear power as it gets far more expensive the lower the utilization. You can get to around 40% across an electric grid such as Europe or an island, but scaling past that needs truly massive subsidies.
A letter of reprimand for excessive force should be the end of a police office's career in law enforcement (a similar incident would certainly be the end of my time as a paramedic).
Ask HN: Transitioning to Restrictive Environments
I recently got a new job in this pandemic. I am so grateful that i got a new job with a good salary. I am a devops engineer where in the past i had full access to all AWS environments and had my own laptop where I could install vagrant , virtualbox docker. However, this new company is a fintech company and as such the security is very high on the laptop. Basicaly my laptop is a dumb terminal to connect to a Windows remote desktop where I can't even install stuff. so as such it is hard to make much progress. Specially administering linux and kubernetes clusters. using Windows putty :( . Have any of you faced a similar transition and how were you able to handle this change.
If the cost of living wasn't so high, I suspect the smartest would choose to do other things. For example, looking at JPL engineering salaries on glassdoor, the median seems to be around $100k. That's just not enough if you want to live in Pasadena comfortably, especially if you compare it with a FAANG salary.
What it really means is taking a public sector job and moving it to the private sector.

Private police forces employed by the rich will maintain order on private property. The poor will be less protected.
Well, you think that they are doing evil, but from the union's perspective, they need to choose whether to err on the side of under-protecting their members, or over-protecting them. The police unions (and most others) choose to over-protect their members.
Middle button to zoom. It is worth it to have a closer look at those walls with millenia-old artwork.
One idea I've seen is the idea that a dollar of funding spent elsewhere can reduce crime more than a dollar of funding spent on policing. This isn't true for every dollar, as funding often comes with diminishing returns. For example, $400k away from police but instead spent in youth programs will give kids more ways to engage in the activities which reduce their likelihood of being engage in petty crimes due to boredom.

As for those demanding full defunding, I doubt they actually want that. Demanding exactly what they want would be a bit like walking into a salary negotiation and starting with the salary you are willing to accept.
"cues"
Or perhaps even just "these are the features I personally want it to include". I'm mystified by the way the author makes the jump from "I want this" to "Apple will definitely do this".
My local police union has been called out multiple times for publishing racist things in their newsletter and literally nothing has come from it. They can openly publicize in print that they're racist and continue policing. They also blame "antifa" for any anti-police action without investigating.
I see a lot of people saying "Defund the police doesn't mean no police". Ok, fine.

But it's a shitty slogan that, regardless of actual meaning, is doing more harm than good. Normal people don't get the nuance. To them it just sounds like the "defunders" want to get rid of all police. And normal people think that is a very fucking bad idea.

Do you know what regular people do when they are worried about their safety, children or their property? They vote in candidates who are tough on crime.

I think for meaningful police reform the slogan needs to change. You need to get normal people on board. "Defunding" is not the way to do that.
That's a fair point -- but I would argue Apple has always focused primarily on user experience, which often, but not always, aligns with graphical presentation and perfection.

There are times -- and perhaps this is one -- where it makes sense to drop things in presentation perfection in order to make a UI more responsive and better for the user's overall experience. I'm not a UX expert by any means, but I know for me there is little as infuriating as when I issue some sort of command and get no response -- if the cursor is pointing at something in a menu, that thing had better be selected and I don't really care a whit whether or not the UI representation of it moving there was frame by frame perfection.
Since Java 8, there are two ways to build a binary: the javapackager tool, and the Ant JavaFX tasks (with the OpenJDK, install the openjfx package). It'll include the JRE [~50MB], and there are pros and cons with that obviously.
Also see section 5.4. They use the word liquidity rather than saving - it's not being obtuse, just highly technical vocabulary.

" What happens if firms are liquidity constrained? If firms have some finite amount of
liquidity at their disposal, say, because they cannot borrow nor issue equity and have
limited past accumulated profits at their disposal, then they no longer maximize the
present value of profits in an unconstrained fashion. This distorts firm decisions towards
laying workers off, since the current period loss cannot be financed."
What's crazy is that for most of HN's history ending about 3-4 years ago, both of our comments would have been met with upvotes. I wish I had access to the information dang does to see the average age of accounts downvoting comments such as ours.

The last few years definitely have had a feeling of eternal september and of all the eternal septembers I've experienced in my 26 years on the Internet, this is by far the worst and most toxic to open, thoughtful and nuanced discussion.

My general observation is that those that best recognize the importance of such liberties also possess the greatest faculties in abstraction (a fundamental skill for success in engineering, especially software engineering). For it is only through abstraction that someone is able to back out from the concrete issue at hand and see generalizable principles and how they might apply to other issues under other circumstances.

My suspicion is that as HN and tech in general has caught the attention of a broader audience, that the median capacity to abstract has dropped and a plurality lacks the comparable capacity to reason abstractly as once existed on HN.

http://www.catb.org/~esr/jargon/html/S/September-that-never-...
Cloud Data Firm Snowflake Confidentially Files for IPO
Ask Google: Is 1234567891 a prime number?
> I have to wonder if the tendency for capital and other extreme punishments actually ends up being a deterrent to convictions

Short answer: Yes, both today and historically, especially when we meted out more brutal punishments. Literature on the history of jury nullification invariably points this out.

However, juror leniency has waned as jury pools have become increasingly composed of people who don't live in the same neighborhoods or socio-economic conditions as the defendants and therefore lack a more realistic perspective of the risks and benefits of leniency rather than being driven by fear. See, generally, The Collapse of American Criminal Justice by William Stuntz.
Free speech is protection from the government. This is libel, the victim could take POTUS to civil court over this.
Welcome to the club (of Python compiler writers): https://github.com/pfalcon/awesome-python-compilers

If you wouldn't like to repeat what many people before did, but would like to do something (potentially) new, feel free to accept my "challenge": https://old.reddit.com/r/Compilers/comments/grfjrb/challenge...
Awesome job! I prototyped a very similar FS for IBM Research a few years back, but I like your design better! They used it for Hadoop.

Love the crypto fs work you're doing at Cloudflare.
Are unions really the problem? Why not raise the standards and the wages for police officers instead of dismantling labor power?
Thank you so much.

Hasura supports generating GraphQL on Postgres.

XgeneCloud supports generating both REST APIs and GraphQL APIs on all the following databases PostgreSQL, MySQL, MSSQL, SQLite and MariaDB.

The key difference with generated APIs are - with Hasura you would need an extra service running on your backend for model-validations & business logic. This can be a container/microservice or serverless functions. With XgeneCloud, the APIs are not in a blackbox but generated express.js API source code. This would mean adding business logic is as seamless as changing that CRUD function. Since we use express.js (Thank you TJ Holowaychuk) - it is easily extendable as per your needs with npm being a great ecosystem to add middleware, rate-limiting, logging and what not. Also to note, Hasura is on Haskell language (although powerful as a language it is not mainstream language to build your backends on)

In essence,

Backend with Hasura = database + hasura (for crud) + microservice/serverless functions (for business logic)

Backend with XgeneCloud = database + xgene's API framework (regular run of the mill MVCish code with familiar controller->service->model). This means it is quite easy to comprehend, debug and scale.

The webhook pattern employed by say Firebase/Hasura/Any-API-in-a-box is good for only really simple projects or prototyping. But essentially, we believe webhook pattern for even simple CRUD operations is a major anti-pattern plaguing backend frameworks these days. Not to mention, simple things like debugging, SQL transactions become really hard on databases. Having said above, hasura has realtime capabilities which we do not have at the moment.

Serverless Support :
Our APIs can be deployed as serverless functions on any cloud platform (we use express.js - which amazingly works as Serverless App). This is a big leap - so there is no more Cloud Platform specific serverless code. We support AWS Lambda, GCP Cloud Function, Azure Function App, Alibaba Function COmpute, Vercel Now.

Database Client :

We ship a fully featured GUI Database based client (much like MySQL Workbench / PgAdmin) that works on all databases - this
supports autogenerating up/down SQL schema migrations automatically. It has features to bookmark queries and very intuitive :)

We also ship a full featured API Client (much like postman/insomnia) to maintain your API collections and we also support performance test of APIs via GUI interface.

edit : sentence corrections
Vaccines are far away from approval for widespread use, and New Zealand's situation as an island nation is not applicable to something like 98% of the World's population and quite frankly, irrelevant to the discussion.
Agree. Now imagine that the public have over 8 million (maybe as many as 15 million) semi-automatic "military-style" rifles. (These are the NRA's numbers, FWIW — I don't think anyone knows the number of AR-15s, etc. are in U.S. citizens possession.)
> Android device vendors don't care because either way they will stop updating their kernels after a number of years

This one seems like a big problem to me. Maybe the handset manufacturer doesn’t care because they already made their profit, but this pushes the support burden onto app developers (including Google itself) who have to maintain support for these old Android devices that the manufacturers don’t care about.

This seems like a real issue to me, is there something I’m missing?
Congrats on your success!

May I ask how you ended up with a three letter dot com?
never read it but Machado de Assis is considered one of the greatest Brazilian writers of all times and it's somewhat required reading if studying literature in any Brazilian university
Btw, found this while I was looking at research

https://www.apa.org/images/2016-06-psa-karpicke-fig2_tcm7-20... (Source: https://www.apa.org/science/about/psa/2016/06/learning-memor...)

> An emphasis on getting knowledge in memory shows up on surveys of students' learning strategies. In one survey (Karpicke, Butler & Roediger, 2009), college students were asked to list the strategies they use while studying and to rank-order the strategies. The results, shown in Figure 2, indicate that students' most frequent study strategy, by far, is repetitive reading of notes or textbooks. Active retrieval practice lagged far behind repetitive reading and other strategies (for a review of several learning strategies, see Dunlosky, Rawson, Marsh, Nathan & Willingham, 2013). A wealth of research has shown that passive repetitive reading produces little or no benefit for learning (Callender & McDaniel, 2009). Yet not only was repetitive reading the most frequently listed strategy, it was also the strategy most often listed as students' number one choice, by a large margin.
Using DataOps to deliver data science value
You are correct. Companies of a certain size are most always extremely heterogenous. There are good and bad places to be in a company and everyone has a different opinion on where those places are.

It also seems that you have experience working at big tech companies. It's not always so diverse and you can't always operate as autonomously as a team at a big company that just needs technology to operate, but doesn't claim to be in the business of producing it.
James Baldwin vs. William F Buckley: A legendary debate from 1965
A13X cost $30, compared to cheapest Intel used in MacBook Air cost $200+. I think it is quite a difference. That means consumer are paying $300+ for x86 compatibility.
I like that quote and I like Feynman in general, but I think it's worth keeping in mind that Feynman was much more gifted than most people, even other physicists. Some colleague of Feynman once said he thought Feynman harmed some students' development because Feynman didn't realize how intelligent he (Feynman) was and that he would suggest students approach problems in ways that they just didn't have the ability for.
Weirdly, it seems the simplest phones already solved those problem a long time ago.

Seems like over-engineering. The issue is either with the microphone, with the hi-def stuff or something else.

Every normal phone never had an inch of a problem, so I'm really confused why computers have this issue.
But www-data doesn't get a login shell, so it can't[1].

Obviously a user can modify their own files. The idea is if you compromise unprivileged user "scott", with their account, you can't harm other users or the system itself.

[1]easily. Technically it depends, but a hardened configuration would only give www-data permissions to read files its data files in /var/www, not write them (which includes delete), apart from things it actually needs to write like its app logs (and even then you should be using syslog facilities, which only let you write, again not delete or cause any issues). Principal of least privilege and all that. For fun, try to figure out how to ssh into your system as www-data and see the half dozen different roadblocks that come up in your way.
The absence of nullable references is completely orthogonal to pure FP and static typing.
What do you use to write the queries? Some query builder?
It always strikes me as odd how prevalent the bitcoin scams are on twitter. Virtually all of Elon Musk's tweets have a very prominently placed "BTC party" scam shown as a high-level reply.

As an example, from his latest non-pinned tweet, the second visible reply is a BTC scam: https://i.imgur.com/ibO94uG.png

How does twitter have such a high tolerance for this?
Noise cancelling works by shifting the sound waves of noise, which come into your ears. The ups and downs (of pressure) in the sound wave are added together, cancelling the wave altogether. Each ear get different noise, so the microphones should be as close as possible to each ear and work absolutely independently. Thats why microphone of your laptop is not of any help here, it simply gets completely different noise, which cannot cancel out one getting into your ears. This is more physics than software.
Quickest and most straightforward would be to convert those coal plants to natural gas.

But that gas has to come from somewhere, and I don’t think they like knowing that “somewhere” is Russia.
Not necessarily, some are driven by customer demand, some by community features or some by investors. It depends on the stage of the company too. An early stage start up sometimes simply does not have enough bandwidth for metrics. Slightly more mature startups can begin to base project based decisions on data.
Least surprising IPO of the year. They're a breakaway success.
iPod Linux
Top Customer Journey Analytics Solutions
ReactOS is still in alpha after 22 years. I guess their standards are even higher.
I’ve experienced some pretty horrific latency in Google Meet that seemed to originate from my local device, where only my connection would suffer from high latency.

Typical restart-all-the-things usually made it go away. But it wasn’t unusual for 500ms of latency to slowly build up during a 30min call. Unfortunately I have nothing more useful to add, the issue resolved itself before I could track down a definitive cause.
Because the unions have much more power than labor negotiations, including being able to decide what laws and policies apply to the police departments.