skysight-inc/HackerNews huggingface dataset:
The problem is that for any one who says it and means it and can represent it, many say the same, and then go crying and blaming the OS when their system is compromised and their data damaged/stolen...
The problem is that whoever implemented this change did not care to consider the full workflow lifecycle/consequences of enabling that change. And whoever did the code review on it ALSO failed to consider, or push for, dealing with it holistically and thoughtfully instead of just GSD’ing it (“gettin’ shit done”)

This is not the Apple I grew up with.
I must not have made my idea clear.

The thought experiment is not about software, nor is it about programmers.

It's about writing e.g. "JohnSmith" on your freaking passport in the name field. It's about people being free to have it written "John Smith" or "Smith John" or "johnSMITH" or however they want. It's about your business card, your mailbox, the name on your bank account.

I was just phrasing one example implementation of that idea.

Also, I appreciate the downvotes due my failure to convey my idea clearly, but for a thought experiment it's pretty harsh — how is it not 100% on topic when the article specifically talks about writing "Ryo Saeba" as "SAEBA Ryo"? I'm just saying, 'fine', but make it unique and user-choice.

That said I'm resting this case, the best jokes are the shortest I suppose. I was merely inviting comments to tell their own preferences. For instance, I reduce my first name to a sound that matches a greek letter's name, so I like to spell it e.g. "χLee" — and I'd love for it to be official spelling, I hate with a passion that my country doesn't allow name changes unless major reason. It's my name, isn't it? (if I read your linked blob correctly)
Who oils the machines?
How typically Authoritarian of T. S. Ellis. He repeatedly showed his Pro Trump bias in a recent trial of one of Trump's Henchmen. He should have been forced to retire then. Now he should be impeached.
The volatility of equities in the 1928-1942 period is crazy.
Ideally and in my fondest wishes, you're right. In practice however, I think it has become a game only people with vast sums of money can play.
>Protecting the sovereignty of your country will be paramount in the future.

Well that would be a giant step back from all the gains that have been made post WWII with the development of the United Nations, UN Security Council, UN Charter, and the entire body of international laws which is founded on sovereign nations voluntarily subjecting themselves to these international law, treaties, customs and norms.
The way to play treasuries are in massive highly leveraged carry trades. They're not for actually holding, unless you are starting with $100,000,000* in capital.

*This amount is tied to how much you want to make a year based on the treasury bond's interest rate. This will always be lower than inflation.
Ask HN: How do email services prevent auto-reply loops?
Suppose persons A and B are both out-of-office, and have enabled their respective auto-reply feature. Person A then sends an email to person B.

In a naive email service, that initial email will trigger an auto-response from B, which will then trigger another auto-response from A, which will trigger another auto-response from B... and you wind up with an infinite loop.

I hear that most email services already have systems in place to detect and prevent the above loop from happening. How is this implemented?

By checking to see if the sender has already sent an identical email recently?

By checking to see if the message contains various hard-coded strings such as "out of office"?

By checking to see if the reply was sent almost immediately after the original message was sent?

All of the above heuristics seem like they could be broken under various scenarios. Are email services using some other more deterministic way to detect auto-reply emails?
Bolivia prosecutors order arrest of ex-President Morales, in exile in Argentina
Persecution by clandestine U.S. agencies CIA NSA 124 page Petition NSABLACKOPS
Just do a search for “use TypeScript with Node”:

https://medium.com/javascript-in-plain-english/typescript-wi...

https://blog.risingstack.com/building-a-node-js-app-with-typ...

Basically, you install the `typescript` package which gives you `tsc`. Then you configure Node to run your program with `tsc` through your package.json.
With all the talk about tech trying to unionize, and people being fired for unionizing at Google... Why haven't we actually seen any... you know... unions?

I keep seeing news about this, but I have a lot of trouble buying the argument that it's union busting behavior when I don't see any evidence of anyone actually trying to form a union in the tech world.

(That said, yeah it makes sense that Google and other tech companies would want to prevent it).
Linux Desktops for Minimalists: Getting Started with LXQt and LXDE
The boomers knew you'd blame them, so they preemptively blamed the silent generation.

https://www.youtube.com/watch?v=eFTLKWw542g
The AI ought to be finding itself in the situation far less frequently than humans do. Still a net reduction in issues.
Better jobs, sure... but weaker Q1 profits are expected and that's just unacceptable! /s
> So you own something, but have absolutely no rights to the profits and practically no decision making power. In the spirit of the usual definition of "owning" something, you do not own anything with stocks.

I would disagree.

I can sell those stocks I own and (hopefully) get more money than I paid for them. Sometimes they pay me a dividend too (share of profits). Sounds like ownership to me. I don't care about decision making power within the company. I LIKE that I have delegated that responsibility.
The link you gave confirms what I've said here.

> The quote is either wrong or outdated. In the second edition, it's on page 521: "Industry average experience is about 1 - 25 errors per 1000 lines of code for delivered software. The software has usually been developed using a hodgepodge of techniques.

1-25 is not a single number - it is a range.
Swiss researchers to lose access to Springer Nature journals over OA
"if you can't reliably identify all the intervals within an octave and identify major, minor, diminished and augmented triads, as well as the basic 4-note chords (major 7, minor 7, dominant 7, minor-7-flat-5) by ear..."

I feel this is phrased in a very daunting way. Understanding how the different notes sounds is certainly a building block to soloing/improvisation, but you do NOT need a jazz-pro ear to do that. I certainly can't always recognize 4 note chord types, but while playing I can tell when a flat 3rd would sound tasty in lieu of a major 3rd.

A great exercise I used is playing piano in C major and getting used to using the black keys, which will all be sharp or flat notes in that key. Get used to how a flat 3rd sounds compared to a major, the same with flat 7ths, sharp 5ths, etc...learn how to add those notes in ways that work.

I improved a LOT from a VERY short course by Youtuber Jeff Schneider that teaches this in a structured manner. It's 25 short & tasty blues licks in C major, so every time something 'tasty' is played, it's either a flat/sharp note and/or a fun rhythm, like a triplet. It made so many things click for my lead playing.

I'm in no way affiliated with Jeff but I can't recommend the course enough, best 15$ I've probably ever spent. It's also now been transcribed to all keys, but I think C is probably all you need. https://jeffschneidermusic.com/store/tastiest-blues-licks
While terms limits solve one problem, it creates a far bigger one. Most well meaning “good people” have to sacrifice their career in order to serve in Politics. Yes, it is a career. But what is wrong with it? What do you think they should do with rest of their life?

Moreover, it takes more than one term to achieve any meaningful change. Things like Obamacare didn’t just start with Obama. Major changes takes 10+ years.

Congress/senators should be under better scrutiny, yes. Don’t let them become corrupt, prevent insider trading etc. but terms limits is not the solution to this problem. In my opinion I think term limit would rule out “poor people” from ever trying to run for office.
MacGuffin
Laws like this usually have a ton of (undesirable) unintended side effects. A relevant tweet from a few days ago: https://twitter.com/EricBoehm87/status/1206728178728865795
Sounds reasonable. If I were a Google employee I wouldn’t want some fucking union spamming me through my company work email.
It doesn't say "config" above, it says "config~".

Isn't that like a Vim backup file? Or that's the copy you renamed?
> But what proportion of the Python interpreter's memory is consumed storing line numbers?

I don't think the packing part was talking just about line numbers. They propose a number of things that would be limited to 1e6 elements. The question about performance is a good one and needs to be studied. This proposal is arguing from a different perspective though, one that focuses on reducing ambiguity rather than optimizing for performance. Python as a language is an exercise in sacrificing performance for other objectives, so I think that's fine for a language like this to consider this question even if it means performance could be impacted negatively.
Takeaway from 2019 – Let’s get coffee?
Should programming languages exist? They allow writing malware.

Should chemistry lessons exist? Mixing household chemicals could allow producing poisonous, flammable or explosive chemicals.

Should physics lessons exist? They tell you how to build a catapult.

Should cryptography exist? Only people with something to hide would use it...

... it's a really slippery slope. Restricting knowledge very likely only harms good people, bad people will get the secrets anyways.
What do you mean? If I have a website and ONLY use a single cookie to save a setting for the user for the background color - I still have to get the user to accept the cookie, right?
There is. Scheme is a great pedagogical language. The book isn't _about_ Lisp though.
They are disrupting the gastrointestinal sector
Mysterious cakes left on the Lansing [MI] river trail
Cookies save me from having to log into every site every time I want to use a service. That is more important to me than not allowing cookies due to some conspiracy-theorist reason.

What I might not want is cookies from OTHER sites like Google being set and/or accessed by non-Google sites. But having worked at web startups, I know firsthand how important google analytics were, so I don’t know.
This is so true. And also ironic, considering the massive amount of productivity increases we've seen in the last couple thousand years, at least 100 fold or more.

But, the cause is not capitalism. There are many causes and all of them link back to regulation, government and an unwillingness to allow for lower cost options for (housing, transportation and medical insurance). For example in housing. Consider this: We could build the type of homes humans had 1000s of years ago very easily and it could be super cheap, only costing maybe a few dozen hours worth of wages to through up a couple of wooden walls and a ceiling but none of that is legally allowable. We've created an environment where only housing of the highest possible quality is legally allowable, thus forcing everyone to work long hours to afford all that whether they want it or not. this is further compounded by the fact that we're forcing people into a very tiny amount of land, thus driving up the cost of land needlessly when there's soo much empty space out there that can't be developed.
> What seems harder to me is write permissions

The usual solution for this is that the data must be signed by a specific private key; possession of that key grants write permission. A generation count or timestamp is embedded in the signed data to ensure that newer data cannot be replaced with obsolete data. Malicious nodes can still block updates from being distributed, though, so you need more than one path to seed the data into the network.
Then you just have to decide what your primary goal is:

Is it to create a piece of (truly) original artistic expression?

Or is it to... put food on the table?

Both are perfectly valid. But -- as you are correct in noting -- quite different.
sudoers here I come!
I've never heard of anything like that happening (and admittedly I'm skeptical) - can you expand on the event that caused you to lose your hearing? What did your doctors say about it?
https://en.wikipedia.org/wiki/Draft:Apache_Arrow

> REVIEWERS: Please note that the submitting editor is the chief marketing officer and vice president of strategy at this company.

Yeah, sorry, big no no there.

Disclosure: consider myself a Wikipedian to some extent, got a couple hundred edits on Wikipedia.
I don't think anyone is suggestions a motive here. Looking at the wiki article for microagressions[0]

>Microaggression is a term used for brief and commonplace daily verbal, behavioural, or environmental indignities, whether intentional or unintentional, that communicate hostile, derogatory, or negative prejudicial slights and insults toward any group, particularly culturally marginalized groups.

I think the idea of the parents is on point. We never say "An American CFO" or "An American CFO from the Mississippi delta"

[0] https://en.wikipedia.org/wiki/Microaggression
You may be glad to hear that OpenBSD has been working on supporting security keys natively in OpenSSH, which should hopefully obviate the need to depend on GPG for hardware token solutions. See for example https://github.com/openbsd/src/commit/094c80e0a523faf92a99f6...
That's the thing with credit card stealing robots - they are nimble and you don't know if they are stealing from you.

Likewise, if I go to a website and serves up malware, you don't know it is stealing from you.
The problem is that if the system was world class then it might actually be ok if it was in js. Most codebases are a bit of a mess, like you say, and js just makes it much harder to figure out what is going on. It's not just a dynamic language, it seems to encourage a gratuitously dynamic style. So you have to figure out everything in the debugger. That is if you can even determine where to set a breakpoint!
This is a major blow to cities like Vancouver, where car2go is a massive part of the transportation network.
I think this is quite a rosy view of being a hunter gatherer or a subsistence farmer. From what I've read, there's like, a LOT of murder in existing hunter gatherer societies. And back when everyone was either a hunter gatherer or a farmer, lots of people starved to death all the time. It may be true that a farmer of 500 hundred years ago got to keep all of the rewards of their labor (though many... most(?) of them had to give up some portion to the local strongman), but those rewards generally amounted to barely enough to make it through the winter, and certainly not enough to survive, say, two bad harvests. As crappy as capitalism is sometimes, most people in the developed world are very, very far away from worrying about starving to death on a yearly basis. The biggest problem is that what we consider subsistence is way more expensive that what an existing hunter gatherer considers subsistence. If we were willing to live on nothing more than barely enough food and have almost no clothes, or housing, or possessions, we'd be able to work a lot less too.
Also a really common type of local program is programming about gardening and other outdoor activities. They'll focus on plants that'll grow in the local climate and usually have specials to tell people that now is the best time to plant some plant or another because the ground has finally thawed or whatever. I've also seen specials about nearby state parks and birdwatching type programs.
This stuff is usefull when you have moar than 1 pc. In fact systems like that already exist and sone companies use them.
But you need professional sys admin to call to setup all that stuff at least. Most people can't browse internet without bringing viruses.

Lots of people are fine with 1 pc and don't need more.
How long does it take for full recovery?
Do we know what the net gain/loss of jobs will be?

Creating a handful of better jobs while firing "hundreds" might not be a good trade-off.
When he started talking about the tech, I could tell.

If you want to make money: make things that other people want. It is great fun to tinker with the latest JS framework...but that is what you want to do, not what other people actually need.

Btw, just generally, developers could do with understanding business better. At most places, business is just something that gets in the way of fking around with Haskell or whatever.
Email servers will add a message header if an auto-responder shouldn't respond to the message. A google search will provide more details.
Some context:

- big.py is almost 15MB

- Running `lua5.3 big.py` takes about 1/6 the time on my Linux VM. (I had to use a big.py only half the size because this VM was too small for the original.)

So Python isn't the fastest at this but I wouldn't call it terrible. Basically all of that time was parsing/compiling, since the time is the same with big.py changed to `def foo(): x0=0 # etc.`
The comment mentioned nothing about stealing.
Starting Up – a free online course to learn entrepreneurial thinking
The state has an advantage here. They can use evidence that
can't be presented in court to construct a case in parallel. That is, after enough surveillance, they'll know when to expect e.g. a conversation that will appear incriminating when stripped of context. They'll fake an anonymous tip in order to get a real warrant for surveilling that conversation. If this scheme doesn't work the first time, they'll repeat until it does work. Now they don't have to admit they were just snooping on all people everywhere when the defendant first attracted their attention.

On the other side, when defendants need evidence the government has, as in this case, they have no way to get that evidence.
There is just one open standard. User having root access to the IOT device and scripting there whatever it wants. Any 3rd party dependence is a way of collecting and selling data (google and fitbit acquisition) and should be prohibited. Vote with your wallet, dont buy devices that prohibit you root access and make 3rd party servers access mandatory. Simple as that.
Programming Language Design for Performance Critical Software – Chandler Carruth
Big bummer, I loved this service when traveling in the PNW. I could be in Portland for a week and instead of needing to rent a car for the whole time, I had unfettered access on demand and only paid for what I needed. Being able to park it anywhere for free was a big bonus as well.

I was really hoping this model was going to see wider adoption and private car ownership would begin its ride into the sunset.
That dialog would have to be shown on every action.
This is like saying roads cause jaywalking.
So many big frameworks are oriented towards big companies and many hands, and I understand why, but I wonder if there are examples of frameworks that are designed for single authors, that are designed to stay simple and change slowly, like an LTS release. Like, I still know how to write html hooked to php scripts, but once you want a javascript event model it seems like React swallows everything.
Process them and decide what to do on a case-by-case basis. "Catch and release". Just like we were doing. It was working very well and it was humane.

There was never really a crisis until we created one.
Almost nothing is covered by a. Just do b and you'll be fine. Quote from a book:

"Keep Calm and Carry On"

Don't tell Google about it (but do declare it on any future employment agreements), make sure your team is happy with your performance, don't use company resources and your job/insurance will be fine. Let that settle in, afterwards thinking more is a waste of time.

There's many examples of Google employees building side projects that turn into companies. [1] Let that precedent keep you calm.

1: https://sandstorm.io https://sourcegraph.com https://www.businessinsider.com/20-enterprise-startups-forme...
Two of the worst seem to be pulegone (mint flavour) and benzaldehyde (almond). The heating of the compounds is what causes the changes they are OK to eat but not heat and inhale.

https://www.cbc.ca/news/health/vaping-liquid-tests-1.5381363
Motivation is mostly bunk and tends to fall off quickly. It's more important to build discipline through good habits. Force yourself to exercise daily for a few weeks no matter how tired you are or how miserable it makes you. After a while it just becomes automatic and you stop having to think about it.

You might not feel like brushing your teeth every day but you still do it, right? Same thing.
In my opinion, AB5 went too far. I do not believe we should interfere with the market when it's working. It's like burning a pile of cash. Whatever you think about gig economy companies, they have created flexible work that has served as a lifeline and supplemental income for tens of thousands of people across America. It feels like a step backwards to mandate that these people have bosses and strict schedules (that's the second order effect of AB5). That's to say nothing of the immense consumer surplus generated by a workforce that fluctuates with demand. It is much better to increase our social safety net with Medicare for All than to mandate that companies like Uber provide health insurance.
A scenario in which the Euler fluid equations fail
Security Headers – The Whys and Hows (with library/framework charts)
That’s definitely true, and I suspect many English speakers are unaware of this. How many American basketball fans know that Yao is the family name of Yao Ming?
If an industry can only exist if it exploits its workers and leaves them destitute then that isn't an industry we should be celebrating. A lot of people are calling this unintended consequences, but this seems like one of the goals of the law. It sucks for the workers that they'll have to find new jobs, but at least their new jobs (if they can find them) are guaranteed to be less abusive.
Even more relevant article: https://www.vox.com/2019/9/11/20851034/california-ab-5-worke...

Vox aren't alone in this, of course; a whole bunch of journalists across a swathe of publications acted as cheerleaders for this law right up until the point they realised it'd affect them and not just other freelance workers.
In this imaginary hunter gather scenario, you certainly must account for life expectancy being what, 40 years? Infant mortality rate 50%?

If given the choice, I think most beings would select into a stream optimizing for actual existence. Sounds strikingly close to evolution.
I read that quote as Ellis siding with El-Masri (notwithstanding that he still ruled invocation of state secrets as valid) - how do you read it?
Thanks for the extra info and the nuanced view! I agree that this kind of child labor should be stopped. In general, I also think that activist pressure, even if it is sometimes wrong about the specifics, is helpful to bring about positive change.

Apple has made a lot of progress on environmental and supplier labor issues over the last couple of years. And I'm pretty sure that getting picketed by activists and other pressure tactics played some role in that.

https://www.apple.com/supplier-responsibility/pdf/Apple_SR_2...
https://images.apple.com/environment/pdf/Apple_Environmental...
I could easily find 11 collection types in Java as well. Any industrial language will have many data structures, because they have different tradeoffs and there is no single container that suits all needs.

Scala standard library is a bit in the baroque side, but it has been simplified recently in 2.13.
How has the sovereignty of your country materially benefited you?