skysight-inc/HackerNews huggingface dataset:
"There are dark corners in the Bourne shell, and people use all of them."

https://books.google.com/books?id=KJQRAwAAQBAJ&pg=PA36&lpg=P...
What do people in Silicon valley actually think about the TV Series? I don't know anyone in the US startup scene to get first hand info but how close are the ridiculous things that happen in that TV show to reality?
I don't think any of the names in this "paper" are real.
My goodness, have you ever had a family member, relative, friend or known anyone who has gone to prison? The way you describe the goal of prison sounds worse than slavery, worse than training dogs.

These are human beings, and I consider it utterly uncivilized and inhumane that we would have an institution designed to "be like hell". It's also a typically Christian approach (I mean the church, not the original love commune nor the homeless man who taught to love each other as one self) - to play God, to judge, to create hell and condemn someone to it.

Many of these lost souls are already in hell, of a broken society, a broken home. Putting them in a deeper circle of hell is not any kind of a solution. For the person being punished, it's just a continuation of the same shit way they've been treated. How can we expect any rehabilitation, any healing to take place in a dungeon?

It just reminds me that we're still in the Dark Ages, underneath our veneer of "civilization".
What do you mean? I think using CloudFront is not accurate enough if you use caching.
This is why I hate Apple’s new policy of requiring 2FA with a mobile number for new accounts.

Luckily I created my account before it was official policy, but I’m afraid their going to force it on me someday.

And if you turn on 2FA, you only have 2 weeks to turn it off.
It might be he doesn't want to associate with people, groups, events that revolve around the diagnosis. Perhaps that labels him an "other" and it feels little much. Why not similar activities with the general population?

That is not meant to belittle the point that delusional people will strongly deny their symptoms, of course. Being close to somebody like that gets tough, especially when the delusions have led to harm to self or others -- even after they get treatment and it works, it's easy to become paranoid of relapse and fear that every small act of legit defiance or assertion of self is a recurrence of symptoms.
Thanks for posting this, I came here to post the same thread.

For those who are unaware: Thomas Pornin is a professional cryptographer. He's a member of the NCC Crypto Services team and one of the authors of the Sosemanuk stream cipher, which was part of the final portfolio for eSTREAM. He's also involved in the development of one of the cryptosystems which has made it to round 2 of the ongoing NIST PQCRYPTO standardization process.

His writing on crypto.stackexchange is prolific and highly informative, and this is a strong rebuttal in particular.
Parrot never reached a point where it didn't suck. GraalVM has the futurama projection tech to make the universal vm dream possible.
The announcement blog post: https://medium.com/graalvm/announcing-graalvm-19-4590cf354df...

The HN thread didn't get upvoted much: https://news.ycombinator.com/item?id=19873081
I for the life of me don't understand how any Google AMP engineers can bother defending this anymore. A couple weeks ago there was an AMP article related to using real, source URLs, and a bunch of engineers from Google posted in defense.

This is absolutely Google trying to dictate what the web should be. If the US had functional antitrust authorities they would kill this.
Exactly. The money you lost out on goes to the owners of the central banks.
It is a ToS violation at worst.

There are numerous reasons to use the application.

1) FOSS, available in F-Droid.

2) Multitasking.

3) No ghost touching

4) Saves battery.

My alternative would be using Firefox where I utilize uBlock.
Forget the FPGA farm. The actual task the authors have set out for themselves to "prove" SIMON weak, you could complete on a laptop. The problem is, you can complete it on a laptop for any cipher with the same block and key size parameters.
This keeps getting said, but the 500 or so 'sources' they mention are at best a distraction. The vast majority of the compute and storage needed to maintain a global index comes directly from Bing and Yandex. DDG is nothing more than a middleman.
you mean like you checking out some repository from github or you unzipping a file that you downloaded or ...?
- signal requires users to manually verify connections to secure them and no one does
- it's group chat is buggy and featureless
- it's community is run by a terse extreme anarchist
not a great analogy. There is no new protocol required to trade stocks, right? Companies already issue different classes of stocks with different rights. GOOG vs GOOGL or Viacom VIA vs VIAB. It's not a technology issue, it's a legal / regulatory issue. Because of Reg NMS, your exchange will get some volume but I don't see what value it creates beyond playing regulatory arbitrage.
Computers are magic though.
i just tried this out and i'm blown away that it works. even matplotlib. does anyone know how to point it at a different interpreter? a venv for example?
OK, but four of the five FAANG companies are betting very heavily on OpenJDK (even Facebook uses it, but not as heavily as the others), which is also owned by Oracle. Oracle has been good to OpenJDK over the decade they've owned it (disclosure: I work on OpenJDK at Oracle).
We are not in the dark ages anymore. Denying reality doesn't help anyone here. Shared memory is dead for concurrency, it can't be made neither fast, nor easy to use.
The activity of caring can be either actuality-based or feeling-based.

A lot of caring from the vegan community is feeling-based. What this means is that one _feels_ that one cares about living species while not _actually_ caring about them. Furthermore, when one strongly feels in this manner they tend to hold strong beliefs as well. Much like religion, this results in people fighting over their cherished feelings and beliefs.

In the end, nobody seems to _actually_ care about the animals.

Think about it.
You can do inside whatever you want but you shall provide an API similar to these two functions: HWND GetParent(HWND child) and EnumChildWindows(HWND parent, callback).

Once again: IAccessibility mandates tree organization of your UI. You can do whatever you want but your UI framework MUST expose UI structure as a tree.
Not really. For all intents and purposes you do "own" the number. You can take it to any carrier you want (local number portability), and carriers can't expropriate it. Try doing that with a /32 you got from your ISP, even a static one.
Fuck man, this is ridiculous!

> Chromium-based Kiwi Browser attracted widespread attention last month after it added support for desktop Chrome extensions. The app recently vanished from the Play Store, and while some assumed it was due to the browser's new extension support, it was apparently removed due to its ability to play YouTube videos in the background — functionality that is supposed to be reserved for the native YouTube app with a Premium subscription.

Fuck this shit man. As a kid I always wanted to work for Google. And now as a teen I find it hard to believe how they turned on the whole "don't do evil" thing.

It's like a friend put it the last time I was ranting about this:

"Its like funding out your childhood hero was a fraud :/"
It depends. Most people, only want the answer to the “question” they typed. And if that is answered in a widget, cloaking the original content, they don’t care. That’s what google realized.
I'm not as sure as you are. Sure, as it seems today, Microsoft wants developers to be as happy as possible. But in the end, Microsoft is not running a non-profit. They are running a for-profit company and the motive is simple: earn a profit.

Today, they can afford not earning as much on their new Package Manager as they earn money elsewhere. But that's no guarantee they will act the same way tomorrow.

We've seen Microsoft go back and forth in the developers minds, and I'm sure we will see more movements back and forth in the future. Right now, things are good though.
Their API has been unchanged for years, which shows me they did it right the first time.
Disagree. Everything is a trade off. You can either choose to aggressively grow at the expensive of burning cash or you can try to focus on becoming profitable. Many companies bet that the growth story is better than early profitability. Market seems to agree. Remember, even Amazon loses money on almost everything and their cash cow is AWS.
As long as we're discussing pricing, let me plead for an option with $0 monthly fee, even if the data itself is expensive. I have a couple products in mind where mobile data would be a necessary backup, and spending $2/month/device for that won't work for the market I have in mind.
Reposted with different words (same message).
I don't know what reality I'm denying. These post-dark-ages days Amazon, Apple, Google, Netflix and Twitter -- among many, many others -- are betting heavily on OpenJDK, with its shared heap GCs, for many/most of their big, concurrent backend applications.
From Collisions to Chosen-Prefix Collisions – Application to Full SHA-1
>phone and SMS on the same number, one number per country

Was this actually possible if you'd used the local carriers directly? There could be some regulatory reason, like differences between cell and landline numbering plans for billing.
I own a Model 3 and I agree the interface for controlling simple/common actions such as wiper blades and temperature adjustments is terrible and dangerous. I often ask myself how older drivers can deal with it.

However, I do think the model 3 interface was heavily influenced by their self-driving ambitions. The technology hasn't caught up to the design yet, and it's a bit dangerous.
Thank you. Yeah, I try to do the same with my invoices. My experience is about the same as yours. My current clients don't complain and they pay on time. It works well enough, but it takes longer for me to create each invoice.

OTOH, a while back I had a client that told me to stop detailing everything on my invoices. They just wanted a total number of hours. I think maybe it had to do with the review process upstream. Fewer details gave the higher ups less to scrutinize and complain about, I guess. And none of the other contractors were providing such detail.
I don't do a lot of bash programming, but I imagine using $REPLY also increases the danger of having the value overwritten before you use it as your code changes.
See also discussion from yesterday: https://news.ycombinator.com/item?id=19878917 (14 comments)
When Japan built its Shinkansen, she had just been thoroughly beaten in a war, and we were reasonably confident she was no longer "bad". We have no such confidences with China; she has proven herself to be "bad" at many times. She is still locking ethnic minorities in concentration camps, continues to try to take over Taiwan, has taken over Tibet, mistreats her citizens, is focused on expanding the surveillance state, and is (in my view) intent on eventual world domination. Whether she will achieve this goal is debatable, but the risk is still there, and having many developing nations beholden to her is a risk for the free world.

At some point, I would argue any nation with more people than the free world in total that also has a totalitarian government is a risk to the rest of us. It's important to bound the influence of China, because should a war break out, the scale of death would be much larger than ever seen before. This is both because of China's sheer number of bodies she can throw at a problem and because of better technology.
Unfortunately people seem to have such short memories. Most millennials today were too young to see Microsoft's evil side and so think people like me who have a lingering distrust for that company are just old luddites with axes to grind.

OTOH, they grew up indoctrinated to Google and so refuse to see the water coming slowly to a boil.
Thank you for that comment. It means a lot that such a thoughtful consideration of privacy is coming from someone working at Google, there is hope yet for a humane approach to analytics and data collection.
> The complexity of today’s electronics and softwares is getting out of control.

I saw this illustrated in motorcycle dashboards a few weeks ago. I have a nice analogue speedometer and tachometer, with a small digital display showing a couple of useful things like trip distance counter. Reset the trip counter by holding down one button on the dash.

My father just got the new model of essentially the same motorcycle, with an all-digital dash. Resetting the trip counter requires digging into a menu three to four levels deep, and as you say, it took us a while to explore and find the option, with some disbelief at the apparent step backward in usability.
Most mental health workers know that the popular conceptions about what schizophrenia is and how its managed are wrong.
What no one realized is that there was a comma missing.

It wasn't: don't do evil,
it was: don't, do evil.
Didn’t Twilio buy an email provider that would make this straightforward to implement?

Edit: SendGrid!
Achieving (As Much) Type Safety (As Possible) with Algebraic Sum Types in Go
This is wonderful news. Spiro splines are very cool, but I never considered them a real option for any projects I was working on because of the licensing issue. Hobby splines were the patent unencumbered next best choice as far as I could tell, but Spiro semantics always seemed incrementally preferable.

Raph's thesis on splines is a fun read:
https://www.levien.com/phd/thesis.pdf

And the original paper on Hobby splines:
https://link.springer.com/content/pdf/10.1007%2FBF02187690.p...
> Digital literacy is very poor in India.

You're very wrong here. Source: am Indian.

Edit: I think that you're an Indian too, from a previous comment. I don't know what age bracket you're in or what demographics you're exposed to, but digital literacy is not poor here at all, and is rapidly on the rise.
as the guy before me mentioned private key and public key

perhaps blockchain can solve this problem too?
Mount those directories noexec
The motto of GC and GC tuning: "This is your mileage in the act of varying."
Dialogue system are still an unsolved problem. This platform as well as other like it, basically all reduced the conversation to a finite state machine, I.e a set of human curated rules.
I am little surprise that it is offered for free.
I see what you’re going for, but do you really think anyone’s goal was to price the stock so that the price stayed flat? In the one IPO that I saw from the inside (early in the internet bubble days), the financial people seemed to be debating what sort of first-day growth they were after, and I don’t recall anyone suggesting targets like that. Maybe strategies have changed since then?
If you were in a medieval society where punishment was a demonstration of the monarch's power as displayed on the body of an offender, then yeah I guess? Depends on what you want a prison to do. For grisly vengeance, a town square pillory is a pretty good approach.

But if you pretend to care about the larger good of society (but still harbor that mean streak) then you lock people away, assure the population you're doing your best to "reform" them, and choose the most expensive form of torture you can imagine: keeping people alive for the rest of their lives all the while subjecting them to sexual violence from their fellow prisoners.

Has the benefit of fewer angry riots over public execution and torture. More predictable.

If you actually care about people you create a system like they have in Norway.
futamura? :)
> There is no future for JVM in concurrency at this point. Even a toy VM/language designed for concurrency will be able to beat it.

I disagree.

Java's concurrency features are extremely rich. Parallel stream are basically magic: I add .parallel() and pow, near-linear speedups. No channels, no select statements, no realising I messed up a mutex somewhere. It just works.

Then there's reactive programming. The JVM can chew through truly absurd amounts of requests when a reactive approach is taken.
Yeah, but Erlang is very, very (very!) slow. And it, too, has shared data structures like ETS, which aren't so efficiently memory-managed.
You’re probably referring to this [1]. I’ve checked all the runtimes and never found any actual malware. Started using it years ago when I was traveling internationally and needed to get around various region blocks and restrictions.

[1] https://www.privateinternetaccess.com/forum/discussion/25268...
Just a note, this is for PIC18, which is C-friendly. The other 8-bit families (PIC10, PIC12, PIC24, PIC16), the popular ones, are not supported.

This isn't surprising since even a normal C compiler for those is VERY VERY hard. They are very C-hostile (hardware call stack, weirdly banked memory, etc). Some fixes exist in more recent chips (linear memory) but still these are hard for C.
In the world of embedded Rust, all roads lead to Jorge. He has been doing outstanding work.
I don't follow.

A ballot records votes. Otherwise it's not a ballot.

Are you saying we live in a world without coercion? That various organizations haven't hosted ballot parties?
This sounds very similar to the Truphone SIM: https://www.truphone.com/us/consumer/sim/
Most people want to execute things on their homedir.
Just switched thanks to this recommendation. DDG looks very clean and functional. Thank you
> What if I can't access a trusted device or didn't receive a verification code?

> If you're signing in and don’t have a trusted device handy that can display verification codes, you can have a code sent to your trusted phone number via text message or an automated phone call instead. Click Didn't Get a Code on the sign in screen and choose to send a code to your trusted phone number. You can also get a code directly from Settings on a trusted device.

I thought that by now Apple's engineers had closed the sms loophole. But apparently it is still eminently there.
> there can be nothing more profitable than fixed bids

This. Because you're not charging for your time, but for the value you add to the client's business.
If you're working with immutable data structures, then shared memory concurrency works very well.
I though we were talking about engineering challenges, research, not bets execs of large companies make for very different reasons, mostly hiring reasons.
... which is why Erlang copies the contents of messages between actors.

Pony uses a similar heap-per-actor, doesn't copy data, and uses background messages to update GC state between actors.

Trade-offs.
If anything got me to stop using google it would be amp, it’s such a trash experience. It makes me click multiple times and load the content multiple times before I can get to what I want.
Trains can't crash into buildings: the TSA does not make delays for the hell of it.
I don't think it's true for many others. The ability to operate a device without looking at the controls is one of the biggest features of old-school "dumb", physical controls. I guess you don't have to look at your feet to find the car pedals, or at your seat to find the gear lever and manual brake.
I never said it is easy. Even you do not believe it's entirely impossible, right? Let's wait 100 years and see. I'm fairly positive I'll be still alive and so might you.
A lot of people are complaining about twitter as the delivery method for this kind of content. I actually really like it, having things broken up like this makes it much easier for me to digest because of my ADHD
"Similar to capacitive touch panels on appliances. You'd think this sci-fi look is more expensive to make, but it's actually cheaper."

This is correct and will drive style and purchasing decisions for the affluent in the future, if it isn't already.

A home full of wifi-connected "smart" appliances all (failing) to talk to one another will be a sign of poverty while a big hulking Traulsen[1] with no digital innards will (continue to) be a sign of wealth.

High end auto interior design, while currently dabbling with big silly (and obviously poorly designed) touchscreen interfaces, in an attempt to seem tesla-ish, will catch up as well.

[1] https://www.traulsen.com/
> I for the life of me don't understand how any Google AMP engineers can bother defending this anymore.

The narrative is “we develop an open standard that is widely adopted, and we’re not responsible for what people do with it”.

The team lead, @cramforce will also tell you tgat AMP is good for tge web.
The real story here is the fact that you can you photograph a building from 45 km away proves that the earth is flat. ;-)
I can think of at least two reasons why. The first is that the candidate doesn't realise they are hitting their intellectual limits. The second is that the candidate does realise the question is difficult, but doesn't know if you know the question is difficult.

As a result, the second type of candidate has to decide whether to enter into a debate with the interviewer (and risk losing the job opportunity if the interviewer turns out to be ignorant), or try to appease them with a best-guess answer. If the candidate is desperate for a job, they might choose the appeasement option.

You have no way of knowing if your candidate falls into the first or second bucket because interviews involve power asymmetry. In my opinion, this type of questioning is counterproductive -- you're looking for honest people by being dishonest.
Treating DSM categories as if they were a single disease is completely misguided. The DSM describes syndromes, and ignores pathophysiology because we still have little to no idea of what happens in the brain (at least not enough to properly understand the relevant functional aspects).

Genome-wide association studies have recently shown that schizophrenia was in fact several distinct diseases [0]. Their symptoms turn out to be mediated by the same drugs, to the extent that they makes the people who suffer from those ailments manageable.

If your house suddenly becomes cold in the winter, putting on a jacket will help you feel better. You wouldn't infer from that that your furnace is down because of a clothing imbalance.

[0] https://ajp.psychiatryonline.org/doi/full/10.1176/appi.ajp.2...
Just because technology is mature doesn't mean there's no new ground to cover. It just means the low-hanging fruit is gone.

Also, GCC and Clang are not the only compilers in existence. There's plenty of new compiler research going on.
Tokyo to sapporo with a plane is still only only one and half hour. Granted you still are required to spend some time at the airport.
Oh, sorry, I didn't realize you're a Google/Apple/Netflix/Amazon executive who's intimately familiar with their technical decisions. It's certainly true there is a lot of research on non-shared memory, but also a lot of research on shared memory. If non-shared has so decisively won, then not only the executives but also the researchers didn't get that memo. If and when non-shared "wins", the popular industry platforms will adjust as well.
I'd gladly trade the extra time for the increased comfort. And, there's likely less parking/check-in/boarding time with trains.
Yes. That said, there are some situations where you need to bill by time, but they should be rare.
Reddit tends to force the new UI, even with it disabled on preferences, with a hint of one wants to have another go at it.
I mean when you're getting started that's pretty much the only option. No one is going to believe that you're going to be able to deliver an entire app or whatever until you have a couple on your resume. But you certainly shouldn't aspire to be billing by hour.