skysight-inc/HackerNews huggingface dataset:
This is interesting! Seems we can make everything interactive these days with a simple mix of electronics and ML. Discoverability might be an issue though, I already have trouble remembering all the gesture combinations on the Macbook trackpad.

It’s also not clear if the ML-based classification scheme can handle the vast individual differences among the general public, in real-life scenarios. (Wasn't this why Motion Sense on Pixel 4 wasn’t as precise as initially expected?) Performance may take a further hit with wear and tear, if these are embedded in clothing like hoodie drawstrings.
A discussion on personal branding, narratives, and Africa as a brand
Right, on one hand I feel blessed to be alive, as with all of you, in what is certainly the most important time in human history. Beside the effects of every technological advancement which currently exists at a transitional period, the greatest moment of birth and rebirth in history could be upon us, thanks to the Holocene extinction event we have triggered. Whether or not we capitalize upon our special place in history remains to be seen.

But I also know I'm missing out on the true space-faring age, the Humanitarian Revolution, the Quantum Age where we begin to fully exploit the laws of QM, the Last World War, extra-solar colonization, etc.

Eventually, if we don't kill or exhaust ourselves with impatience, technology will be solved with respect to providing enough energy and resources for every conceivable human. Then, the real challenge begins. Providing for a population beyond its basic needs becomes an entirely political affair. We may be arrested on the lower levels of Maslow's Hierarchy of Needs for quite some time.

Will humanity observe a similar exponential advancement in humanitarianism as it has with technology? How important is humanitarianism to Fermi's Paradox and the Drake Equation?
Credit checks. They need to know how much of a risk you are of not being able to pay.
It does seem somewhat disingenuous to not mention the VPN usage in your first comment. Makes reasonable people wonder what other details you're leaving out, even if there are none.
Making game engines is a waste of time – I probably won’t stop making them
I just realized I didn't answer your question.

They are testing for abusive behavior to identify drug abusers, re-sellers, or negligent providers (over prescribing).

I have read some people complaining that their provider will not prescribe the drug they need if THC comes up in the test. That is not universal, it probably depends on the individual provider or the health provider system.

The best part is that law enforcement can review the records at will (as long as they can articulate an official reason which is a very low bar.)
Very dumb question. But wouldn't it be good to paint one of these planes to look like a passenger jet or Fedex cargo jet?

If there is a world war/end of the world type event, would there be a benefit to blending in? Or would it not matter the enemy would be able to tell?

I guess the jet meant to blend in would not be covered in a military blog.
I think these examples support my position, they do not refute it.

If you have to write plugins to describe the rules that walk the edges of the DAG, then you haven't captured the essence of Make. It isn't just the DAG, its also the ability to walk graph edges with a generic shell alone. Here's some examples of things that we're using it for:

- Compile C, C++, and FORTAN on a common DAG for 5 unique ABIs.

- Parallelizing and sequencing atmospheric analysis with orbital mechanics programs.

- Post-processing our regression test suite.

- Executing and verifying SystemVerilog tests.

- Generating documentation with Doxygen and LaTeX.

- Generating linear flash images and a compressed initial filesystem.

- Transforming said initial filesystem into a linkable object.

Make does all of things without any prior knowledge of any of them, because it just uses the shell to express how the edges are walked. In some cases, we build the program that traverses an edge and express that as just another dependency in the chain.

If you have to write and compile plugins into build2 to do things like that, then you haven't re-implemented Make. You've just created another purpose-dedicated build tool. That's fine if its what you set out to do. But that also means statements like "We believe, paraphrasing a famous quote, that those who do not understand make are condemned to reinvent it, poorly." do not belong in your documentation. Because I don't think you understand Make.
> Importantly, the user is explicitly aware of these & controls it in an absolute sense, at run time.

I mean, I guess I see value there for the use case of "I want to download a script to run locally on my machine" type of thing, but for the most common use of Node, i.e. I'm running a server process, does this really even matter?
Not gatekeeping, I phrased my idea badly before, and I'm sorry about that. I would like to make it clear that I feel very strongly against gatekeeping, and against censorship.

More like not pushing for more acceptance. Allow a community to form, but do not try to market your way into a larger community.

Obviously this approach is not sustainable, at least on the first try, as the Internet itself shows.

However, now that the internet already exists, a parallel internet so to speak would not have as much/any appeal to the average consumer/corporation, which ideally would lead to only those who are interested in the community/content arriving there.
I understand the concept of making a native app to include using the native UI platforms. What you described is hardly more native than electron, which is basically a web app at heart.

Or maybe there needs to be a consensus on terms. Do people consider electron apps to be native? I would put them in some weird middle ground, but definitely closer to web technologies than native development.
An example to prove your point: Flipboard determined that our current rendering engine was too slow for their needs and implemented their own rendering engine on top of ours while retaining the rest of the browser infrastructure.

[0] https://engineering.flipboard.com/2015/02/mobile-web
A national ID would be used for voting too, so you can count half the country against.
What would you suggest as an alternative, simpler form for docker deploy, running and managing? Docker-compose?
My parents were born after WWII.

There are vast differences between the military at that time and the mess we've built since then.
Stop using Apple products. Stop developing for Apple products. Stop treating Apple like they matter.
They’re better at contact tracing and cluster-squashing because they have a large, long-standing network of public health centers with the express goal of combatting infectious disease outbreaks:

> In 1935, with funding from the Rockefeller Foundation, Japan opened its first public health centre (PHC) in Tokyo. The country then put in place a programme that led to the building of another 187 nationwide. They survived the war and the occupation. But the thing of note is that before and after the war, their priority, says Taniguchi, was always to “stay watchful all the time” for the emergence of TB cases. If one was found, they were tasked with rushing to the patient's residence, checking for clusters and sterilising the house

Seventy-five years on, 469 PHCs are in operation across the country, with each manned, on average, by 64 medical professionals, including one to two licensed doctors. They still locate clusters, track links and conduct tests. It is this “accumulated wealth of expertise, rarely found elsewhere” that has made the difference. Japan has not had to rely on mass testing strategies because it’s health care history had already left a cluster-crushing strategy embedded in its system

https://moneyweek.com/economy/global-economy/601264/cluster-...
Best to fish for the nontrivial threads:

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
The reality is there are a large number of engineers that have enjoyed sky-high comp without having particularly good or difficult to acquire skills.

The number of engineers that know how to write a basic java or ruby/node/go web service, some frontend, and basics of using a RDBMS getting half a mil TC is quite high in the bay. However, they lack the background to really advance a company's technical direction, reduce major inefficiencies, or handle problems of scale in a rigorous manner. It's a trend I see having interacted with engineers of all levels at a large number of silicon valley companies.

With the era of kubernetes and virtually unlimited cloud hardware on-demand, any college grad can stand up dozens of microservices quickly and satisfy almost any consumer or enterprise product's requirements by throwing money at the problem. To some degree, it's worse at FANGs given how the tooling has essentially narrowed most engineer's focuses to just writing application logic and abstracting everything else away. For these companies, it's effectively cheaper to run thousands of extremely inefficient microservices than try to consolidate the architecture into something leaner and more efficient. Sadly, smaller companies try to emulate this pattern and end up burning piles of VC cash to build something that really requires a fraction of the compute or engineering resources.

What this ultimately means is most "engineers" truly are replaceable, lack depth in understanding, and are nothing more than code monkeys. It's about time we see a market correction.
>No internet? No web-app.

I've seen lots of tools that spin up a local webserver and then use that to serve the webapp even offline. But then the question becomes is this really a webapp if I have to install a native server?
And I have yet to see a single valid reason as to why LTV should be the primary tax. I've seen a lot of words, but they all seem to start by assuming that LTV would be fair and the current system is not. That forms a very poor basis for convincing people who don't already agree.

Here's my argument against LTV: Warren Buffet owns one modest house in Omaha. Should he be taxed based on the land value of that modest house, and nothing more? That hardly seems fair.
My apologies, I saw a tweet[0] discussing the timing of the layoffs but decided to submit the source article with more context linked in the tweet

[0] https://twitter.com/amir/status/1262019344692723713?s=21
all sides have their issues, some of the very same people pushing for national id flip out if you suggest voter registration require proof of eligibility. One person's identification is another person's suppression. Then you can toss in the privacy advocates who will give you an earful about the susceptibility of any system.

what turns all of this, politicians, exploiting the fears of different voting bases to their own ends. this is where the real problem is. by keeping a permanent state of exploitation of fears, unfounded and real, politicians can keep their position indefinitely as well as the wealth they gain for themselves, friends, and family. In the end it all comes down to money
It wasn't originally designed with GUIs in mind but that doesn't necessarily mean it would be bad at it. Some people don't consider Go well suited for GUI programming as most of that large GUI platforms are traditional Object Oriented frameworks that wouldn't work as well with Go.

Google and Apple haven't adopted it as they were already developing languages/platforms targeting GUI development (Dart/Flutter and Swift respectively). Also Go is a young language targeting a different niche so there was nothing pushing it this way.
Or maybe the throwaway was named after the comment it was intended to be used to post.
Yes, I have a little Python library for managing network shares in Windows.

It has things like automatic retries that "back off" slowly, switching to cached IPs in case DNS is down, and checking to see if all of the drive-letters are full and either re-using a letter or creating a "letter-less" share. I had to develop it during a period of great instability within our network. It's ... large and over-engineered, but it just keeps on truckin'.

On the other hand, it has been quite useful going forward, so that's a plus.

I tend to program fairly defensively, in layers, right down to the much maligned Pokemon exception handling. The results don't have the, ah, velocity that is so often praised but they'll be there ticking along years later.
I'm sorry, but I don't think that's what they were saying at all. To me, it sounded like they were saying that when a developer works alone at nights or on the weekend, they cannot ask other members of the team, or the person who originally filed the ticket, any questions. Thus, if the ticket is vague, or if they have a question about a part of the codebase they are less familiar with, they have to spend a lot of time trying to divine the answers themselves when they could just walk over or message their colleague for the answer on a normal work day. Spending three hours rederiving trivial knowledge that other members of your team already know (such as which package something is in, or the exact set of inputs that reliably reproduce a bug), IS spending time on the wrong things.

I agree that a manager shouldn't micromanage to the point that they believe developers cannot be productive without their manager physically present, but that is not what they were talking about. The comment isn't about the developer needing their manager's insight or guidance, but about the developer needing the expertise of the rest of the team, which they will not have access to at nights or on the weekend.
It's almost like decades of governance by people who say government is the problem leads to ... inept governing ...
You might just be surprised at how many US citizens do not have a state issued ID card. There are just a lot of poor people who can't afford to pay for the ID or their parents never kept their birth certificate and they just don't have the slightest clue what to do to get another birth certificate. It perplexes me, but some people are just that broke or just can't get it together enough.
They have generated negative cash flow from operations for the last few years. Also giving away stock is diluting investors.
Sure, if you want to drain battery
Actually that is for a different reason: the article is hard-paywalled (see https://news.ycombinator.com/newsfaq.html). If the article had been readable with a paywall workaround, I'd have fixed the title rather than burying the submission.

I sent an email to The Information asking if they'd unlock this one for HN readers: https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que.... They do that sometimes. If they do, and it isn't too late, we'll unbury the submission.
Not sure that I entirely agree there: I could easily imagine someone writing too close to the metal to stick to list iteration where a hash would be better and so on, unless it's prohibitively slower, whereas someone slightly higher would freely choose whatever they feel appropriate for the situation. They might often guess wrong and take a structure that is overkill for the typical dataset but the penalty for that will be negligible compared to the one paid for using a badly scaling structure on way too much data.
If you take the press release at face value, it means Android has fewer newly-discovered vulnerabilities on the open market right now. That's probably good news for Android, but there are alternative explanations too: maybe Google is paying more for their exploits to keep them hidden, for example. Or maybe Zerodium is trying to get Apple to sign a new/bigger contract and applying pressure.

This is all, indeed, a pretty shady business. I don't think there's anything authoritative we can say from the outside.
What if there is going to be a great depression?
if all the economies are starting to fail, will there be a famine? If so, when?
I can imagine, throwing money alone won't solve the problem with all these govts trying to keep everone liquid?
https://news.ycombinator.com/item?id=23206415
where is Hokkaido, Texas ?
A range of 84k to 474k seems reasonable?

Man, I should have chosen another career area.
Pangaea 'Breaking Appart' Explained
Laughed out loud at this. Nailed it.
Could be, though I tend to go with occum's razor in most cases, which to me implies this is intentional.
Show HN: Python convtools library – code generation for data transforms
supports aggregations, joins + now optional collection items
This isn't true anymore. (Although for most adults, it doesn't matter as they got their SSN before it changed.)

> On June 25, 2011, the SSA changed the SSN assignment process to "SSN randomization". SSN randomization affected the SSN assignment process in the following ways:

> 1. It eliminated the geographical significance of the first three digits of the SSN, referred to as the area number, by no longer allocating specific numbers by state for assignment to individuals.

> 2. It eliminated the significance of the highest group number assigned for each area number, and, as a result, the High Group List is frozen in time and can be used for validation of only those SSNs issued prior to the randomization implementation date (see section "Valid SSNs").

> 3. Previously unassigned area numbers have been introduced for assignment, excluding area numbers 000, 666 and 900–999. [1]

[1] https://en.wikipedia.org/wiki/Social_Security_number#Structu...
I'm not an expert on this in any sense, but would it be possible to add this into Node at the OS level, e.g. make use of network namespaces to restrict outbound network access?
Nitpick: pretty sure Slashdot predated Google reader by almost a decade.
The notebook (what became Jupyter) wasn't until 2011: http://blog.fperez.org/2012/01/ipython-notebook-historical.h...
Why? Many RSS readers have ads, and the publisher is making their feed available to readers.
Yeah, I've seen so many "in two more weeks things are going to be much worse" predictions that haven't come true in the past 6 weeks or so that I've mostly started ignoring them (unless they're backed by some level of evidence).
This misrepresents the reasons. Technically, the US Federal government has no authority to issue a mandatory unique ID. Furthermore, many States that don't even pretend to pander to fringe Christians have rejected it on civil liberties grounds. Complicating this even further, a significant percentage of Americans have no documentation of their birth for a variety of historical reasons only partly related to the above, having a paper trail of their existence materializing out of thin air in adulthood e.g. Americans born in other countries. Another percentage of the population has no paper trail at all even if they were born in the US.

All of this makes it very difficult bootstrap a mandatory national identity system, even if there was legal authority. Any scheme will generate several million false positives or false negatives with significant consequences for those affected. This reality has stopped/slowed the rollout of mandatory government identity systems even in more limited contexts.

There are fewer undocumented or marginally documented Americans than there used to be but there are still millions of them, like my mother, and State governments make allowances for the existence of these people in their processes because they need to in order to do their jobs. This unavoidably creates loopholes that can be exploited because people legitimately need to be able to bootstrap valid identities in the absence of any documentation.
I'd like to see your "proper funding model" for the military.

Or you'd have to say that the military is part of your "last resort". But then you need to raise enough money to pay for all your last resorts. If LTV is your method, the numbers may not work (as others have said here).

Or, instead of raising all that money, you could say that we don't need that big of a military. That's not an insane position. But using desire for an LVT as the basis for deciding on the size of your military seems to me to be putting the cart before the horse.
Ask HN: Are you using the Julia programming language for non-scientific tasks?
I really like the Julia programming language and although it is described as a general purpose language, it was designed with a focus on programming for mathematical and scientific domains (where it shines). Libraries outside these scientific domains are much less prevalent in the language (as is non-scientific programming activity in general).

Are you using Julia outside a scientific domain e.g. for a business app or a web app, or utility tasks? If you are, how have you found the experience and would you recommend the language for non-scientific tasks or domains?
Obviously limiting free speech is absolutely not okay.

If I came across as overly combative in my last comment I'd like to apologize, that was not my intention.
Companies can subscribe to a feed of 0-day exploits ("Zero-Day Research Feed"), for what I assume is a hefty fee, large enough to make a profit despite millions of dollars spent on exploit acquisition.
change the domain to old.reddit.com
You already went to university, so you get nothing for second-guessing how you might have spent the time. You should concern yourself with what to do going forward.

You make it sound like you can still do the onlyfans thing. If so, nothing prevents you. You can do it as a side job/gig and stack up twice the cash. I'd guess that if you seriously consider it, you will find that you don't actually want that and you have probably gotten envious over something you don't actually even want. You see easy money, but you haven't factored in the opportunity cost and probable hit to self-respect. You might endanger your current career by getting found out, and your current career should probably last longer.

Really, I think the whole thing should evaporate if you think about it all and understand it. As mentioned elsewhere, most people don't want to get to your cousin's position, they find themselves there for lack of options, lack of discipline, lack of understanding consequences, etc.
Indeed. Better economic opportunities and higher levels of general education make it hard to employ people and make money off this work at the same time. At least where I live in the US the gig platforms are staffed by people who can't hold down traditional employment for various reasons, and even with the below-minimum wage these services by and large do not really make money.

The flip side of this trend is the ubiquity of vending machines in Japan, which have the advantage of requiring no sales staff. This is very useful in a country where the labor force is shrinking and demand for low-skilled workers outstrips supply.
It's the same thing: The article here is 17 days old and links the same ICANN press release that's the subject of the linked HN discussion.
I wonder what is the reason for that? I doubt Apple code quality dropped significantly. Is it simply because more people started to look for vulnerabilities? Or was it because better tools to discover the bugs became available?
The author is a reasonable person. The community is as poisonous as hell. Two people in the slack group made many to leave. Nothing has been done yet. A few years ago, they removed a friend of mine. Because the two men turned their eyes on them like the malicious Sauron.

The output is interesting. Remove yourself as far as possible from the community.