skysight-inc/HackerNews huggingface dataset:
A better way to fix it would be to stop talking about what's the "worst idea". That's just hyperbole; there's no need to compare bad ideas and choose which one is worst, and no serious attempt is made.
On some level.

There is a lot of social complexity that means we may not take advantage of those facts. For instance we might get better drugs and other treatments but will that really help the people who are crapping on the street in San Francisco?

Autism in particular challenges the assumptions of society. The one thing aspies really can't do is "see the emperor's clothes". In asperger's day they did not get along well with National Socialism, today they have problems with neoliberalism.

You might fantasize that getting real help for aspies would increase their productivity a lot, mean they pay more taxes and make the help profitable for society, maybe even bend the curve of our civilization.

From another viewpoint there is more talent than there is opportunity. Maybe Aspies are 1% of the people in the top 2% of IQ, salvaging them means a small increase of the talent pool, and if you at the top of some insanely competitive pyramid (etc. academia, business) why spend money to make it more competitive for your kids...

Similarly, social structures tend to constrain the performance of science. We create the script that there is a "depression gene" and people build a career around that, maybe somebody wins a Nobel Prize, but really science is "what scientists do" and is about making stories that make sense to some people at a certain time and saying that some people are winners and others are losers. Go look at a Cochraine report on this or that and you'll see that 5000 studies got done, maybe 5 of those were done right, and there aren't enough samples to really be conclusive.

Astronomy is like this. We "know a lot" but every time somebody does a new study of Cepheid variables we find the cosmic distance scale isn't what we thought it was, the cosmological models are broken, etc.

That is, science manufactures a certainty that isn't there. "Reason" is often a label people use to attack other people. "Reason" magazine for instance has that name to say that socialists, labor unions, regulators, etc. are not "reasonable" and shouldn't be listened to.
Many thought leaders on social media do.

They also write like this.

Short sentences, free of uncertainty.

They give direct orders, separated by 3 newline characters.

Beginners are surprised.

If you don't do the same, you cannot count yourself among the best.

(This is satire, but if you're online enough to discover this group, you'll recognize them.)
It's depressing the term has become that. "Strong opinion" used to mean "I've looked at the arguments and the counterarguments closely, and I've developed the arguments to the point where I'm convinced this is the right answer".

Not "I shout the loudest about it".

And "weakly held" meant "I am willing to believe there's data out there showing I'm wrong, and I will look at any new data with an open mind". Not "I'll flip if somebody shouts louder".

And sure, on the face of it, the proposed solution here addresses that, but... we don't know "how sure" we are of something. It's a made up number. And I'm willing to take bets that the same people who do the loud shouting will be the ones who just declare every certainty 100%. (The smarter ones will pick 98%).

The key to making this work is openness to new data.

If you want a rhetorical trick to facilitate debate, I prefer the old "Tell me what I'm missing" - it presupposes you don't have all the data, nudging you to be open to counterpoints and validating people who might want to offer counterpoints.
Futamura projections were not theoretical-only before Graal.

There exist several partial evaluators and benchmarks for the use case of Futamura projections.

I will admit that I know too little about the internals of Graal but I haven't seen any papers describing how the traditional issues with partial evaluation have been solved for the general case, so my guess is that all this still only works and yields good results under certain assumptions and designs, i.e. just throwing any generic interpreter code at the partial evaluator alone will not necessarily yield a compiler that is particularly good. [1]

The idea of general partial evaluation and the Futamura projections is well, rather general. Take code and static input and produce a specialized program to that code. In case of an interpreter being the code and a program the static input produce compiled code, etc.

It's rather hard to deliver on the promise that this always works and in particular yields performant results on arbitrary code and inputs. And I don't think Graal delivers this either (not saying it has to).

It's possible that Graal can be considered the first industry compiler for a full mainstream language that does a high degree of partial evaluation and allows tooling around it (i.e. Truffle for implementing language interpreters that can be optimized/become compilers). However it would be disingenuous to claim it's the first compiler/partial evaluator to yield practical results of applying the Futamura projections.
(You didn't quite claim that bit the previously "theroretical" part kind of goes there).

[1]
> Writing language interpreters for our system is simpler
than writing specialized optimizing compilers. However, it
still requires correct usage of the primitives and a PE mind-
set. It is therefore not straightforward to convert an existing standard interpreter into a high-performance implementation
using our system.

> Our experience shows that all code that was not explicitly
designed for PE should be behind a PE boundary. We have
seen several examples of exploding code size or even non-
terminating PE due to infinite processing of recursive meth-
ods. For example, even the seemingly simple Java collection
method HashMap.put is recursive and calls hundreds of dif-
ferent methods that might be processed by PE too.

https://chrisseaton.com/truffleruby/pldi17-truffle/pldi17-tr...
HN's hatred towards AMP is something I've never understood. As a user, I'd much rather visit an AMP website than have to deal with the atrocities devs create when left to their own devices.

In general, HN has a pretty strong bias against Google and Facebook. I suspect it may be clouding the average user's judgement. AMP has done immense good for the majority of users of the mobile web.
I'm assuming CRDT refers to conflict free replicated data type: https://en.m.wikipedia.org/wiki/Conflict-free_replicated_dat...

OT, operational transformation: https://en.m.wikipedia.org/wiki/Operational_transformation
I suspect "strong opinions, loosely held" used to be very common in hacker culture (although personally I've never actually heard the phrase used before this other than Jeff Atwood: https://blog.codinghorror.com/strong-opinions-weakly-held/), but as time marched on and the makeup of people working in technology (and people on the internet in general) changed, the younger generations increasingly only saw the "strong opinions" part, and now that's mostly all we have left.

My perception is that open-mindedness and nuance in discussions have been steadily decreasing, replaced with hyper-confidence and binary thinking, and the rate of that decrease is accelerating. I wonder if anyone other than me has noticed this change in the nature of forum discussions (here and elsewhere?

> Even if someone does have the courage to push back, in practice the original speaker isn’t likely to be holding their opinion as loosely as they think.

"isn't likely" is a massive understatement in my personal experience, not only when the topic of discussion is technology, but even more so when the topic is politics.

> So, what about the situation where someone else goes first and makes an absolute statement? There is a simple ninja move! Just say “It sounds like you are 100% sure of that, is that right?” If the answer is yes, you can ask them to explain why they are certain and see if they have any data to back it up....

This does seem like quite the ninja move, I like it.

> ...If not, you’ll have prompted them to assess their actual level of conviction, sharpen their thinking, and open up the conversation. It is a simple, kind way of helping them develop a style of thinking and communication that will improve your organization.

I am very curious if this ninja move will indeed be received/interpreted in the real world as a "simple, kind way of helping them develop a style of thinking and communication that will improve your organization." I predict (80% certainty) that kind of reception will be quite rare (<50%).
Overconfidence is absolutely generalizable to men, which I say as a man.

As for the author, I understood the sentence to refer to a lack of diversity in engineering offices.
Unity Biotech’s Osteoarthritis Injections Could Fight Aging
The Uber/Lyft driver strike a couple days ago was a good demonstration of this; my drive to work was significantly easier that day, as was the drive home, with noticeably fewer cars on the road.
ssuhhhhhhh
Where would you want 2FA to be added? When setting up a new device?
suhhhhhhh
And yet it is still better than the Amazon Vendor Central API... which they forgot to build at all
> hes a real person, not a schizophrenic.

Schizophrenics are real people first of all.

Congrats to your brother. I have heard it's possible for psychotic episodes to be a one-time thing and not recur. I have also seen people not get better. The whole thing is tough. It can be legit to get off the medications, but some people will need it for life. So how do you tell which situation you or a loved one is in?
Note that PyPy does something similar, but based on (meta-)tracing instead of partial evaluation.

See https://stefan-marr.de/papers/oopsla-marr-ducasse-meta-traci... for a discussion.
I use something more secure than SMS as my sole second factor where I can. Unfortunately some sites still require a phone number. I’ve edited my comment to be clear about that.

So if you have to use a phone number, is GV the least bad option?
Azerbaijani Wikipedia accused of administrator abuse, Armenian genocide denial
There's nothing necessarily toxic about being unequivocal. In some situations, people have experience and know better.

It's toxic to be unequivocal in situations that are inherently ambiguous and require input.

Also, there's something powerful about orienting towards action; often, what matters is less architecture but simply moving forward at a reasonable pace. A mediocre decision is usually better than no decision.
> Does anyone actually speak in absolutes similar to the ones in the article?

Yes, I've tried to work with techbros whose thinking is "debate me until one of us gives up, last one standing is the winner and it won't be you". It's not good.
nope I think that's actually incorrect
Yea, I was suspecting some major Oracle breach or a CA failure or something. But nope, localized to one company (but it still seems like Oracle's hosted software is at fault)
>What I do now is explicitly say "I want your criticism on this" or "your job is to push back" or something since explicitly laying out the expected culture seems to help.

Not as much as you'd like. For many, "your job to push back" is saying "Your job is to argue." Many people want to discuss, not argue. Regarding "I want your criticism":

I took a communications workshop, and we discussed this. Make a statement/claim, then follow it up with "Let me know if I got anything wrong." Half the class thought it was a good idea, and the other half said it wasn't (and likely wouldn't engage). The reason was that too many of them had seen the tactic used by insincere, argumentative people, and the very phrasing comes off as adverserial to many (like "show me how I'm wrong!").

The other half of the class was completely surprised by this ("When I say it, I'm sincere!").

The phrase that didn't trigger any problems is "This is how I see it. What do you think?" or "This is how I see it. What is your perspective on it?" or even better "This is how I see it. I'd like to hear your perspective."
The topic is revolutionary UX not moats.
On the fence.

I've been doing talks on ethics and dark patterns. And although most of my research for the talks are things I knew about as they happened, it feels different when you see it all together. Just scroll through the Wikipedia on FB criticism for a sense of it: https://en.wikipedia.org/wiki/Criticism_of_Facebook (as an aside, criticism of Google ain't too shabby either https://en.wikipedia.org/wiki/Criticism_of_google )

It's hard to look at this as something other than systematic, intentional trampling of decency. If no laws were broken, then we are missing some important laws.

I wouldn't cry any tears if they were broken up, that's for sure. But the argument? Here it is:

Facebook buys up any up and comer before they become a challenge. And if they don't sell like Instagram did and Snapchat didn't, they will crush them by copying them until the newcomer is completely crippled.

How's Snap doing by the way?
Oh, absolutely. I'm not saying that you can just treat schizophrenics like normal people and everything will be hunky-dory. All I'm saying is that not being afraid of them (because most of them (though not all) are totally harmless) is a good first step.
Any idea what the approximate pricing per GB is and how it scales with more devices?
> Importantly, what we call psychosis can also be a response to extreme stress or trauma. For many people it might best be understood as... a coping strategy gone awry or a form of storytelling carried out within the mind as a response to unbearable life events.

This. The day that mental health professionals realize this is the day that we start improving outcomes.

> there is no uncontroversial language when talking about mental illness – and that includes the phrase “mental illness”

Glad the author brought up this important point. “Illness” is bogus because it implies disease/biomarkers for which there is no evidence as the article states.

A more useful term would be “mental injury” as it frames the symptoms as a result of trauma. But I think the best term is simply “trauma” or “developmental trauma” when it goes back to childhood.
PM for the Super SIM here. The problem we're trying to solve here isn't so much that the devices moves between countries, that's somewhat solved, especially in the EU. We want to help companies that deploy devices globally simplify their logistics and supply chain by being able to use a single SIM regardless of the destination of the device.
Shaving giants sweep up the disrupters
Apologies, I replied to the wrong post. Someone asked for the reasoning behind the breakup.
What about the fact that it was originally called Page Speed Project and was a genuinely open standard; that that was subsequently shut down in favor of AMP? That the difference between the two is that Page Speed did not have attractive collusive lock-in effects while AMP does have collusive lock-in effects?
You realize the latency excursion needed to deterministically free a large data structure is also problematic, exacerbated by the background data structure needed to manage allocation and deallocation. (Not all data structures can be "small".)

Further, manual heaps tend to scatter your small blocks all over your address space, making your heap work harder as well as doing bad things to your caches. (Unless you go to the work of building cache-aware data structures, which most developers are not capable of considering that they have problems with the discipline needed to make manual management work at all.)
Your username though. I should have been creative. Should have conjured AlphaShudra.
Polar 1.19 Released with Area Highlights and Updated Annotations View
decrease!
This is Oracle's hosted solution (like Amazon RDS) and their software failed. The OP even mentioned how the backups of their wallet were empty and this was never flagged somehow.

If this was something they ran locally, yet it'd probably be their fault. But this is a hosted solution with a major bug. I hope some Oracle people are searching through seeing how many other customers have this empty wallet bug, and fixing it now.
AI can improve products for people with impaired speech
Yes I have programmed FPGAs. We are reaching the limit of the silicon and the only way to get faster is to run the CPU on something different or each software get implemented on hardware which is getting cheaper.
Nice. So going 100% async is a real possibility?
I believe you are buying far too heavily into the narrative that FB swung the election. My guess is that you don't actually know very many people who voted for Trump. I do. Most of my family, in-laws, and a minority percentage of my friends did. While there a few are active on social media they would have voted the way they did regardless.
The way I see it, there are two choices:

Choice #1 is debating with engineers who have strong but loosely held opinions. This path is the way of 'moving fast and breaking things'.

Choice #2 is debating with engineers who have mild convictions at best.
This is the path of endless bike-shedding and yak-shaving.

Option 1 implies that people aren't afraid to take leadership of an idea and accept responsibility for its consequences if things go wrong, which is conducive to iterative development and innovation. It implies that the person making the strong case for a decision has done thorough research on the matter and has good reason to be confident in their approach.

Option 2 is more of an ego-preservation mechanism where people hedge their opinions to protect themselves from criticism if things go wrong. You don't know how they really feel about the matter because everyone is walking on eggshells in order to preserve one another's egos. People don't want to say anything with conviction and most of the time would rather say nothing at all.

Anyone who has ever tried to elicit candid feedback from option 2's engineers will know what I mean.
This is quite nice! I like the error handler monitor thing. Also quite amazing that they placed whole platform-independent (sort of) thread local storage implementation there.
Isn’t that exactly what Hologram does?
Keybase is a really cool solution to a problem (or problems?) I don't seem to have.

I've had an account for a while but don't really have any reason to use it.

Seems like they're pivoting towards being a Slack competitor. Maybe if they open sourced the server portion it could be a chat solution that OSS projects can feel okay about using.
>How have they let their core product get so lost?

Search is not their core product. Google is an advertising company, and everything they do is centered around that.
It’s not really a stretch to suggest that your average engineering office is mostly white and mostly male.

Unnecessary, perhaps, but not inaccurate.
As a mobile user, I fucking hate it.

I hate that every fucking google search result on mobile web has its stupid little icon

I hate that there is no way for me to disable it as a user

I hate that it has muddied the waters in what the url bar means

I hate that it has trained users to not question fake url bars.

I hate that cloudflare so thoroughly jumped on its dick

I hate that we invented a way to fake the address in the url bar just for this stupid fucking feature.

I hate that we now have a system where somebody can share a page url with a friend, and that friend can view it on t he same device model using the same browser with the same settings, and will get a different page because one was viewing an amp page but shared it's real url.

I hate that every fucking amp page is lower featured in some way, and almost never works in desktop mode.

And most of all, I hate that it leads to everybody offloading shit onto google's servers.

AMP is not fast because it's served from google's CDN. That's a lie, It has always been a lie, and it will always be a lie. AMP is fast because it's incompatible with 99% of the bullshit client cpu heavy tracking and ad libraries, so they don't get included inside AMP pages.

We could have just had that, without all this stupid bullshit CDN redirection/misdirection bullshit.

And you know what, You want me to get off my hate train? Get google and all of the other search providers using it to solve complaint #2. That's really all it would take to get most of the hate to go away.
Stock Picks in Space:Using Real-Time satellite images to predict retailers sales
They do, absurdly enough. See for example BSNES, https://byuu.org/ , here's a quote from their most recent release notes: "If the coprocessor firmware is missing, bsnes will fallback on HLE where it is supported, which is everything other than SD Gundam GX and the two Hayazashi Nidan Morita Shougi games."

See past HN submissions about the extreme lengths BSNES goes to in order to get this data: https://news.ycombinator.com/item?id=3675123 , "In order to extract these programs from most of the DSPs, we had to decap the chips, scan them in with an electron microscope, and 'tweak' the processors to allow us to dump their protected program ROMs."
You only configure it once when you buy the software, installing software takes time too right now. FPGAs do come with embedded memory with very low latency. Someone will figure it out how to make it faster if things get implemented that way.
I mean that the Mono project has already ported WinForms to macOS and linux.
can't be good...
Kotlin Flows and Coroutines
gov owned companies excuse for existing is the acceptance of the benefits to society if such enterprises controls the monopoly.

you don't expect the water and power dept leaving out a neighborhood just so the free enterprise have a chance there, do you?
Will definitely read it after this -- as a past reader of Stand on Zanzibar and The Sheep Look Up, I feel surprised to have never heard of it!

On the topic of early cyberpunk, I personally feel Alfred Bester's Tiger! Tiger! aka The Stars My Destination, from _1957_, hits all the key notes -- which I won't go into for sake of spoilers. But if you like cyberpunk or science fiction in general: go read that book!
For agitprop to work, it needs to be repeated daily.

Only that way people can forget that men have built the whole software infrastructure for free that other people are now getting rich from.
Sorry you didn’t enjoy it. I think I was pretty open, both in the intro and the conclusion, that it was an exploratory attempt at experimenting with intuitions, and not actually intended to prove or conclude. That said - astrology is a large set of vague content designed to be maximally open to interpretation. What I’ve done here is implement a minimal set of axioms and explored their consequences, and, yes, their consequences are open to interpretation.

As for your last question — I don’t understand your last question, to be honest. You certainly have a preference for having clean teeth. You also probably had your mom or dad teach you to clean your teeth, meaning somebody else did all the work of making it a rote habit. So that’s not a strong example. Paying taxes — well, the highest-valence option means the highest absolute valence. Wanting to not go to prison is very motivating. Perhaps you and I aren’t quite understanding what the other means by “look-ahead”. I do not think people sit back and perform calculating predictions very often. I think what we do is respond to far-off goals within the local context in complex ways, which my toy model doesn’t claim to capture.
"Even a toy VM/language designed for concurrency will be able to beat it."

Citation needed.

The JVM has a lot of problems, mostly due to its concentration on Java and bytecode/JITting. Given those constraints, memory management isn't really one of them.
Going to Space to Benefit Earth [video]