skysight-inc/HackerNews huggingface dataset:
The computer science equivalent of the "type of progress" I would like to see is ZFS.

When ZFS was announced, it blew my mind. The Sun ZFS team showed that traditional RAID had a veritable laundry list of fatal, nigh unfixable flaws. Various forms of silent data corruption caused by things such as reordered writes, partial writes, lost writes, or bit flips, and the like.

Then they showed how Merkle Trees provide a simple, unified, provably correct mathematical model of data integrity that in one fell swoop permanently eliminates all of the issues with traditional RAID data integrity. Poof. Gone! Reordered writes: detected. Lost writes: detected. Bit flips: detected. ZFS could even protect against malware in the drive firmware. RAID has no hope.

They demonstrated that in their testing, they had uncovered bugs in several commercial RAID adapter cards and even the DMA chip of one particular motherboard. These were real problems that really were eating people's data!

Did they have online ZFS pool expand on day 1? No. Defrag? No. Encryption? Nope. In fact, it took over a decade to add all of the various features and niceties that people wanted.

That doesn't matter though, because on Day 1 they demonstrated a fundamentally better way of storing data.

Stephen Wolfram hasn't really done this. To put things in the above terms, he hasn't managed to even store a file and retrieve it intact yet, and there's no firm indication that this will ever be possible. This makes his system indistinguishable from /dev/null.

Worse, his system may be the type where you can put files in, but when you try to read them back out, the filesystem simply contains an infinite list of files, one for all possible bit strings. I mean sure, technically your file is in there... somewhere. But this is indistinguishable from /dev/random. Also not useful.
It’s pretty obvious when you look at things from an awkward level of first principles.

“Based on this forced social interaction of questioning strangers as they left the park, we have forecasted how different people entering the park will react to a commercial interaction.”

Seems shocking that it would ever work at all.
Companies are cutting down on advertising and non-mandatory spending. Plus paid job ads are probably not making much money right now
Disclaimer: mainland Chinese here.

> most major domains outside of China are blocked

I don't think this is true; GFW works in a disallow-list fashion and domains have to be explicitly blocked (which is why people do keyword attacks[0]).

[0]: https://github.com/cirosantilli/china-dictatorship
Better unemployment benefits for those affected.
Thank you, but I didn't quite understand your reply.
doll?
Downvotes don't mean censorship. You clearly made your point with complete freedom of speech. Agreeing with you is another thing.
>We will give our freedoms away in name of preventing toxicity and hate speech.

(I spent a good few minutes trying to come up with a politer response than the following. I failed.)

Bullshit.

I keep seeing this “free speech” slippery-slope claim. It’s simply not true. I don’t know of a single mainstream or even semi-mainstream us or eu-based site that demands PII to stock “hate speech”. They ask for two main reasons:

1. Money. A confirmed “real” user is worth more.

2. Anti-abuse/spam. The sites are tired of dealing with bots.
Wow I just tried this out. I can't believe they're so brazenly blocking content.
Adventure text games like Zork to a huge extent increased my English language skills. In order to play adventure games as a kid which I loved doing I had to understand the text. When I encountered words I did not understand I looked them up in a dictionary doing learning while playing.
Even the policy positions listed there are literally factual and backed with sources from CNN, NYT and government websites. There is no remotely plausible reason for that site to be blacklisted by facebook.
There are few more expensive laptops so I'd say so. The 16-inch 2019 MacBook Pro starts at $2400 and you only get a 512 GB SSD for this price. Apple itself is more of a premium brand.
I've had to write simple plugins for both SublimeText and VSCode to get the equivalent of a one-liner in Emacs. Comparing anything with Emacs extensibility is not even fair. There are hooks for everything, you can invoke other people packages from your own code, if you want trouble you can overwrite other people's packages specific functions, etc.

Emacs has a lot of flaws though. I don't really recommend people using it. Even after showing the neat stuff, I can do with it.
> These actions primarily affected sales and customer success teams within our Talent business, which is dependent on the hiring environment.
Broke my arm and needed surgery. We know that's pricey.

Before the surgery, I saw an ortho for 5 minutes. In what world are we living in where a 5 minute appointment should cost $475 and that excludes the few hundred billed by the radiologist.

+$475 Office or outpatient visit for a new patient (up to 45 minutes)
- $125.53 Insurance discount
= $349.47 Covered amount
Plan pays: $329.47 FOR A FIVE MINUTE CONSULT

We need 100x more medical schools in this country. Every single state school should be a medical school.
UN Boss to social media: “remove racist, misogynist and other harmful content”
In the long run (now 20 years) the switch from Microsoft products to Emacs was a giant net win for me. Since I am no longer at the mercy of volatile business, but enjoy stability und functionality at its best.
The initial investment in configuration and learning had enormous dividends. Don think short term.
According to the post, it’s due to contraction with their talent sourcing product:

> This week, we reduced our global workforce by approximately 15%. Most of the affected employees were furloughed, except for employees and contractors in regions where furloughs were unfortunately not an option. These actions primarily affected sales and customer success teams within our Talent business, which is dependent on the hiring environment.
Thanks for the explanation - very helpful. I was wondering if you might have time to go into more detail on this:

> A random sample of additional people also receive notification messages which their phones are able to discard as invalid decoy messages
I agree with you. Is important that we are thoughtful of others as we also try to provide our point of view. The problem I ran into this evening was that when I provided my point of view there was an immediate political response. And I was also downvoted. so my point is obviously politics have some power here. I was not even trying to be political tonight.
Okay, so what is the right way to go about this?
WeChat calling works amazingly well in low/bad data situations.

In places where I have almost no signal, a WeChat call will still sound good.
The post directly says they are seeing growth in their advertising business.
This is referring to StackOverflow's Talent product, which is a software engineering focused hiring platform. Seems like they furloughed the sales and marketing team for this product, due to an expected slowdown in market-wide hiring.
I worked for a company that tried to require wechat. I refused. Never got any flak, but missed a lot of comms from the first gen Chinese immigrants in the company.

I posit they use WeChat more than just to censor/spy in wechat, but rather more as an one of a set of apps that can be used to side-channel leak data about the phone/user. (Israel is also the other giant player in this arena). I don't understand any tech-savy privacy conscious person being ok with it, other than being one of those who has completely given up on privacy.

There is a reason the military banned tiktok, for example. (and it's not just because I've never seen a user on tiktok not look like total base-dumbass)
It’s important to remember that companies are staffed by primates.
Oh I agree, my current preferred way to use Rails is as an API with no frontend at all.
Haha. Do you also calculate levenshtein distance from true to false and say false isn't entirely false but a bit of true? And is it almost factually correct to say that 10 equals 8?
I embrace that virtually anywhere I post there are going to be some repercussions of doing so. For example, here I will be downvoted if I post something that people don't like.
Art on Today’s Newspaper, New York Times and Wall Street Journal Front Page
Capacitors and doing a more reasonable amount of energy per charging plate is the obvious interpretation of the engineering.
Ohh I misunderstood, I thought that's what they call their recruiting team
I have some karma to burn, so here it goes:

Be shitty to people and they will turn their back to you.

I am ashamed to admit it, but I am happy to see companies that embrace being shitty to users, fall like a house of cards.

Yes, SO embraced being shitty to users and creating a toxic environment for far too long, despite their latest weak attempts to fix it.

I hope eBay, Paypal and Yelp are next.

Also somewhat Reddit. They are ok for consuming data, but if you try to post anything it's pretty user hostile.
I don't know the specifics of Google's contributor agreement (you need to log in with a Google account just to read it), but in my experience they are much stricter than copyright law. I've heard of organizations that would like to force people to sign contributor agreements just to be allowed to open GitHub issues. Because the issue might contain information that might taint everything. At least in the view of corporate lawyers.
Great arguments, thank you.
My point was that you should check your facts before making an argument. Not exactly a crazy idea, right?
No, it’s not The Incentives–it’s you (2018)
I would prefer the country that I don’t live in and doesn’t have authority over me to have this data.
thanks will check that out, I hear Erlang/Golang but not sure if related
I am amazed at how good the no-cookie experience is. You get a readable, basic-HTML formatted article, and nothing else. And that is - go guess? - exactly what you wanted for reading an article. +1
Eh. Sort of. Like the other person who replied about the Emacs plugin, I find myself running into issues with the Vim plugin -- usually not the keybindings as much as the ex-style commands. For instance, ":20,27m." will move a block of text in Vi/Vim to under the current location; that doesn't work in VSCode Vim. Worse for me personally, I've gotten really used to the ":find" command being the (rough) equivalent of a fuzzy file search: ":find App.php" will find that file no matter where it is in the current project, but again, not a VSCode Vim command.

It's a good emulation, but it's not a great emulation.
Maybe Russians made it?
Depends. I am a MA who fittingly studied art. The university I studied on is one of the few without nearly any time pressure. You can take as long as you like.

A receipe for disaster? Only produces bullshit results? Far from it. Ofc there is a percentage of people who just cannot deal with the freedom, but in terms of results (I studied in the Film department) this school creates the best films with the lowest budgets in the country. Most people that work from you get nothing for the job.

Again fittingly I now work in the IT department of said university, where I often create software that we need. There is never a deadline, only a "Somebody needs this and wants to use it and is doing a horrible manual workaround in the meantime" that is usually a far better motivator than an arbitray deadline.

Rhink about it this way: Imagine you are a carpenter and you have to build a cabin in the woods. What motivates you more:

a) An abstract deadline set up by your manager (you know the cabin will be sold to some rich guy who doesn't need it anyways)

b) Someone you know will live there. They are couch-surfing with their family in the meantime. There is no deadline.

Both create pressure, but one is by far a more effective motivator to do things fast yet good than the other.

Of course that would mean your company has to solve meaningful problems with a natural deadline.

Natural deadlines by their nature are usually fuzzy. The trick is: make your engineers care. If you can't, you either hired the wrong person with the right skillset or what your company does is not important enough to most people.

Many programmers and engineers instinctively know that their work acts as a multiplier for good or for evil. However if you multiply anything times zero it remains zero..
Yes, but I was responding to the article which was describing alternative patterns besides wsgi.
Good point. Would still be possible with the threads being blocked in a read() but that would require signals and more logic in the threads, so a central multiplexing and coordinating thread seems like a cleaner solution.
weird dll sounds like the Microsoft type but it's Javascript/webpack? or maybe webpack isn't just JS...
MDL was a language that was good for creating these mini DSLs in. Lisps today can do that too.

If you want a modern language that is purpose-built for creating games like this, there are a ton of visual novel engines. Those engines are optimized for trees/paths of dialogue and text, and for displaying media (images + audio) with the text.

renpy [0] is probably the most popular of those, but there's a long history of them if you do some digging with those keywords.

[0]: https://www.renpy.org/
It does. We actually started with NodeJS because a simple NodeJS testcase is much smaller than Chromium :-).
This is interesting, but note carefully this statement from the introduction:

"I reformulate and derive Aristotle’s physics in modern terms."

Not that this is not a useful thing to do, but it means that what the author is calling "Aristotle's physics" is not the same thing as what Aristotle himself would have called "Aristotle's physics". The author is taking a modern viewpoint--develop a model and test its predictions against observation and experiment--that Aristotle simply did not take. That change in viewpoint is a major part of the paradigm shift from Aristotelian to modern physics that I have described elsewhere in this thread.

It's also worth noting that Aristotle's explanation of why his physics worked the way it did is completely different from that of the author of this paper. It's not so much that the author treats Aristotle's physics as an approximation whereas Aristotle did not. The author is taking a modern, mechanistic viewpoint in analyzing Aristotle's physics: hey, it turns out that you can derive it as an approximation to Newtonian physics valid under certain conditions! But Aristotle himself would have been shocked by such a claim. He viewed his physics as part of a teleological view of the universe: objects behaved as they did because of their telos. There is no analogue to his concept of "telos" anywhere in modern physics, nor in the author's version of Aristotle's physics.
Ask HN: How does your company set RPC timeouts for microservices?
There are two sub-questions here.
1. Is the same timeout T set for every instance of service X making request A to service Z, or is a timeout chosen at runtime?
2. How is the static (or dynamic) timeout value chosen?

As a clarification, this is more of a poll to understand what people are actually doing, rather than a request for recommendation on what I should do. If you are willing to state which company you work for, I would be extra appreciative!
US military uses meta data for drone strikes,

> In 2014, former CIA and NSA director Michael Hayden said in a public debate, “We kill people based on metadata.”

> According to multiple reports and leaks, death-by-metadata could be triggered, without even knowing the target’s name, if too many derogatory checks appear on their profile. “Armed military aged males” exhibiting suspicious behavior in the wrong place can become targets, as can someone “seen to be giving out orders.” Such mathematics-based assassinations have come to be known as “signature strikes.”

https://www.rollingstone.com/politics/politics-features/how-...
How can you trust them?
hmm. I kinda disagree. For a lot of my relatives, WeChat == the internet. I honestly don't know if any of them have actual email addresses. So the alternative to WeChat is not talking to them at all.
I'm usually wondering about what everyone does at a company. But 250 doesn't seem like an high number to me for what SO has for products.
Do you think they are using AI as they observe? Is some of this AI passive? Obviously they wouldn't be able to spy on everyone, or else they would need a lot of researchers haha
> When he says "argument from authority", he means that someone declares that what they say is true is because of their position in the sociopolitical hierarchy, and no other reason.

Not it at all. He's talking about the well known logical fallacy of "appealing to authority".

https://en.wikipedia.org/wiki/Argument_from_authority

> He is, and most reasonable people, are in favor of "argument from expert who has demonstrably done a lot of work on the subject, and you don't have the time to go through the whole exercise yourself, so you will believe her".

Nope. He's arguing the opposite. He is saying an argument relies entirely on the merits of the argument itself, not from an authority. 1+1=2 not because your dad or your math teacher ( aka authority ) said so, it's because of the mathematical logic. An uneducated person could tell you 1+1=2 and it would be just as true regardless of how much "expertise" or "authority" someone has.

> Of course, as you say, determining, who is or is not an expert is a very difficult question in the real world.

The point of "appeal to authority" is to disregard titles or authority or "expertise" and check the facts/evidence. Meaning the facts/evidence is what matters rather than the authority providing it.

In other words, a^2 + b+2 = c+2 because of the mathematical proof, not because Pythagoras said so.

If you don't even know what "argument from authority" is, why are you acting like you know what you are talking about. Even worse, why are you putting words in Carl Sagan's mouth?
I would have thought better of Stack Overflow than this business speak.
> Modern-day Westerners live like the gentry.

I couldn't disagree more. Having "Miss Washing Machine" does not make you nobility. I'm talking about the privilege of no stress, not the privilege of not having to do some menial work. It's not hard to visualize a hypothetical modern human who has all the modern luxuries but still lives a miserable existence paycheck to paycheck with massive amounts of stress.

> As a result we have enough leisure time to spend 3 hrs on our pocket tricorder and 4.5 hrs watching moving pictures (TV), on average, every day!

Sure, but if you, or someone else, had 12 months to spend any way you want, do you think people would spend 12 months watching TV? People do it to wind down, from stress, from work. We are caught in a wheelhouse that never allows us any extended period of rest or contemplation, so we grab the most "energy efficient"/instantly rewarding relaxation during the time we are allotted.

> Instead of spending 7.5 hours producing amazing works of art and science, we entertain ourselves.

Surely you agree that there's a difference between 7.5 hours of spent "free time" in the context of working 8+ hours a day, compared to the context of not working at all? Don't you think you would use your free time differently if it wasn't regulated in the shadow of your "normal" job?

Everyone has their own theory of human nature but mine is this: given enough time, and boredom, a non-trivial percentage of human beings will sooner or later do something useful. And I'm not saying all work today is useless, obviously it's not, but some of it definitely is and probably, in my opinion, hinders other, truly useful work. And yes, of course "useful" is subjective, but my personal definition of it is emotional or physical labor that furthers humanity through any kind of altruism or sustainable technological advancement (or, obviously, supports these initiatives in any necessary way).

> (I suspect the original nobility acted a lot like this, too, given how productive the nobility in books like Jane Austen's or The Great Gatsby were--they sat around all day having a party)

Sure, there are lazy people in every group of humans in the world if you look for them. I don't think there's a way to "solve" that problem, if it even is a problem in the first place. Diversity is probably more good than bad, and boredom can be a catalyst.

> On the other hand, we have created the nobility you were looking for: government grants fund much of the basic science, and a fair amount of arts (via universities)

Sure, but that's exactly what I'm talking about. Not that it doesn't exist, but that it needs to exist more, and should maybe even be our primary goal.
This makes your original complaint that they were ruining streets look even sillier. They've agreed to reverse all the damage they've done. I'm not sure how you're angry about this.
Ensuring up-to-date results with Real-Time Aggregation
Every site with user-generated content has an army of employees of various sorts, trying to make sure it doesn't descend into a morass. The natural un-moderated state of any community site is complete and total garbage.
> the other one isn't wrong. Is it?

Yes, it is. To use one of your examples, it's as wrong as saying you travelled a distance of 120 mph.
Wow. We've been talking the same circles of conversation around privacy for ages. That email could have been written yesterday.

Wish more visibility cookie UI like was mentioned was possible.
Apologies. This definitely would've been a genuine case of human error or oversight. There is no logical reason to not issue API credits that were promised. If you are still interested, please write to me and I will get the credits added.
keybase doesn't have any 'security tech', zoom just needs a plausible fig leaf for the analysts that somehow associates with security.
telegram is not a secure chat app any more than skype or fb messenger are, there is some per-conversaion opt-in 'secure chat' feature with unknown guarantees that is not even available on the desktop client.
You could also implement something likes software isolated process to have memory safety. However, the idea of virtual memory really fascinates me. Such an elegant layer and it brings you many other merits besides memory safety.
When I was at eBay, I wondered what 35.000 were doing.
MobileMonkey is the world's best Facebook Messenger marketing platform
I wasn't sure if that first part is a quote from somewhere ha.

> Aikido

really? the martial art?

The last bit, I am aware of that "Make a landing page and sell something that doesn't exist" (mailing list/get people signed up)

This was a thing I personally would use, but then I saw something out there(Figma) that's way better than I could ever hope to make wow... the art alone just wow.

Anyway I have some other personal projects but they're nothing... I'm also aware of "competition can be good, means there's a market". I scour the indie hackers site/listen to entrepreneurs etc...

The truth is... I don't have a product... I'm unfortunately not that guy and I don't know why. I think I'm not around people enough or something where an obvious problem can present itself. So at this time I'm just the guy people tell/ask to build stuff.

I find it interesting though, I go on a freelancing/outsourcing site and there are all these random projects "I need so and so to build this"

And I know... you want to incrementally release, even if it means potentially building in tech debt. I am working on an app and I made a bad decision on a storage but this thing was released/prototyped in weeks vs. the years it was getting worked on.

I don't know, I hope I figure something out because I do want to work for myself eventually.
I hate myself so much for having WeChat on my phone but there is no other way to chat with family :(
But why WeChat? Any other chat app will do the same, without being monitored by the Chnese government.
Go on then, explain how the last few Transformer movies were about pushing pro-Chinese propaganda.