skysight-inc/HackerNews huggingface dataset:
Not if checking the obscure and hidden "Don't throttle me!" box comes with a warning that it is unsupported. Then you don't have to do any serious maintenance and testing.
Architectural monoculture isn't necessarily a bad thing, compared to a post-modern collection of different styles. Some of the most beautiful cities/town in the world (think places like Italian coastal towns, Austrian mountain villages, or French countryside towns) have a consistent style.
I don't think we have a good idea of how many nonbinsry people there are. The number of people who openly identify as nonbinary seems to be increasing as awareness and acceptance spread. Those are nowhere near universal.

Referring to Alice and Bob with gendered pronouns is fine becauae we know their genders. Also, the same logic suggests it's convenient for any third party to be nonbinary.
Could we please refrain from using "retard", it might not have any personal significance to you but it does to other people and there's tons of other words that mean essentially the same thing
Show HN: Relica – Cross-platform local, remote, and multi-cloud file backups
Where did you get the idea that 10 tiny tiny programs could tell you about a programming language’s average performance?

Who in this discussion has made any such a claim?

You repeatedly put up a straw man.
Put "how to trace a X script" (where X is a language name) into the search engine of your choice.
He's promoting distrust in the media and this is dangerous for our democracy.
User's Undoing Part III
I do not typically post, but these suggestions seem like genuine improvements to the existing system:

"Kerr suggests allocating H-1Bs not by lottery as they are now, but by salary — the more that a company is willing to pay for a foreign worker, the quicker they can get a visa."

"A second change would be to allow H-1B workers to apply for permanent residency green cards on their own, without having to be sponsored by their employers."

Both of these would ensure that we can get smart and talented individuals from outside the US and would drastically improve the ability for the US to compete while continuing to provide broad-based wage increases.
That's true, and in this specific case it seems hard to tell. I guess my idea of the average 4chan user of old is a college dropout shutin. That might be because when I started browsing being a shutin/NEET was the "cool" thing. I think this quote sums it up nicely: "In my online persona I pretend that I am ironically pretending to be a NEET living in my parents’ basement, but I am one in actual fact."
The book appears to concern skilled immigration, not eradicating borders. There seem to be an unusual number of people jumping to unfounded conclusions. Immigration is a competitive advantage of the US, and we don't need to attempt to muddy the waters by conflating any degree of immigration with completely unchecked immigration.
Lua Digest Fall Edition
One person in the 4chan discussion suggested writing an answer at https://math.stackexchange.com/questions/15510/ .
Previously: https://news.ycombinator.com/item?id=18230827.
Do you think any apps currently meet all of your needs / what ways are you able to accomplish this form of communication with existing services?
I have been using Ghost Inspector for awhile now, so far it has been fantastic. It is really nice to be able to push to a branch and get notified in Slack a couple seconds later with any issues including screenshots.
Because allegedly those updates ALSO fixed the underlying software performance issues so the hardware wasn't taxed so hard.
At one point many years ago I realized that I was happy with approximately 486 CPU level performance. I wished at the time for a 486 built on Pentium fabs. Of course simply scaling down the size of an old CPU probably doesn’t work, but still, the energy performance trade-off is a valid one.

But then we figured out how to make software slow (all good and appropriate abstractions, I’m sure) and I find myself wishing for faster CPUs again.

I’ve often wondered if it is just that I’ve gotten impatient or if performance has actually not perceptionally improved much over the years.

This is why I like to visit the Living Computer Museum here in Seattle once in a while. It turns out that even very old systems feel snappy at some tasks even by today’s standards.

UI and interactive features are generally fast, but there’s no getting around the slowness of say rendering a fractal.

Kudos to you for this work and a fun and interesting website. It reminds me of the recent “This Old Lisp” posting.
Yup. About 3/4" in diameter. They look like friendly little puffballs with soft spikes.
Ask HN: Best cross platform desktop and mobile stack with good ML support
I have an idea for an app that would work across all major desktop and mobile platforms and would like to avoid too much coding for each platform.
The app should be responsive, should be able to handle files and storage efficiently and should also not cause any major inconvenience if I decide to add certain machine learning features in subsequent versions.
What tech stack suits the best?
I'm failing to see the value add of this device.
The article contains pretty much no evidence other than confusing a Spotify user with a Youtube "Music User" (which is never defined).

Betteridge's law of headlines is an adage that states: "Any headline that ends in a question mark can be answered by the word no."
An interesting anonymization - useless for instant traffic updates, though - would be to fuzz the location based on vehicle speed. When you're moving quickly, very precise data would be shared, but when you're stopped, uncertainty would be increased - that way, where you're parked every night would be much less precise than the highway you take to work.

This wouldn't do much good in more rural areas, of course - you could probably zero in on exactly where my parents park their car with a month's worth of data even if you add a mile-wide fuzz to every parked check-in.
No mainstream politician is pushing for completely open borders. That's a complete straw man.

The closest quote I can find from a national politician calling for open borders is Donald Trump in 2013.

"We will have to leave borders behind and go for global unity when it comes to financial stability."
Meanwhile another post on the front page says that Apple has been fined for intentionally slowing down their phones.
Scrum isn't a process, it's a framework to utilize your own processes. That's like blaming the framework of the house for a bad paint job.
Personal choice. Some people like the idea of splitting the data from the functions that operate on it. Others don't like mutability and presume that OOP requires it. Scala and other languages make it easy to have immutability and OOP. Look at Clojure. The interfaces look a lot like Object definitions.
Atoms may come apart as the Universe’s biggest stars explode
This. If there was a real piece of missing demand these companies would change their interview process, but things are only moving in the opposite direction. The shortage is a myth to flood the software engineering job market with cheap workers. It needs to stop
Can't there be an in-between? I shouldn't have to be admitted to a hospital to experience the beneficial effects of lavender treatment.
That construct is a common debate among non-native English speakers who have trouble wrapping their head around singular nouns that describe groups.
> Peer review is a base level quality check

Ideally this is true. At the worst though, you'll end up with a peer reviewer that gets pedantic or one who's a member of a citation cartel [0] that demands that you cite his/her friends papers unnecessarily as a quid-pro-quo leading to publication. It's difficult to say how common this is in practice since academia is generally terrible about self-reflection, but I observed concerning evidence of this when I was still in science. In some fields at least, there's ample evidence [1] that peer review provides inadequate QC controls for methods sections, making it literally impossible to replicate results due to entire processing steps being omitted. This is why post-publication services such as PubPeer have become more and more relevant, since it has become obvious as time has elapsed how woefully inadequate the initial screening process is.

[0] https://academia.stackexchange.com/questions/81261/reviewer-...

[1] https://www.ncbi.nlm.nih.gov/pubmed/22796459
No, it was old phones in general. I had a brand new iPhone 7 that was gimped by the iOS 12 update and experienced 3-5s delays in user actions simply because it was older hardware.

The crashes which were being avoided would only have happened on bad batteries. But the throttling happened in all instances, bad battery or not.
Bemused

Redbacks can be fairly common but if you encourage daddy long legs and leave the house spiders alone you'll rarely find one.
House spiders though can make you quite sick if you get bitten.

Sydney funnel web spiders are dangerous and aggressive - enough said.

White-tailed spiders that also get blamed for necrotic lesions but is likely bacterial are fast and tend to wander. They'll sidestep a shoe and jump at you before disappearing. I've spent hours upending a room after losing sight of one.

Most people though are more scared of huntsman spiders and they can get pretty big and move fast. There's a certain type that are thicker in body and will come at you. You think you have it pinned under the broom head and the next second it's racing up the handle jumping at you.
>Giving a user an opportunity to correct mistakes before they kill themselves is a major feature of Unix.

That's the complete opposite philosphy of Unix. That's, in fact, MIT/LISP philosophy.

Unix' Motto is DIE fast.
"Kerr suggests allocating H-1Bs not by lottery as they are now, but by salary — the more that a company is willing to pay for a foreign worker, the quicker they can get a visa."

Would need to be artfully worded so that sign-on bonuses and short-term employment is not used to game the system by permitting averaging down over time.
Defined benefit plans have large drawbacks (risk to the firm, risk to retirees if the plan fails, etc.), but there is zero evidence they were born of a desire to kick the can down the road. They simply came first (at the time, as far as I'm aware, nobody had even thought of a defined contribution plan, and there would have been no tax reason to have one instead of just paying workers).[0]

Let's debate what works without pretending everyone who disagrees with us has terrible motives. Defined benefit plans provided huge benefits to many workers who have not managed the switch to defined contribution plans well.[1] That does not mean that pensions are sustainable, or even that they are a good idea, but their proponents are not just con-men.

[0] https://www.thebalance.com/the-history-of-the-pension-plan-2...

[1] https://www.cnbc.com/2015/03/20/l-it-the-401k-is-a-failure.h...
New Relic is great for APM, uptime etc

SSL & domain name on auto-renew. SSL via lets encrypt with a renewal cron and domain is set to auto-renew in domain registrar dashboard.
NOAA is about to make some big changes to its global weather model
I am curious to see other people's solutions.
>The best way to avoid conflict and encourage diversity is to force everyone to voluntarily think alike.

I have no idea if this was a joke, given you used the words "force" and "voluntarily" in the same sentence, as well as "diversity" and "think alike". In the event that you are serious, I completely disagree. Or rather, if by "best" you mean "ideal", I agree. If you mean "best" as in "most likely to succeed", the method rarely works.

Some of a comment I wrote a week ago applies:

https://news.ycombinator.com/item?id=18249218

Specifically:

>BTW, lest I be misunderstood, neither I nor the books are saying there isn't anything like an obligation, and that you should not have shoulds. Of course everyone will have them. The key is to realize that your set of shoulds will be incompatible with others. You could have a long, multi-day conversation with the other to align your sets, but if you just change the style (and tone) of the conversation, you won't need to.

You really don't need people to think alike to avoid conflict and encourage diversity.
What a load of hyperbolic rubish. To suggest that Youtube is cheating the music industry out of at least 60% of its potential revenue, a figure a couple of billion less than Googles net revenue in 2015 is crazy talk. It is this type of logic that results in the billion dollar ipod: https://www.ted.com/talks/rob_reid_the_8_billion_ipod/up-nex...

I am not saying that Google shouldn't pay more, I am not saying that Google says less. But do a quick sanity check before posting silly numbers in a blog post. Or better yet, provide solid evidence to back up your assertions.
I recommend NodePing as well.
https://nodeping.com/

A ton of different types of checks. A lot of value for not a lot of money. The public status page style is minimalastic but exactly what I want.

Example:
https://status.regexplanet.com/
Here's my guess: non binary are less than 1%. Probably less than 0.2%.
The stock market has been falling hard lately. If ever there was a time NOT to take such a risk, now is probably it.
Tim Berners-Lee on the huge sociotechnical design challenge
Disgraceful. I'd like to believe many of Paul Gs opinions go against the incubator he founded but wow.
Because they know arguing against skilled immigration is a loser so you just prop up an "open borders" strawman. Take that, scarecrow!
In an LLVM context it also means you don't get runtime feature detection. You would need to build N dlls and then write code to load the proper one at runtime based on feature detection.

JITs could solve that problem, but few JITs currently do very much auto vectorization, because they don't have time.
> Could you imagine if that was in a general programming magazine before global internet search engines were popular?

Style manuals of the time encouraged expanding acronyms on first use, but I can imagine this wasn't consistently done in a technical field!
"If you do not agree with the changes, then you should stop using the Site or Application, and you should notify us that you do not want your information used in accordance with the changes."

I interpret that to mean "If you don't like what we are doing now, your device is a brick, too bad." I wonder if there is a legal way to fight back at that.
The whole point of this patch was to deal with old (~7 W h) batteries. Your 2000-era PC was usually plugged directly into the power grid, or if it was a laptop, it had a 50 W h battery and went a few hours away from grid power at most.

It's a lot easier to "not write slow software" if you're not constrained by power limitations. Apple went to all the trouble of switching CPU architectures just to get on a better side of that problem.
The Kekulé Problem by Cormac McCarthy (2017)
Thank you for being an agent of harmony.
Internet access is important, but not a panacea without any disadvantages. Furthermore, a smartphone assumes a device with GSM and data while an other device with on-demand WLAN (such as a cheap tablet) might suffice.

TL;DR if you mean computers and internet access instead of smartphones, use the correct terminology.
This article wouldn't even need to be written if the people/media/politicians didn't conflate "skilled immigration" with "unlimited immigration"/"open borders".
That and a complete unwillingness to educate and mentor your workforce. I don't understand why the government should step in to help employers because they want training to be somebody else's problem.
FusionAuth integration with Spring Security
As a former H1B, I fully support the second change yes. IIRC, an H1B can be renewed once and last a total of 6 years (apologies if regulations changed in the past 6 years, I haven't followed since I got a GC). 6 years is a long time and should allow application for GC without sponsorship.

I'm not sure the first change is a good idea. Wouldn't it give a huge advantage to bigger companies? Haven't really thought this one through.
It depends to some extent on the arrangement but some benefits include:

+ rapid on boarding - if the service provider has a bench then it can be much quicker than hiring a significant number of people

+ flexibility - the client can ramp up and down relatively quickly without the hiring/firing overhead

+ legal - there is a fair amount of red tape associated with a full time employee that is expensive. A lot of jurisdictions have similar rules with direct contractors.

And others along similar lines. Effectively what the service provider is doing is moving some dev staff from a fixed cost to a variable cost. So from the client's pov it's not just the direct cost for the work you're doing that's important, it's also the cost that they won't incur by not employing directly.

And that flexibilty/responsiveness can be very, very valuable. If you can cut my ramp up time by 3-6 months, in my line of work, that can easily translate to millions. I'm willing to pay for that.

Source, run multiple programmes that use a mix of FTEs, contractors and service providers.
The pirate of the southern skies
I started my career as a 28 year old college dropout doing data entry for a small surf and skate ecommerce company in 2012. I never finished any of the MOOC courses I started, but their availability helped me get my first internship, which has lead to me being a successful backend engineer in SF. I especially credit the original Coursera database class and Udacity's web development in python.
For those of you commuting through GCT tonight, look up at the main course ceiling. The ceiling was cleaned in the mid-1990s, but they purposely did not clean a small area to show the drastic change. You can actually see it in this picture

https://upload.wikimedia.org/wikipedia/commons/7/7b/NYC_Gran...

Look in the upper-right corner by the ecliptic.
The Myth of the Myth of the Brown Recluse

I have lived in California for 25 years and have never heard about the Brown Recluse living here. I guess I don't watch enough local news, but I think that Rick Vetter, being in the Department of Entomology at UC Riverside, is going to have an extreme over exposure to people who think the Brown Recluse is a problem. The random people who send him spiders are worried about the Brown Recluse, but 500 in say 30 years is not very many. If 1 in 500,000 people are super worried about these spiders in California, then he might interact with most of them. The essay is of course a bit tongue-in-cheek, but this problem of the Myth of the Brown Recluse is probably only experience by a small number of people.
Naive thought:

Some undergrad or masters should do some work to validate the work and write a paper about the validation. Then they'll be cited by anyone who wants to use the 4chan thing
Python is one of the most popular languages in the world, it’s quite common to encounter it when you join a new buisness. It’s also the language many people learn to program with (I did).

Anyone who learns Python will necessarily learn OOP as it’s the de facto style. The post is a resource for that. My comment is meant to encourage people to consider the alternative ways you can approach problems in Python.
When I was squarely middle class I normally didn't pay more than about 5k in annual federal income taxes.

That's pretty reasonable. It's also hard to cut a number that small.

When you get into paying 50k, 100k+ in taxes, then a percentage tax cut will appear much larger.

I know plenty of people who have about 2k withheld throughout the year and then get 5k-15k "refunds" at the end of the year. That's what I was referring to with the xbox and tv comment, those refunds are often spent that way.
Microsoft "lets you choose" between seeing ads and seeing targeted ads during setup. They're a joke.
Scrum isn't meant to solve problems, it's meant to reveal them so you and your team can solve them yourselves. Scrum is a framework and doesn't prescribe any development practices. Rather you use the framework and iteratively insert your own practices and processes, regularly inspecting and adapting those practices and processes over time to fit your goals.

Stop blaming the framework for a lack of discipline.
Any digital analogy fails, since the biological signals attenuate with distance from source. A digital gate acts as a repeater, re-boosting the signal strength to original level. That is not the case with neurons/dendrites.

Perhaps a better model would be for each neuron to be modeled as a current source instead of a voltage source. The more parallel paths that current is funneled into, the smaller it gets, until it is below the threshold of detection. You can have your transistor model allowing/blocking that current, but never boosting it back up.
I think deliberate slowdown is one thing but slowdown due to new features is another. I am okay with the latter but not with the former.
* https://github.com/akavel/up/blob/master/up.go#L574

Please at least respect the SHELL environment variable. (-:
I agree that appears to be the way they are going. If they are working to extend the life of devices even further in coming years that seems to support this direction.
I use Ping [0], never used an alternative so not sure how it compares on features, but it has everything I need: uptime alerts, header & body requests. All packaged in a nice interface with a solid pricing structure.

[0] https://apex.sh/ping/
A side benefit that I hadn’t really considered but seems obvious; By taking in skilled workers from other countries, it’s like poaching talent from another company. Then they aren’t contributing to or building companies in their former country. Not sure the scale you would need to make a dent, but is there a name for this?
Matcha Tea Pocky >> Whatever.
Show HN: Touchdown – Automatic Flight Tracking for General Aviation Pilots
before everyone dives on the "PG hates the homeless!" bandwagon - consider that perhaps there are other reasons to oppose this bill? There can be many reasons to oppose a piece of legislation beyond simply being opposed to its stated intent.
Nagios, in combination with with check_mk 'raw edition' (https://mathias-kettner.com/editions.html). The Nagios configuration is automatically generated via Puppet resource collection.

SSL certificate expiry is easily checked with a nagios check (use the -C flag on check_http). If you use Letsencrypt with a client like acmetool (https://github.com/hlandau/acme) your certs will never expire. Of course the nagios check is still necessary to ensure acmetool keeps doing its job!

Domain name expiry checking could also be a nagios job, or alternatively you could write a small script that checks whois output and execute it regularly with cron.

Configuring your registrar for auto-renewal helps avoid a certain class of errors ("I forgot to renew!") but not others ("my credit card expired and the e-mail notifications from my registrar didn't reach me").
You can only claim with a straight face that android wins on privacy if you completely ignore google. But since you can only do that in theory land it rings hollow.

Besides, most people upload their photos without removing exif data which makes your photo archive the best tracker - every place you went that you cared about at all. Most people also keep pictures forever. You an count the people who opt out of cloud storage for photos on one hand...