skysight-inc/HackerNews huggingface dataset:
Their purpose wouldn't be a monopoly but maintaining their disproportionate influence niche from family status. It is to get the legacies in. Regardless of the rightness of my assessment it wouldn't be a conspiracy as it isn't illegal.

It is legal to influence the instituions themselves with money as they have ownership of all resources involved. The admissions scandal demonstrated the difference quite well. Of course the admission has other unspoken reasons for wanting them - contacts for tbeir network and their own pride and flatrery about "cultural worth". Stupid human social trick stuff of skewed priorties.
You don’t know that. Some people are more affective at social distancing than others.
Not only that, the newer WiFi standards are doing away with the dissociation attacks (which is what they are) that some vendors had been selling as "containment" because they're also quite obviously a denial of service attack vector.

You can imagine what happens when two corporations are in adjacent spaces in the same building and both have their WiFi configured to "contain" the neighboring tenant's access points.
It would be awesome if the author could include some screenshots of what the product looks like in action.

On side notes, is there any plan to support React components as well?
I really like it. It is so unobtrusive. At first i've been surprised because i disabled in-browser Pdf-reading, but it almost looked like a pdf-reader. All proportioned and positioned just right, no fiddling necessary. And not laggy either. This is how it should be! (For me.)
People will just go out, which they're already doing. Nobody would ever agree to repealing the 4th amendment, they would challenge the government's authority to restrict their movement.

The police can't arrest all of us.
Git-Governance 0.3.2
Made another release in GG.

Changes:

Parallel implementation

Custom ssh implementation via the config file.
There are only a handful of countries that can borrow in their own currency, and borrowing in another currency is very risky.
Mexico was smart to lock in puts above $40 a barrel.
I've been running Debian since ~1994, and never really got the excitement about Ubuntu. Some colleagues did, but it seemed to be more about the marketing.

I've always been a KDE user, which was always a first class citizen option during the Debian installation process. For Gnome / Unity users having that default promoted and baked into the distribution might have been compelling.

The refrain 'but it's so much easier to install' never really sat well with me -- I hand-install my desktop & laptop OS's infrequently, given the upgrade process (with Debian) has always been wonderfully robust. I auto-install and maintain, almost exclusively headless, every other VM, so a nicer installer wasn't relevant there.

Claims of 'stodgy' versions are rebutted by using testing or unstable branches, or even backports. For enterprise, stodgy's often a plus in any case -- look at what you get with RHEL/CentOS.
... that went away in parts of the System 5 world a year before Linux even existed.

* http://jdebp.uk./FGA/run-levels-are-history.html

getty was obsolete in the System 5 world two years earlier than that, in 1988.

* http://jdebp.uk./FGA/inittab-getty-is-history.html

Whilst not peculiar to Linux, it after all having been created for Minix, the van Smoorenburg init+rc system did resurrect some things that were already years gone in the System 5 world. Calling them "sysv" has always been somewhat of a misnomer. They are Linux/Minux clones of old System 5 mechanisms that were out of date at the time.
I didn't write "Silicon Valley", and I didn't notice you saying "Silicon Valley", until now.

Maybe you could clarify with some examples of the companies you're talking about, in SF, that mostly draw on local talent and resources.
Parent comment is generalizing. “Being in lockdown” is “jailing citizens”. Contact tracing is “surveillance state” etc
I would agree with you, except the number of people still using facebook after cambridge analytica kinda proves that people don't actually care, even the ones that say they do.
Ah yes. Back in the days when you chose "New Document" it apparently meant "a fresh new start". (Or not, I'm glad it was just a bug!)
Software payments seem to fall under either a periodic subscription model or a one-time purchase model. Both involve inconvenient workflows - setting up an account with each provider, handing over payment details to each provider, tracking payments on provider's website.

My other problem is that software usage is not consistent - I may need something badly this week but never again.

I'd be paying more and for more things if there was a smooth pay-per-use micropayments solution. Load up a wallet at start of the month. Every provider has a standard pay tip button which should be as easy to integrate anywhere as a "share this on twitter" link. Click the button, enter amount, and that's that. Software, news, content websites would all benefit. I think mobile games have solved this in a way through in-app purchases.
"Idiotic" is a strong word. The question is: if candidate A answers these successfully, and candidate B does not, is there a reason to believe that candidate A is a better fit for your SQL data analyst position?

You may say no, that any competent person can read the book and learn this stuff. But in my hiring experience there are sadly oceans of coders who, say, reach for 100 lines of buggy slow Java code to solve something that could be done in 3 lines of SQL. Once you've hired that person they do not magically turn into an efficient or self-aware programmer.
I think something like backward induction could be used here to find a lower-regret but probably more complicated strategy: https://en.wikipedia.org/wiki/Backward_induction
http://abp.io/ is probably the best open source one I've seen. They also offer a paid product which is fairly comprehensive. I don't quite like their frontend stuff but the backend side of things is definitely what you're looking for.

There are plenty of paid products in every language which are basically B2B SaaS templates.

ABP, bullettrain, Laravel etc.
K is the bee's knees! I'm convinced if we all just used k for all of our software, programming would be a much nicer endeavor. And as a corollary, programs would be a lot nicer, faster, and usable. The status quo of terrible performance, massive codebases, and staggering complexity is a sad, self-inflicted, and unnecessary state of affairs.
Why do you think it's not "especially faster" than doing it on the client?

The data is already sorted, partitioned, in memory .. adding a moving average calc or max value per category is certainly faster than fetching the set to disk, recreating it in an intermediate structure and then calculating the new value with all that partitioning, sorting, etc. to be redone client side.

You can certainly use them in app dev for things like:

* figuring out how many things are ahead of you in a queue
* snapshotting (what's changed since the last time you were here)
* comparing something to some other sample for outliers or inconsistencies

These may be quasi analytical still, but ultimately they can manifest as properties of an object model like any other property to be developed against.
> Based on my back of the napkin math, the UK would need to export it's oil (yes, the UK is a net exporter of oil) at $350/barrel to cover that.

In a vacuum this isn't really a good-faith argument. It can be used to illustrate limited concepts, as another user did in this thread, but it's not really a valid point in general for anything. That's because the question of "what price of oil does [country] need?" only makes sense for countries where the supermajority of their GDP is based on resource extraction.

UK to Iran is not a great comparison because only 4.5% of UK's exports are crude oil. https://oec.world/en/profile/country/gbr/

Second, trade only makes up 30% of the UK's GDP, meaning it can and does better leverage its domestic production to meet domestic needs.

Lastly, the UK has not been nearly as dependent on exports to balance foreign reserves as Iran is. Due to its uncommon status as a global financial hub, I think it has other ways to ensure it can continue to finance trade.
It's reasonable to expect a `pop` function (in the strict sense) that returns a collection without the last element. The point of `pop` is manipulating the pointer of the top element. We can leave the elements and previous copies of that pointer alone in memory.
Checklist to Product Market Fit by Lankinen
Sounds like you can greatly decrease your chances of being hacked by simply not offering an android app.
Patterns of Enterprise Application Architecture
by Martin Fowler

This book is actually two books in one. The first section is a short tutorial on developing enterprise applications, which you can read from start to finish to understand the scope of the book's lessons. The next section, the bulk of the book, is a detailed reference to the patterns themselves. Each pattern provides usage and implementation information, as well as detailed code examples in Java or C#. The entire book is also richly illustrated with UML diagrams to further explain the concepts.

Armed with this book, you will have the knowledge necessary to make important architectural decisions about building an enterprise application and the proven patterns for use when building them.
Apple iPhone charger teardown (2012)
Regular people wouldn't use windows if using it required them to understand the concept of an OS and install it for themselves.

People will never buy linux but they might buy computers with linux at some point just like they have bought phones with it. Android had things that iphone didn't have and at a much cheaper price point thus linux based phones are everywhere. I wish steam boxes had taken off.
I had to look up whether you were technically accurate (I've a PhD in compilers but parsing's not really my thing), and I think the answer is "it depends, maybe?"

To get to the root of the issue though, there is not a parser.

Well, one could consider the function that takes each keystroke to be a parser - though I don't know if that's technically correct either. So perhaps the more accurate thing to say is there is not a step that takes a textual source file and parses it.
The idea that Mike Janicek and Bob Mansfield are the only guys willing to do the work for the incredibly low fees Apple will provide while all these manufacturing engineers turn up their noses beggars belief.
Checking for function purity is easier in some languages than others. It's mostly a transitive closure thing. Pure functions can call only pure functions.
It's tough in Javascript, because function declaration is dynamic and you can rebind. It's not that tough in a more static language, where you can tell who calls whom at compile time.

Way too many years ago, I did that.[1], starting at line 204.

Knowing that a function is pure has many uses. You can optimize, using that x=y => f(x)=f(y). Pure functions can safely be used in assertions and conditional debug code.

[1] https://github.com/John-Nagle/pasv/blob/master/src/CPC2/p2tr...
Actually, I think the marketing "I protect you and you protect me" is quite good. It worked where I am ~75% prior to any gov't policy changes.
What a great article. It's something I need to read, as I have been working on my own programming language for a while now. This creating-programming-language-thing is so difficult and so much effort. (I'm stuck at designing how string works right now)

+1 on writing parser by hand. I've done it once with java (https://github.com/tanin47/javaparser.rs), and I switched my own programming language from a parser generator to a hand-written one. Once you know how to write a parser by hand, it's a much better approach (e.g. easier to test, modularizable).

My programming language is a bit strange in a way that I drop the performance requirement. Performance distorts other aspects. I focus on making the language featureful and beautiful instead. I hope I'll achieve this dream of making a usable programming language one day.
Having recently set up FreeRADIUS + WPA2 for the first time, I have to say, it wasn't really that hard at all. It wasn't any harder than setting up a mail server, or web server, or commercial grade router, or any other similar task that anybody's IT department (or contracted IT service) shouldn't be able to handle without a sweat.
This is crazy. It's hard to know what's true anymore.

We have to build the right data infrastructure to enable us to discover truth together and become unified again as a species.
> "The Web is built to house both megacities and small taverns. And we know it works just fine."

This is a great analogy for the web, hopefully it will remain true without succumbing to authoritarian control.
'Seems disproportionate'?
It was disproportionate.
> but that they expect any company takes care of the important things in order to bring a product to market.

They show that expectation by withholding their money or not using the product when something bad happens. I don't see them doing much of that when companies have data breaches.
I wonder how broad the definition of effectiveness is in their implementation. The visual method might have limitations, considering that many CSS properties are only "effective" when you start moving/interacting with elements, e.g. resizing the window/elements, or hovering over elements or using other cursor actions.
It's basically impossible to post anything of this sort on HN without being downvoted to oblivion.

The skeptical, critical thinking skills of the audience here don't come close to matching the general technical ability.
1. If you try to make money on youtube with ads... good luck with that. Thats not the business model of most devs who teach on youtube.

2. Before your youtube channel becomes popular to get noticed in a good or bad way, it will probably take a long time. Teaching code, being good at coding and being popular on youtube are 3 skills that dont necessarily overlap.

3. If you do get noticed, the (financial) benefits of it far surpass any developer job. And usually it actually help you to get dev jobs anyway.
So the Prague 6 district council decides to move the statue of a Soviet. Then the Russians get angry and send a man carrying a poison into the Russian embassy, the embassy next to the mayor of that district, for the plan to poison that mayor. The transport of the poison was detected, but there was no way to stop that transport?
My logic filter says no.
AMD's in a similar boat, if you scroll a bit further down too :(
How to finish off the Impostor Syndrome in just five minutes
> The most advanced headsets on the market require a tether

I've heard streaming to the Oculus Quest is basically like owning a Rift. I haven't tried it myself though.
An engineer from Nodewood posted on here at the same time as this post about their SaaS starter kit, built in Node.js and includes billing but no mention of multi-tenancy:

https://news.ycombinator.com/item?id=23054417
What should be used instead of 'joke'? Please do suggest. I guess citizens should behave like docile subjects and use only 'approved' words.

What makes me angry is apologists for the state.
exactly, furthermore if you are a self-employed consultant depending on your country's rules if you do not have a job to do at the moment you can't get any government benefits until you get a job.

For example in my country if I lose a job and I have a consultancy that I have made money on in the last year or two (I forget) you have to close it down, and then wait some months, and go through some bureaucratic thing to get them to say ok he really shut down the company before you can get the normal government payment for someone unemployed.

Obviously as starting a company is also not without its work and costs you don't want to do that, which means you need to have the money to last a few months between gigs.
It exists, but it's hardly effective. It's mostly a merry-go-round of bribery and currying favours. As an example, look at how little consumers trust inspections carried out by authorities (hence why Australian milk powder carries such a premium).
That’s not even mentioning scroll state or mouse position
I think you need to show evidence that
1.the speed of innovation was indeed higher previously, and
2. that it was higher because of less regulation/safety what are the innovations that would not have been discovered today? you're just asserting this without anything to back it up.

At least 1. Contradicts most what I have read, which is that our speed of innovation/knowledge acquisition is accelerating
I used to think like this.

Until I realized it was incredibly cynical, selfish and self-centered.

Not everybody has the same motivations, and this is not a zero sum game.

I love coding.

And I love even more teaching other how to code and help them get to where I am.
By the way, Awk is whitespace sensitive:

pattern { action } # valid

pattern { # valid
action
}

pattern # not what you think
{ action } # this action has no pattern

There cannot be a newline between pattern an action. This feature allows either the pattern or the action to be omitted without ambiguity.

pattern # pattern with default { print } action
{ action } # unconditional action
pattern { # pattern with action
action
}

Items can be put on a single line without ambiguity using semicolons:

pattern ; { action } ; pattern { action }

A pattern can have multiple patterns separated by a comma. That syntax admits optional line separation after the comma separators:

pattern,
pattern,
pattern {
action
}

The action fires by a match for any of the patterns.

The POSIX standard Awk expression grammar has no comma operator, on the other hand; the comma exists only for separating patterns, and function arguments/parameters, and in the print statement syntax.

Plus, JNIL (just now I learned). The in operator allows comma-separated expressions for testing "multi-dimensional" array membership. Here is a hello, world:

$ awk 'BEGIN { a[1,2,3] = 4 ; print (1,2,3) in a }'
1

(Note that multi-dimensional arrays in Awk are simulated; a string index is generated for that 1,2,3).
As an American, I welcome foreign countries to destroy our oil industry. They always support the worst politicians.
Don’t forget to sell to the stakeholders under the management team as well. I may be just another DevOps guy in my company, but my opinion holds sway in purchasing decisions even if I don’t control the budget - as do the other lead devs on the team.
The background looks like they took inspiration from the original [1] "Space Jam" movie site.

[1] https://www.spacejam.com/
The 5 Eyes? NATO?
> I'm... not really connecting the dots?

No, you're not. And that's why you're missing the point that the details ARE the substance.

The voluminous FDA regulations surrounding drug approval are about tracing EVERYTHING about that drug so that when (not if) something goes wrong, you can figure out what went wrong.

Theoretical Example: 5 people just went blind from eyedrops of a drug that has never exhibited that problem before.

Should the drug be pulled from shelves?

If we work backward through the pipeline records and find that the 5 people all share the same batch of eyedrops, yes. If they don't share the same batch, no, but then we probably need to call the CDC as we have a new disease.

But, what's a batch in common? There is the crate that got delivered to the pharmacy--did the drug get too hot and melt some of the conatiner into it? There is the batch that got delivered to the distributor--did a rat or something urinate on the box? There is the batch that got delivered to the sterilizing company (probably gamma radiation for eyedrops)--did they not give it enough dose or did they have a metal obstruction from multiple loads in the facility.

I can keep going further and further back. Was the water in the process supposed to be deionized or sterilized in some way? Did somebody mix up two similar compounds on the line? Did you clean your reactor with the wrong compound? Some drugs are made by cells and your reactor can "drift" over time and you may have to purge it and start over when the drift gets too far.

The regulations demand that you record all of that up front before you can even BEGIN the process of getting a drug approved for use.

(The cleaning the reactor one is not theoretical:
https://blogs.sciencemag.org/pipeline/archives/2007/07/09/no... )

In addition, I would like to add that the FDA are actually really helpful once you demonstrate that you are not a clown. However, they get a LOT of clowns on a daily basis and basically have to assume that you are too until you demonstrate otherwise.
Any normal mildly competent government does the same.
Ah yes, the usual "deny everything", and when denial doesn't work anymore just say "ah but they deserved it", no? That's the standard procedure.

"Judge and jury for our friends, poisoned tea for our enemies."
> ...identified several misconfigured S3 buckets...

For the love of all that is holy... have your AWS, Azure, etc. cloud service setup/config wire-brushed by a 3rd party expert before deploying!

That, or perhaps these cloud services need a clippy like wizard: "Are you sure these files should be 777? Perhaps you want 644?".
According to [1], 2 billion people are subsistence farmers with under 5 hectares. The population adjusted average seems to be around a quarter of a hectare (~0.6 acres) per person (which sounds low to me, as someone who has grown my own food without automation).

10^9 == many of us. Unless your definition of "us" is hacker news readers.

[1] https://en.wikipedia.org/wiki/Subsistence_agriculture
You should look into Feathers JS [0]. You've the option to write in Javascript or Typescript and its built on top of nodejs/express.

Feathers JS has got builtin authentication and it is easy to add tenants. I've created a quick example and published it here [1], there maybe some rough edges, please mail me if you have any questions.

As others have mentioned with multi tenancy you must have good test cases that verify you've appropriate filters in place to avoid leaking data.

[0] https://feathersjs.com/
[1] https://github.com/bjacobt/feathers-multi-tenant-example
I'm sure data scientists and such probably use SQL at least somewhat regularly.
There already are companies that advertise privacy as an edge, but either they are sexy enough for consumers or they aren't. DuckDuckGo isn't sexy. Firefox isn't sexy. Linux-based desktops aren't sexy.

If these things caught the sparkle in customer's eyes, we'd all know it by now.
Genuinely one of my favorite details about Norway’s sovereign fund.
I used to have a ecommerce website with 50k USD of monthly revenue.

I am very bearish on the future of this industry, with de-globalization, trade wars and the ever expanding reach of Amazon.
I am not denying the fact. I'm saying it doesn't prove that VR has gone mainstream. It's a valiant attempt on Valve's part to make that happen, but it's just an attempt.
Isn't that practically poverty level on HN? That's like one person making $100K and a spouse making $68K. Don't entry level SWEs make as much by themselves these days? Plus stock options. And ping pong tables.
How do you leverage some of the other things like serverless, SQS, etc..? From what I could see, it was based on Kubernetes but that still expects us to manage all the products on our own? Eg replace sns with Kafka and SQS with rabbitmq?
Just out of curiosity, with such a short list of countries you don't hire in, why do countries like Mexico, Italy, Sweden, and Spain make it on the same list as North Korea?