skysight-inc/HackerNews huggingface dataset:
I'm not so sure they did. The idea is that if you are of interest to a powerful adversary, then a second powerful entity that has previously collected pertinent coercive knowledge about you could try to strike a deal using that information they collected, potentially decades ago. Or they could threaten to release the info unless you compromise your positions.

Besides, surely in the future there could be a more automated intelligence brokerage between nations - who knows how long the current political climate lasts before it gets replaced with something more like HFT intelligence trading between the MSS and NSA.
Substitute "alpha" with "cad", then. The fact remains that when transaction costs are reduced (as with mobile app dating), polygamy increases to that number of 20% of males mating with 80% of the females, with reproduxtio mitigated by modern birth control.
>> Someone pointed out that every Chrome user got that way because a techie got them off Internet Explorer... and those same people can just as easily get them onto Firefox.

> That was the original reason, yes. Now Chrome is installed by default on tons of new laptops etc

So Chrome is the new IE now, and the GP comment stands.
At some point you have to have state. See where "state should live" here: https://reactjs.org/docs/thinking-in-react.html

But the very fact that we're having this debate is proving my point. React's programming model is unnecessarily complicated. JavaScript + DOM is all you need. The simple libs (each less than 500 lines) I pointed to get you close to this without sacrificing productivity or code maintainability while keeping the programming model simple.
They use turbolinks to hot swap the html.
I think you mean "unscrupulous".
I tried switching to Firefox about two years ago and went straight back to Chrome because it was so slow. It would lag when I opened a new tab and started typing to get to another site. Many times, the first few characters off a hostname or search would get dropped.

Tried again about six months ago, and I haven't looked back. Firefox is great again. Not sure if the Rust adoption happened between those two points in time.

I still have to use Chrome for Hangouts for work. And still trying to figure out a way around this.
SmartAdBlock 1.09 becomes the lightest adblocker memory wise
I cracked the screen on my Samsung tablet. The local repair shops wanted more than 200$to fix which is essentially the same price as that tablet brand new. I bought a kit on Ebay and fixed it myself for 30$ and 30 minutes.
I agree with this so much. These days, the first thing developers will do when making a new app is setup babel + webpack + react + redux, then make an API, all for mostly CRUD applications.

Most applications don't require these frontend frameworks, and it just adds needless complexity in most cases. I've suffered due to this, and so I've recently made the move back to server rendered apps.

And Rails with Turbolinks + UJS might not perfect, but it gets you like 80% of the way there for 10% of the effort.
> And far and away the most common failure in my clothes is wearing a hole in the knee of a pair of pants.

Which might be considered stylish and left alone as it is.
If you’re on Mac, GPG Suite suite really simplifies things.
In USA it's usually expressed as a percentage of income and a mandatory willingness to generate income.
then why do they want people with Y chromosomes and massive muscularatures to compete with little girls in sports like wrestling and injure people?
such deceit
I can do safe multithreading in c++ at any time. But I will sit down with a solution for a while before I even start coding. Might even take more time than writting the code. I will outperform the Rust even if I will use inline assembly. Rust is the same as everything else. A good enough alternative for people incapable of understanding software development beyond copy pasting code from internet. And everyone else is too rare and expensive to hire him.

And today "good enough" developers are harder to find than "good enough" language.

Today no one is prepared to pay for quality thats why everything us bellow average, not only development, every single product you find.

Actually it is funny the people are prepared to pay more for hype than quality.

Wait a few more years and Rust will be "too hard to use".

At the end javascript idiocracy will prevail.

Buying Getoraid stocks, in 20 years they will be worth more than gold. Coz it has electrolytes.
That.

To add:

1) The complaints are often either hypocritical or naive, mirroring whatever target the official US policy (and thus media) have at that year. People oblivious to 99% of the goings-on around the world merely parrot opinions they read in the media about 1-2 select places, in tandem with official national "interests" against those places. At the same time when you see tons of blog posts, and media stories and so on (and movies and TV series) against country/situation X, you don't see any about country Y which is similarly or much worse, but an ally (or indifferent). E.g. complaining about the treatment of gay/women in place X but always forgetting Saudi Arabia unless it happens to coincide with some beef their country has with it.

2) Opinions used to sell state action and interventions, with blatant disregard for nuance and for the people in the area they're supposed to help. E.g. whenever there was an intervention to "bring democracy" etc, it created worse power vacuums and civil war hellholes in the places it touched (e.g. Iraq, Libya, Syria, jut in the last 15 years) -- but of course it also sold trillions of war merchandise.
AIUI the iron maiden was created solely as a novelty.

Creating the improved capability for torture is itself immoral IMO.

Worth noting here that a torture device works not only by physical application, but working on the mind as a possibility - just the presence of such a device, or awareness of such a device can create palpable fear. (Like brandishing a weapon, which is often illegal, is still effective, the weapon didn't have to be fired to be used.)
Using Machine Learning to Solve Circular Saw Kickback
The Blackberry Passport had a keyboard like that. You could glide over the keyboard to scroll and other gestures. I don't know if the new breed of Blackberries have it, but it was a great feature.
Their surveillance efforts have reached roughly the same order of magnitude as the Stasi, and (as others point out) with far less effort.
Something else if you're a freelance developer:
In order to command a higher rate and not just be hired as a code monkey to implement a predefined task, it helps to position yourself as a consultant who can help the client discover the best solutions to achieve their goals.

Example: instead of just agreeing to develop a client's website per their initial specs, in your discovery call, find out what their goals for the website are.

Let's say they want to use it to capture pre-orders for an upcoming product. Based on this, you can propose a few ROI-positive solutions like integrating payments with their email marketing platform to engage customers and bring back cart abandoners, hosting a viral share giveaway, etc.
Capybara cheatsheet
This completely ignores inflation.

By spending that 3.5% on living, you are actually losing a portion of your wealth each year.

In order to remain "flat", you need to be earning 7%, in order to spend 3.5%.

...but of course, this also completely ignores the risk. Assets don't give 7% for free. The investor is accepting the risk - that's the whole point. So in reality, you need to be earning closer to 10% in order to mitigate the risk of a default on those assets.

Living off of investment income is almost never really winning battle.
The thing with informants is they can lie. They can pretend the loyalists are dissenters and the dissenters are loyalists. They can tell stories just because they personally don't like someone. They can demand protection money. It's vastly more fragile and unreliable than a system based on technology.

Sure the engineers can make the system lie. And they probably will to some extent. But it's a much smaller number of people you need to keep pleased and policed.
IIRC hangout works with firefox if you spoof user agent
Apple, the iPhone, and the innovator's Dilemma
>then...

I'm not sure, could we make do with chariots and chariot archers? Would civilisation develop as normal, but more slowly in rough terrain?
There is a joke popular in communist countries:

> Two old men are talking. "Ah, life was so much better during Stalin's rule!". "Are you mad? We barely had anything to eat, and they were randomly killing people, we lived in constant fear!". "Yes, but we were young...."

I feel this is the same - your nostalgia is saying more about you than about the times/the society. I also grew up in a communist country, and I don't feel there's much that we lost by getting rid of them - you could easily choose to live that very same lifestyle now, but (I speculate) you don't because you know deep inside that you and your family would hate it.
> "We lost the ability to mend"

No we haven't. If you need to sew on a button and you can't figure out how to do it from looking at a piece of thread, a needle, and the other buttons, then go spend fifteen minutes on a Youtube tutorial. It's easy.

If the task is more complicated any you really like the piece, consider the fact that in terms of opportunity cost, it's almost certainly cheaper for you to send the piece across the country (or the globe) and back than having it fixed by yourself.
The trick of it really is that being a homemaker had gotten exponentially easier over the last century thanks to automation, creating an awkward imbalance in responsibilities where one person works 40+ hrs plus half of nights/weekends work, and the other works a relatively casual home job plus half the nights and weekends work
This existed (Firefox's GCLI)[0], but was quite recently removed.[1]

> upgrade Conkeror to not require XUL

That's not strictly necessary. Firefox still uses XUL and will probably continue to do so, for a long time. You can still build applications that rely on XUL and run them, for instance with "firefox -app application.ini". Both Thunderbird and Zotero have upgraded to rely on FF60. From a UI toolkit/architectural point of view, Conkeror doesn't really need anything more than Firefox, even if it's arranged rather differently, so as long as XUL in mozilla's codebase can support Firefox, it could also support Conkeror. The only™ issue is that while previously Firefox didn't care much about breaking third-party applications, when changing XUL, now (post FF57), they don't care at all, with the very partial exception of issues affecting Thunderbird. (I'm not assigning blame — I understand the problems facing Mozilla.) Hence all of Conkeror's developers have presumably decided to give up. However, I'm not sure whether keeping up with Firefox's changes might not be easier than migrating to, say, Electron...

> add Gecko to Emacs

Emacs can already embed WebKit and it's very rarely used.

[0] https://hacks.mozilla.org/2012/08/new-firefox-command-line-h...

[1] https://blog.nightly.mozilla.org/2018/09/28/the-developer-to...
I guess you missed the point.

in most societies, specially western, death is never a concern unless you are terminally ill. which is insane.

I read the comment you are replying to as a joke of the article title. As in, how can something be for "for those who will die someday" instead of "everyone" plain and simple.
The supervisor can also terminate its children. The communication goes both ways. But the children may also be supervisors with their own children. which all have their own termination behavior. The VM is designed around reliability and addresses this sort of behavior with language constructs.
Oh, thanks. I somehow totally misread that and thought he meant those JS tech were still relevant.
For it to be a epidemic issue, I'd be expecting two well trained hunters of pythons to catch more than they did "In the first eight days the snake-catching tribesmen removed 13 of the snakes" as not even two a day.

Anybody know the population numbers or the growth rate (the pythons that is) as I'm suspecting that kind of removal rate would only be useful in controlling small area's of land and have little/negligible effect upon the overall population.
HVAC repair shops are especially bad in this area.

They will sell complete new systems, when you just need a new compressor, or even a capacitor.
1) CRUD / data entry systems: stay with request-response.

2) Complex webapps with snappy functionality that need to feel "native" - whatever that means: think about an SPA. Then realise that mostly what you need is (1).

3) Corporate homepages / brochure sites / product sites / blogs: use a static site generator like Hugo, Jekyll etc.
It's amazing what you can do with a staticgen site now

[Insert shameless plug for Trolley, my product, https://trolley.link ]
Yes. https://vimeo.com/258421095
It's possible to turn a single keycap into a touch surface with the mechanics of a TrackPoint, and mapping to VR. Look for a product this year.
The log/event processing pipeline you can't have
Hi! I'm one of the authors -- thanks so much!

We thought similarly about cache performance, but weren't able to find specific examples (most of the slow benchmarks we dug into were due to unoptimized allocator performance rather than poorer caching).

Informally I think one of the reasons for this is that in long running problems, allocations returned from malloc end up being pretty random rather than contiguous -- as allocations are freed they are put in freelists, and freelists are designed more for temporal locality rather than spatial.
Yes, your are both right, of course you can RUN "useradd ...". But we have often made the experience that we need to run more complex processes during docker builds (with if...else conditions etc.) resulting in complex Dockerfile RUNs. Bundling and reusing this code in plans/artefacts is very useful. In the end we use docker-build to create our images, of course it's not intended to be a substitution for the great (docker hub) image concept.
I'm sure it's nice for you, but users like me aren't happy that every mouse move and page load is cataloged and studied and shared with partners. At least with a native app I can add a firewall rule to restrict it's ability to use the internet.
Property crime rates test San Franciscans’ values
Porting Zig programming language to NetBSD – a fun, speedy port
Except Facebook and Google aren't operating mass incarceration camps that target people solely based on ethnic/religious affiliation. The moral dubiousness of working for Google isn't the same as working as an informant for the Chinese secret police.
China does seem to be emulating the West - not it's books, but its policies.
"one spouse never worked"

Found the misogynist who means "two spouses together worked on lifestyle with one paycheck".
For formal proof purposes the system is usually treated as purely digital, and you rely on the lower level designers handling all the tedious initialisation and metastability issues. Generally you have a global reset signal to put everything into a known state, and a proof that anything that isn't known isn't read before it's written.

Internal multi-driver buses where you need Z states are such a pain that they're avoided wherever possible.

Of course, this means that you're still vulnerable to "outside context" attacks if they're outside the proof scope, such as fault injection over the power supply lines.
> Please don't use Hacker News primarily for political or ideological battle. This destroys intellectual curiosity, and we ban accounts that do it.

You've been doing this too much. Please stop.

https://news.ycombinator.com/newsguidelines.html
I often find it much faster for me to "widdle" small parts using my "art" skills. Just get a piece of plastic or metal and a dremal and carve it. In 30 min you will have a latch... making a 3d printing model takes forrrrrevvverrr
chat off ?
Even though it was controlled by republicans there is ways to "slow walk" it by the party not in power to slow things down.
To raise children, to have regular access to safe and intimate sex, and all the lifestyle, cost saving, and health benefits of cohabitation with someone, in the expanded pool of potential partners that includes women who want marriage. But opting out of family life and ending your gene line is fine, it increases competition for the men who remain.
To Reduce Tech Debt, Eliminate Dependencies (and Refactoring)
I learned to cherish manual controls and to think about the will and documenting the basics (I'm 14 years younger than Tom West was when he died).
TBH if the thing is getting rewritten every two years because of $new_paradigm, code quality matters less.

It would be nice if, given a task, we could teach people to choose the right approach in code the first time, but given we still have trouble recognizing good developers, the fast-paced churn of rewriting apps is a decent hedge until we figure out how to train the people we want.

We seem to only want developers with this skill, but then force them to rewrite stuff often enough so that no actual long-term gains can be realized from their expertise.
I think the general point holds up, but why is sass in that list? I know some newer alternatives are used with React nowadays, but sass is still very much a best practice in general as far as I'm aware.

(If he means SASS vs SCSS syntax, I recall using SCSS ~8 years ago, so it's an odd choice to include either way.)
I had a G200 and recall having random lines scattered over the screen in games courtesy of the OpenGL-via-Direct3D wrapper.
I don't disagree. I'm biased toward Emacs because it supports so many languages, from the mainstream like Clojure, Ruby, and Python to the niche languages like Dot, PlantUML, and Standard ML.

What Babel+org-mode do for me is all the tangling and weaving of my literate programs. It will handle the creation of multiple files from a single document. For example I can create a literate document that includes leiningen configuration, clojure source, a readme.md, and an HTML version of the literate program document for Github pages all at once with a single command (M-x org-babel-tangle). Within the document I have Emacs full suite of source code tools: syntax highlighting, indentation, paredit, REPL's etc. for all the different languages in my literate document.

Now all that comes with the caveat that I'm not really interested in writing my own tangling and weaving tools for literate programming. Glue code to make my workflow easier is enough. Of course, there was a point five or six years ago when I mostly committed to the Emacs learning curve and a point two years ago where I committed to Babel (as part of a commitment to more literate programming).

What I find useful is that Emacs supports literate programming at a deeper level than markdown.

Good luck.
If you can have as much work as you want then your free time is worth exactly as much per hour as your hourly work rate.

The point is, you shouldn't be alarmed. You can afford your free time. Just know how pointless it is to suffer through some of your time to save a bit of money that is much less than the value of the time you spent suffering.

I'm still fixing things, but not because I want to save anything. I just like to tinker and figure stuff out so I'm geeting my money's worth out of every attempted repair.

Also I hate shoping so shopping time saved is often worth for me more then time used for repairs.
Using strangers to explore the city (2018)
This is a load of nonsense.

If you can't separate concerns in a hybrid MVC pattern, you'll be screwing it up just as much in an SPA.

Plus you've got the extra layer of an API to maintain too making it even more complicated, and more likely to spaghettifi, not less.
It's awfully rude to trash the discussions this way. Please don't!
From Imperative to Functional Programming, an Approach
can't read an article behind a paypal.

but how is this facial data collection any different than Facebook's?
No, I'm suggesting that it's a lot more complicated than supply and demand. I don't think it's even the dominating force. People do not try to optimize money earned. Supply and Demand is a factor. My point is if you try to understand the employment market based only on supply and demand, your models are crap because they are leaving out lots and lots of other factors.

Making assertions about the labor market based solely on an analysis of supply and demand is not useful at all unless your goal is to argue ideology and not reality.
To reply to your last comment, each project is different, and if you just want a few things on a page, sure use a small lib like what you suggested. But at a certain point you start reinventing the wheel and no other developer will be able to jump into it. You need a framework for large projects with a team and potential future members.

React isn't complicated, you're making out to be.
Not contradicting you, but how did you evaluated that the SPA is not bringing any value to the customers? It may make work harder for you, it may cost more, but maybe that cost is rightfully justified from a business perspective.
Sure, but I think this would actually help a lot of working or middle class folks more than it would help the rich. If you were rich, it wouldn't really matter how much you "spread income" because your typical standard of living would exceed the higher tax brackets anyway. So this would actually be a benefit to working-class or middle-class folks with inconsistent and bursty income, which is a good outcome.

If you were worried about say, frugal people with large amounts of generational wealth, you can also pair this with a big fat estate tax.
OpenAI Trains Language Model, Mass Hysteria Ensues
Exactly. They’re kindred spirits, our porpoise-ful friends. First sex, then drugs, now we just need rock&roll.
The Narrative Fallacy: The story of your life is most likely a sham
The cost becomes exponential though. Learning to fix a tesla is not the same as learning to fix a 70' ford.
Comments like that need a disclaimer - Don't read whilst drinking coffee.
The Book of Secret Knowledge – A collection of lists, blogs, hacks
> "Why have I made 5~6 comments in the thread?" It's an interesting topic that I've spent over 5 years researching.

By my count, you've made 13 comments in this thread so far, which is about 20% of the current total.

I don't think you've spent "over 5 years" researching surveillance China. It seems like you may have spent that much time researching surveillance in the US (but I have my doubts), and are very intent on derailing the thread into a discussion of that instead of the article content about China.
I was surprised that the Encyclopédie merited only a brief passing mention. It was a foundational effort and the contributors were a veritable who's who of French Enlightenment thought who risked, and actually incurred, imprisonment [0].

[0] https://en.wikipedia.org/wiki/Encyclop%C3%A9die
It's only harder if you make it harder and don't put any thought into it.

Desktop computers still exist, and you can still order the parts to make your own. You can even buy cool glass cases where the parts are exposed and all light up.

Raspberry pi are essentially free, and can be used for all kinds of interesting stuff. Do that.

See also Razer synapse, the El gato streamdeck, programmable keyboards, all of which still exist.

Phones are not the only computers.
Still, he paid (in lost profits) for his tv watching and social browsing. He's t-shirt mending would cost the same but he would additionally lost pleasure and gained t-shirt which value is neglible when compared to all other vslues involved.
The solution is to stop eating processed food. thats all.
Our controllers use APIs. This was common before SPAs became all the rage.