skysight-inc/HackerNews huggingface dataset:
Pinefore is a frontend for Mastodon based on Svelte2, I've found it to be a great non-trivial example: https://github.com/nolanlawson/pinafore
Same with American made products. Have you driven a Chevrolet lately?
Why someone needs 1000 created processes on one server? I worked with IO and CPU bound tasks and never needed more than ~50 processes, even on very big servers. Is there any practical reason for this (besides pure interest)?
You'll find comments here from people claiming to enjoy living in their cars while working for startups in SF.

People are different. And they can convince themselves of just about anything.
This article mentions a wetsuit with a visual orca belly print having some promise: https://www.nature.com/news/south-african-scientists-trial-h...
Almost like biological determined scoutships for a group, arent they?

Imagine a bunch of hunte/gatherers, who just entered a new continent (like north-america)- having those loonies orbiting the group, reporting new ressources, scouting ahead- sounds well adapted.
The entire dark pattern is creating a fucking painful and confusing q+a that is incredibly difficult to go back and edit, instead of just showing me a form to fill out, with hover over info bubbles that show me the actual IRS explanations of each field. But that would show the only reason why we are using them is to e file, because their system is much more difficult than the IRS', and they have been able to keep anything but the most rudimentary e filing off the IRS site.
>> Speech without thought isn't free speech.

That's a rather strong opening to limiting free speech. Who gets to decide that my speech was without thought? Is there an approval process? Can I repeal the decision? Do I have to document my thoughts before I speak to prove later that I did indeed think before I spoke out against the people that make those distinctions?
Don't let the history of other languages and frameworks fool you: Phoenix is a very minimal set of helpers over the much more bare Plug/Cowboy setup. And it's very easy to strip away parts you don't need.

The fact that you'll have 4-20 small(ish) boilerplate files on a brand new project isn't the end of the world and it gives you a lot of flexibility later.
My contention is that wouldn't matter. If they did adapt to the Chinese market and seriously started to eat market share from the likes of Alibaba I GUARANTEE you the rules would change to Amazon's disadvantage.
I know very little about filing tax and I was helping someone equally clueless this year. The 10+ prompts and tricks to try and get us to upgrade was fine, but we suddenly ended up in a page that was asking permission to request free credit score. I wanted no part of it and the person with me was frustrated enough and wanted to just accept it. Clearing browser and re-logging was the only way to get out of that screen and it put us in the initial page. No idea what that was about but I figured that is the `price to pay` for dealing with free software.
Surely there can be both a healthy "wanderlust" borne out of curiosity and eagerness to explore the world and a pathological restlessness due to some anxiety disorder? I don't see a convincing case for conflating these two things. But it does make a good headline...
I haven't used it yet but I really like the idea of Svelte, just how I really enjoy using Preact over React for certain projects.

One question about version 3. I was wondering if they addressed the issue of how a Svelte code base can grow in size larger[1] than a Preact based codebase the bigger it gets.

[1] https://medium.com/@chrisdaviesgeek/tiny-js-frameworks-preac...
>Maybe sharks are never really that much of a problem.

Pretty sure that is the case.

>According to the International Shark Attack File (ISAF), between 1958 and 2016 there were 2,785 confirmed unprovoked shark attacks around the world, of which 439 were fatal.
https://en.wikipedia.org/wiki/Shark_attack
Is there anything like this for java?
I'm really impressed that the release announcement starts by explaining what Svelte is. It's a little thing, but it's appreciated.
I said 95% don't meet any qualifications. Those remaining 50 are at best a partial match
I dont even understand how corporations have rights... My understanding is that in a democratic system the individual voter is the unit of currency.

Sadly this gets muddied in a sea of "representatives" and lobby groups which claim to represent people...
How is the backdoor situation when you license ARM and implement it yourself on an FPGA? I'm assuming there are big sections that are still black boxes you just paste in, but I would think that would still help contain the potential exploitation vectors a lot— like, if you were willing to design the ethernet peripheral/stack yourself, you immediately eliminate a lot of unknowns.
Objects are meant to have a life cycle in which the state should only be changed by the object itself. Setters violate this idea by allowing the sender of the message direct control over the state of the object.

A simplistic example: account.deposit(100) may directly add 100 to the account's balance and a subsequent call to account.balance() may answer 100 more than when account.deposit(100) was called. But those details are up to that instance of the account not the sender of those messages. The sender should not be able to mutate account.balance directly, whether it be via direct access to the field or through the proxy of a setter.
You seem to list political / culture / habitual phenomena here. Care to list technical argumentation instead?
Machine learning accurately classifies age of toddlers based on eye tracking
Otonomo, with nearly $55M in funding, is cloning our product
You could just write that code temporarily inline
planes are not hard to track
Standing in a River with Fish: people management at startups
Calling it "salary-porn" gives away the rest of your comment. I could have written it myself based upon the many conversations I've had with people here, and elsewhere, about salary.

For some reason many people are hostile to the idea that, at a minimum, you can make more money doing exactly the same thing for exactly the same company. Perhaps this shields them from the horror of the money they are most certainly leaving on the table, or the uncertainty of pursuing that money. The nice thing about being the lowest paid serf is the lord knows he's getting you for a song, or at least that's how the thinking goes.

I'll just leave you with this: I make a minimum of $3k per day. I am not special. I have an IQ of 118 which is probably low for HN. The difference is I've never accepted that what they're paying me is the most the company (or market) can bear. My first programming job out of the Army (with no education) was 50k/yr. My current rate is the result of 15 years of continually challenging the offered rate and searching for higher rates.

Today, I work part time and have tons of time for myself and my family. I'm so expensive that my clients honor my work and value my time. I know you'd prefer this lifestyle to the daily grind of 40+hrs, a middling salary, and little respect so why not test my model and see if it doesn't bear fruit for you.
Hey, just an FYI.

You never have to pay to file taxes. Like the forms are free on IRS.gov. You can fill in the information and mail it in with any money you owe too. There are help guides that step your through the process of filling out the forms as well, like worksheets to calculate deductibles if you need it.

It's very important that you go to IRS.gov and look at your options before you ever pay someone to do your taxes. https://www.irs.gov/forms-instructions

It's good to have free software and keep forms fillable, but we as a society NEED to know how to perform taxes and that the process DOES NOT COST MONEY. You most likely can do it yourself.

The reason we're in the mess now is because people have been so willing to believe that taxes are too hard and impossible for the individual. Who's telling you that you shouldn't do taxes on your own? Look at their motivations.
I realize dialyxir exists, but I think a lack of static typing can lead to some maintainability issues over long term. At least this is my experience working on a 6 year old JavaScript codebase.
It's not exactly a bad thing, it's just that you're using a hammer (class) when what you actually need is a screwdriver (struct/record).

Abusing getters/setters is breaking encapsulation (I said abusing, light use is ok). If you're just going to expose all the innards of the class, why start with a Class?

The whole point of object orientation to put data and behavior together. That's probably the only thing that both the C++/Java and the Smalltalk camp agrees on.

Separating data and the behavior into two different classes breaks that. You're effectively making two classes, each with "half of a responsibility". I can argue that this breaks SRP and the Demeter principle in one go.

Another thing: Abuse of getters/setters is often a symptom of procedural code disguised as OOP code. If you're not going to use what is probably the single biggest advantages of OOP, why use it at all?

-

Here's an answer that elaborates on this that I like:

https://softwareengineering.stackexchange.com/questions/2180...
A Local Exchange Trading System on Top of Ergo
fellow nova suburbanite here [vienna]

the degree to which deer have become comfortable around humans in the area in the last 5 years is incredible. I can be feet away from them on a jog and they won't flinch. I guess that's what happens when your only predator is a car
Facebook Learning Debacle
There has been a number of experiments that tried to isolate chemicals produced by the decaying shark flesh to repel sharks. The theory goes that sharks will avoid the smell of dead sharks, so a few groups I've tried to isolate those compounds to create a shark repellent. Not sure if any of them were fully successful.

In the case of the Farallon Islands it might be that once Great Whites can smell that the orcas have eaten one of their own they know it's time to escape.

I've seen at least one documentary where smaller sharks disperse when they hear the calls of orcas. Seems like it could at least be somewhat effective in areas where orcas regularly prey on sharks.
How would you solve LinkedIn Spam?
People have more and more spam on LinkedIn. Spammy invites, spammy messages, etc. How would you solve the spam issue?
Unsure if serious, but if you're looking for a crash reporter tool that integrates with Slack, you might be interested in something more like Sentry.
Make sure to read the last sentence. I did not expect that.
The problem is that many of these motivated actors are in academia. Think about the cases we've heard about somebody in academia being accused of sexism because they didn't kowtow to the values the types of feminists hold that Cahill mentions. A mathematics paper caused an uproar because somebody tried to show that it's mathematically possible for sex differences to appear

On that note, your software development comparison is apt: there are people in software development who explicitly want to build tools that lead towards a dystopia. They just believe it won't be a dystopia.
> If most people in the world wanted "democracy" as it is in the United States, they would have chosen it.

And if most poor people didn't want to be poor, they would have chosen to be rich. And if most homeless people wanted to live in homes, they would have chosen it.
They learn all sorts of stuff - https://blogs.scientificamerican.com/running-ponies/the-lege...
Vulnerability to prion diseases is not as universal in human populations as with bacterial and viral infections - for example it’s been observed that people with certain genes never develop vCJD from eating BSE-infected meat (or at least their genes postpone the onset by at least a few decades).
Could be... But then again, I find it hard to believe that if Alibaba ever starts overtaking Amazon in the US, the government will just stand and watch.
I want to like Elm, but every time I try to pick it up it's always my biggest time sink.
* Unified tooling (`mix`).

* Tests inside documentation.

* Macros.

* Protocols.

* `mix xref` has a family of sub-commands that gives you good code analysis (callers, callees etc.)

* First-class Unicode support. All strings are UTF-8 by default (you can fallback to ASCII if you need it; there are also good transcoding libraries in both Elixir and Erlang).
You're not wrong, as far as I can tell.

I'm a rails dev who has some godawful vanilla JS and JQuery in my legacy apps, that I maintain to some extent. We've largely avoided the quagmire of component-ized frameworks like React, Vue, keeping our JS footprint as minimal as possible while other teams in our area have moved ahead timidly, doing Vue without TypeScript or any build tools.

The one place where I have started moving my ball ahead is by adding Stimulus. It coaxes me toward Object-oriented (or at least Controller-oriented) JavaScript with ES6 classes. It has been a major success story for our small dev group which doesn't have the capacity to go crazy with a new language or framework, after deciding on Ruby+Rails some time ago. We can use it without major upheaval, it works with our legacy apps too without build tools, without much icky feeling, and without even webpack, just plain asset pipeline, while our internal-only application customer base is able to guarantee we are serving pages to a baseline of "current supported version of Chrome" that has given us the guarantee of needed support for ES6 and no concern about legacy browser support.

And one problem I also don't have, is any issue with the JS debugging support that is provided natively in Chrome, plain and simply put. I just write a "debugger" statement where it is needed in the code, ensure I have the JS console open when it reaches that line of code, and my debugging environment is roughly as powerful as pry-rails, no problem.
All your examples are false equivalences. The word "kowtow" is a perfect description of a relatively complicated ritual that didn't already have an English word for it (you could maybe substitute "placate" or "show deference" but these can have other meanings in different contexts). Words from other languages like "karaoke", "restaurant" and "prima donna" have always been incorporated into English when no specific substitute works well enough (of course this isn't specific to English, but it is a very English habit).

Your Mexican example would be using (I assume?) the Spanish of whatever word would work just as well in English, and I've personally used and seen people use words like "bruh" and "yo" with lots of different people. In fact, where I'm from "bruh" is a very typical "white" thing to say.
The article literally answers that. It's very common for unit tests and building infra, especially when ported from POSIX systems.
I love typescript. I use it basically as much as I can. Some projects have builds that break breakpoint support. I’m not sure of the exact cause, but it is frustrating. I often have to disable source maps when this happens,
"Javascript Delenda Est", by zeveb, https://news.ycombinator.com/item?id=11447851 :

> Can we please try to stop talking about this specific language ecosystem as an awful deplorable hell hole or whatever?

Back in the second century BC, Cato the Elder ended his speeches with the phrase 'Carthago delenda est,' which is to say, 'Carthage must be destroyed.' It didn't matter what the ostensible topic of the speech was: above all, Carthage must be destroyed.

My opinion towards JavaScript is much like Cato's towards Carthage: it must be rooted out, eliminated and destroyed entirely. I don't know if I'd go quite so far as to say that the fundamental challenge of mass computing is the final destruction of JavaScript — but I want to say it, even though it's false.

JavaScript is a pox, a disaster, a shame. It is the most embarrassingly bad thing to become popular in computing since Windows 3.1. Its one virtue (that it's on every client device) is outshone by its plethora of flaws in much the same way that a matchstick is outshone by the sun, the stars and the primordial energy of the Big Bang added together.

JavaScript is the XML, the Yugo, the Therac-25 of programming languages. The sheer amount of human effort which has been expended working around its fundamental flaws instead of advancing the development of mankind is astounding. The fact that people would take this paragon of wasted opportunity and use it on the server side, where there are so many better alternatives (to a first approximation, every other programming language ever used), is utterly appalling.

JavaScript delenda est.
I care about the semantic web
Not sure why others seem to disagree, but kow-tow indeed conjures up fu manchu-esque images, a sort of comical or repugnant representation of groveling associated exclusively with Asian culture. Exactly as you say, it's not necessarily racist in intention of using the term as subservience, but racial nonetheless. Separately, the actual kau-tau seems to have meant something specific as a ritual of respect. Used here, its generalization to mean forced groveling or appeasement is strange, as it implies the person or entity doing it is a loser.
The Camera in the Mirror
Or just about any year of your choosing. Today it's phones, before then it was newspapers, before then it was the town square, before then it was the village crier, before then it was the guy that talked to spirits/gods/sky, and so on...

This is not a new thing.
do you perhaps mean 'new-world cities with immigrants'?
Google, UK ISPs and Gov Battle over Encrypted DNS and Censorship
Yup, I should have included the link you posted for a complete picture.

The value of the stock allocation metric is in that it seems to be the strongest mean that the stock reverts to, in the sense that it has strongest predictive power. It is not that surprising because it uses to the raw supply/demand dynamics.
Node.js TypeScript #10. Is Node.js single-threaded? Creating child processes
A counterpoint to Girard and his thought:

https://arcade.stanford.edu/sites/default/files/article_pdfs...
I know there's slight irony in using google for this. But if you want to add an annual reminder to use freetaxusa.com

https://calendar.google.com/event?action=TEMPLATE&tmeid=cWEx...
How the 'burbs are bankrupting the US
Does that apply to a credit card, which is somewhat your bank's, containing a chip that somewhat belongs to Visa or Mastercard?

Your personal information is so valuable that some governments fiercely protect it, it's why the GDPR is popular in the area it covers.
Your idea of zero-slack efficiency is interesting theoretically, and I haven't heard it articulated as well as you did. But I don't think it's valid in a practical sense, because you can't just ignore the cost of (say) missing a flight because you were a minute too late. If you ignore one side of the coin, you no longer have a valid model of efficiency.

Going back to your example of a flight that's canceled, the airline should account for it. One simple way is to multiply the cost of that event by its probability. (And multiply it 5x or something, since passengers will be angrier at having an hour of their time wasted than happier at having an hour saved.) When you look at it with this framework, it makes sense why a pilot doesn't skip his checklist because the cost is very high, even if it's a 1 in 1000 case he's trying to prevent. In other words, it's not just how often it occurs, as you suggested.

Another example is how Bill Gates, in the early days of Microsoft, kept a year's worth of salary in the bank at all times. And how just-in-time supply chains broke when the 2008 financial crisis hit. Another way I heard this stated is that the rich are not the people with the most money, but with the most options. Or, hypothetically, a company with 100 engineers who builds iOS and Android native apps dedicating one engineer to building a hybrid app in Flutter because wasting 1% of engineering is time is better than betting the entire company in a wrong direction, thus wasting 100 engineers' time, though the "plan B" engineer's work is unlikely to yield a launchable app.

You also rightly point out issues like short-termism and misaligned incentives, but those have been discussed many times already, so I'm not going there.
Very cool. Would love to try this. Anything that pushes things into compilation has immediate appeal, and this thing is clearly explained.
I like 3b1b's animations, but lets not get ahead of ourselves here.

Mathematicians have been using blackboards and symbols for thousands of years, and its never been a hindrance. While its not as good as video, its more than adequate to explain things and if you still have issues, you can use the many mathematical modeling tools that have existed for years.

Also, many of his topics require in-depth knowledge in the first place and gloss over significant portions of detail because the problems are often specialized. These details are obscured through the many drawings and it gives the viewer a false sense of understanding without actually being able to do the math.

So you're left with a largely conceptual understanding without any syntheses understanding, because, at the end of the day, you have to produce a line by line derivation in order to be considered having understanding.
I personally would defer judgement on why Amazon is leaving; Alibaba tends to be the most competitive of the Chinese internet companies, and has a corporate culture very similar to Amazon (frugal, but with 996).

But Alibaba isn’t really Amazon’s main competitor, they are much more B2B than B2C, it’s only when you throw in TMall or Taobao that comparisons become more apt. When I was living in Beijing, my wife and I never used Alibaba, it was always JD.com or some other consumer oriented site, and even Amazon sometimes (though mostly because the Microsoft China trade Union kept giving us gift cards as a kickback).
Maybe I should have said efficiency instead of productivity ?
I don't work at Credit Karma so I can second this, disclaimer-free!
>> No one seems to have a problem accepting that, on average, male and female
bodies differ in many, many ways. Why is it surprising or unacceptable that
this is true for the part of our body that we call “brain”?

Because the differences between male and female "bodies", meaning anatomical
differences like sex characteristics, are obvious and self-evident, while
differences in brain structure are not and therefore require careful study.

Further, because there are well-known and deeply entrenched cultural biases
that risk derailing this careful study and therefore any initial assumptions
that coincide with these cultural biases must be eliminated before serious
work can begin.

Finally, because any result that just so happens, completely by chance, and
despite the scientists' best effort, to agree with preconceived notions about
"how things are" should be considered extremely suspicious and scrutinised
again, and again, and again, and again, and noone who really wants to
understand the relevant subjects should feel comfortable accepting such
results as settled, much less defend them as "scientific orthodoxy".

In other words, because "bias" is as much a problem in science as it is in
society, and because in the science of sex differences it is doubly so.
Always wanted something like that as well. I am guessing until we get something like `clojure.spec` -- true typing, even if gradual (but at least not a success-typing) -- then it's not happening anytime soon.
‘Photographer’ Named One of the 25 Worst Jobs in the US
Odd that they don't mention Angular amongst the component-based frameworks, as what they're describing sounds very similar to Angular's compiler and change-detection system.