skysight-inc/HackerNews huggingface dataset:
> Scratch literally has little graphical puzzle pieces that you drag around and dock together

You could build a "little graphical puzzle pieces" tool for any AST. You could even enable it to be driven with any combination of keypress input and mouse- or touch-based drag and drop. (Or even expose a text-based dump, for "free-form" editing by advanced users.)
If the government bought into Delphi then dev jobs within the country will likely be in Delphi more and more as time goes on. They don't need to do what we're doing. There's more than one way to skin a cat.
They were all for it until they saw the price?
The move from Pascal to Java made a transition from learning how to program a computer to learning how to build apps using java-like OOP and libraries. Most places where Java is taught don´t teach about computer registers, stack frames, pointers, memory management, etc, and how they work together. Or if they do it they do it superficially.
I don't find that strange at all. People in power protect their power and cushy life while exploiting others.
..use the correct tools.
> Which is already served in a more than reasonable manner, that an automated car won't significantly speed up.

Hardly: https://en.wikipedia.org/wiki/Transport_in_Paris

The average public transit rider in Paris spends over two hours a day commuting. In most of America, drivers spend half that time. Replacing the current mix of cars and transit with point to point vans would dramatically speed up commutes.
Do you have benchmarks? An array offset isn’t speculative and I suspect you’ll have a very hard time showing that vec[i] is slower than *ptr. One challenge is if vec[i] involves a bounds check which it might in native rust.
Stop buying is not the solution to this problem.

I agree disposable consumerism is a problem —but that’s not the cause of this. Even historically socialist countries have issues (maybe even more issues) with industrial pollution. Adding “Capitalism” is a distraction from the problem.

The issue is learning from mistakes and taking proper corrective action according to risks.
From the article:

> The chemicals, resistant to breaking down in the environment, are known as perfluoroalkyl substances, or PFAS. Some have been linked to cancers, liver damage, low birth weight and other health problems.
Every new child born into the world in India, is an SEO expert and has a team of 80 staff who are also SEO experts.

This is a known fact.
Even though the Rust docs aren't built for this purpose first, in IntelliJ or CLion I can still press Ctrl + Q on a method and see the full method documentation with examples. I think what IntelliJ does is simply parse the doc comment for that method and then render the markdown contained in it in the little popup. The standard docs are built from those comments as well.
Weird article. It reads as-if it's a new discovery, yet the "tin comes from England" meme appears in 2K yo maps
(https://en.wikipedia.org/wiki/Cassiterides).

In the "Haifa marine Museum" you've never heard of, there are tin pieces found in Phoenician ships, that's ~3K yo and IIRC the sign even says the Tin is from today's England.

[edit: of course this piece could be referencing new confirmation or new methodology - we'll never know, as there are no references to anything of substance. The research is from https://www.researchgate.net/project/Bronze-Age-tin-Tin-isot...]
We plan to introduce a pro version later in 2020.
> “Then get ultimately crushed by the world because actually nobody but you cares about the results if the gain is small. Or you get a pat on the back, that's it.”

You mean that the world will only care if the gain is big, if I achieve "a lot"? If so, I question:

- Should I condition my happiness to something external that I can't control? (what the world thinks of me, of what I do/did)

- How can I ever be satisfied if I only compare myself to others? There's always someone better than me. Shouldn't I compare myself only to myself, past-me against present-me? Shouldn't I be making gifts to future-me by doing now what will make me happier / better / whatever?

- Why does "nobody care if the gain is small"? Can't a small subset of the world, e.g. people close to me that I know and who know me, care about me as I care about them? Isn't that enough, most days of our lives?

> “Ultimately you might also find that the end result was totally not worth the effort sunk.”

That would be the logical reaction of someone who only cared about the end result, and failed to reach their goal. But what if you care about the journey, the mission, the doing? What if "the effort sunk" was welcome, what if it was pleasure, growth, a good bone to grind for you? What if it made you happy?

Then you would find that the effort is well worth it every single day, because it is its own reward, because there is no further expectation beyond today's step, or because you learned to decorrelate your happiness from the satisfaction of expectations that lie beyond your control, your actions, your thoughts.

> “There are only relatively few ways that do change life significantly...”

Agreed.

> “... and most of them do not take intense effort or self discipline.”

Strongly disagree, with every fiber of memory and experience I can find. You would need to substantiate that, because it's an extraordinary claim... If one puts neither "intense effort" nor "self discipline", very little happens, and certainly not "significant life change". Quite the exact opposite is required for growth IME.

One key to all this is to stop thinking in terms of "goals" and instead design "systems" whose outcome gets you closer to where you want to go. In effect, building a vehicule and giving it a direction (or rather, recognizing that you are a vehicule, and take charge, assume full control). Whenever you put energy into this thing, it goes that way, your way, and you along with it (i.e. personality changes, evolves). Even your happiness, it's not a distant or abstract "goal", it's a very real, very practical system that you design to fit your life, values and aspirations. It produces your happiness whenever activated.

The ultimate goals are superb and never attained. The practical systems are tiny Legos but they work every time, and become huge in time.

And when you die, a "happy life" is often judged by a dumb sum of all moments, of all the little things, little bricks... That's the compound effect we get to see, but only retrospectively, unless we're told about it and we train ourselves to see the world in 4 dimensions, before it becomes too obvious/late.
The headline is wrong, it should be changed to "Stop donating your customers' data to Google Analytics ... donate to another large corporation instead!"

There are much better options out there. Quite apart from the solutions listed in these comments, a better option is to reconsider whether you really need analytics at all. Maybe the answer is yes if you are a business trying to understand your customers. But not every blog and project page needs analytics.
One observation is that he had a different way of walking, particularly the way his foot landed. Combine this with the fact that he was comfortable being there means that he is from around your place
Why would that be interesting, they have no market share?

Bing has less than 3%, it operates at a loss. Not even MS cares about it and they just keep it around as a part of the technological suite that they have in order to convince the government that they are not a tech monopoly, even though everyone know they are. All big guys do this trick in one way or another.

For that reason I don't think one should compare DDG with anyone but google.
I find Lisps to be very well suited towards this task, because of its homoiconicity and features like quasiquotation, effectively you have access to the best macro system possible.

Related: Z80 assembler in Scheme

https://github.com/siraben/zkeme80/blob/master/src/assembler...
Show HN: Why my Lambda cannot access Internet anymore from its AWS VPC?
I'm not a fan of paying per user, but the usage is only counted towards the billing when they stick around for two days. That makes it a better deal than if you were charged per invite.
Slack only has an embedded thread feature, not a reply feature.

Stackexchange chat has a proper reply feature. You can reply to a message in the same channel. Your message still goes on the bottom of the current channel, but it pings(highlights) the user and contains a link icon to the original message. Hovering on a reply also highlights the message it responds to (if it's on the screen). This is mainly used when responding to older messages, where it otherwise wouldn't be easy to see what you're responding to.
Knowing in theory and living it for years on end are two very different things
Nothing good will come from acknowledging that pointless, hypocritical gestures are pointless and hypocritical?
Hi HN!

I’ve been working on this language for about 4 months now. While not “complete”, it does have a number of nice features like virtual functions, type inference, etc.

I reckon it will not be truly useful until GC is added, and that’s what I’m currently working on.

Any feedback is welcome and appreciated!
If you want to know if China is an enemy look at what they do to their own people. That's their own people. What do you think they have in mind for everyone else? Is this a regime that cares about human rights or the rights of the individual? They're like the Kings of every Kingdom before the 18th century, i.e. I rule for the Greater Good, which I define in my terms.
> The only reason I'm not on Linux full time is video game compatibility.

Let me see if I can leverage this to help you understand why other people don't use Linux: WINE and Proton do a pretty incredible job of allowing Windows games to run on Linux, why isn't that good enough?

Now take whatever your response was, and replace "gaming" with "engineering", "audio production", "accounting", "video production", or whatever. You're viewing these things from a perspective of casual understanding and saying that Linux seems "good enough", but when you've got a deeper level of knowledge in something (gaming) you readily see the problems.
For the chat there is weechat, but I do not think any of lightweight the clients with audio support are mature.
Increasing GDP does not imply increasing consumption, and increasing consumption does not imply increasing pollution.
Ask HN: What are the IRC servers that are available as onion service only
Hello HN,
I am looking for online communities for open and intelligent discourse on non-tech(politics, culture,e.t.c) and tech topics. My hypothesis is if entry barrier is low, high moderation is required to maintain quality posts like HN, conversely if the entry barrier is high it acts as a moderation on the users quality. One of the things i miss in HN is the controversial opinions from intelligent people.

Few days ago there was this post https://news.ycombinator.com/item?id=21691802 which had many public(non onion service) irc servers listed but I am looking for irc servers that is only available as onion service which has the right property for high barrier entry (setup) and provide anonymity for open conversation.
> Can you name a better format for programming language documentation that's also ubiquitously supported?

Info format. It's supported by Emacs, and Emacs is the most ubiquitous of IDE's.
How would a reverse osmosis filter hooked up in the basement / under the sink compare to distillation? The good ones spit out water that is close to 0 PPM (in most municipal water systems tap water is closer to 60-200). Is PPM a good way of measuring the types of chemicals you mentioned?
I often see awesome papers but don’t see any way to replicate it short of coding the thing from scratch (if it actually worked). I think many of these are concepts that work in very controlled circumstances where the inference setup is probably well calibrated for the setting. I’d venture getting a more general purpose library or tool would be far more work.
What you say is a Berry paradox. To be consistent we fix a programming language before any such definitions. So you have to count all characters in the BB(k) subprogram. Hence the total program for “BB(k) plus 1” definitely will have more than k characters.
Yeah, pretty sure they had to work long hours with little vacation too; the pay wasn't great either... WTF is wrong with people
Crazy. User agent strings are such a broken concept where every browser pretends to be another. How anyone is still attempting to use them to do anything useful is beyond me.

If you a building a webapp, use feature detection not user agent strings.
what surprises me is that there are even any simulators for this plane, when the manufacturer said such training isn't necessary. apparantly some airlines still put safety above everything.
No essential programs are in Rust, in the way that e.g. Docker is in Go, or your examples in C++, and none are on the horizon unless Cargo becomes a popular way to build C++ or C programs. Rust is popular to post about on HN, but the number of people actively coding it is at least 4 orders of magnitude fewer than mature languages, and the number of people adopting it, likewise: the number of people adopting C++ is many times larger than the number who have ever even heard that Rust exists. Those numbers will take many years to change, if they do. Just as likely, some new hotness will pop up and distract the early adopters; Rust could very possibly fizzle out. (That would be a shame unless the new hotness were enough better. Rust++?)

Promoting Cargo as a way to build C++ and C programs could be a way to establish Rust underpinnings. Cargo is better than most other build systems now used for C++, and with C++20 getting modules, the fit is improving.
The problem with reporting around this issue is that its emotionally driven and done often by people who have little experience with how the aviation industry works. So while the exact details are accurately reported in aviation industry news, the mainstream news keeps parroting things that are false and confirmation bias keeps people from picking up when those things are false.

The departure from reality in this case is pretty severe:

1. There were severe issues with pilot's performance on both flights.

2. Airline maintenance is culpable in the Lion Air flight.

3. MCAS is required irregardless of what type certificate is used.

4. Boeing's "new problems with the 737" are not as much a result of faults previously ignored, but new issues created by reassessing the risk factors related to those systems.

5. The 737 MAX is not aerodynamically unstable.

6. The 737 MAX issue has brought to light severe issues in the aviation industry that may require retraining many pilots in the industry or being way more aggressive with refresh training (also see the Atlas Air crash recently).
What does it matter which programming language they learn in high school? It's not supposed to be the language you use for work. It's supposed to teach you to program.

If anything it should be mandatory to learn something else. It might be the only non-work programming language they will ever learn. Cradle to grave Python / Java?

Would Common Lisp / Haskell be considered a bad / good / ancient choice?
That's awesome! Thanks for the link.

I've been meaning to track my actual TCO for a vehicle, but I've always been too lazy. Appreciate you sharing.
No, no, this is not the great fear. The great fear of all people in Democracies is China will create a virus or pathogen which targets non-Chinese peoples everywhere.

Since you asked.
It is constantly amazing to me that "cover up the existence of poisonous chemicals in your drinking water" is a viable position for a democratically-elected officeholder to have. What a world we live in.
Hi folks, Marc here, founder of Unito. AMA!
One startup I interviewed at, as an experienced developer, told me (paraphrasing here) "you'll be paid a salary lower than what you probably expect, and your first few months you'll need to work overtime to get used to our trendy tech stack, we don't offer health insurance but we do offer...not quite shares, but, sort of ownership interests. You could become a millionaire!"

Yeah no thanks.
Let’s not forget that the original chief architect of Delphi and the lead architect of C# since its beginnings are the same person so I would dare to say there had ro be some influence sneaking in.
Awesome thanks! I live in a small city near Cordoba surrounded by mountains, lakes and rivers, and don't like big cities like Buenos Aires or Rosario. How much do you think is needed for renting a medium comfortable appartment or house in Berlin? In a not expensive neighborhood, but neither a bad one.

Will send you a PM if I have more questions :)
Perhaps you were reading those statistics from another source or version of the page, but from the article you linked to:

"The average amount of time people spend commuting with public transit in Paris, for example to and from work, on a weekday is 64 min. 15% of public transit riders, ride for more than 2 hours every day."
The Legacy PC Project
> Those people are trying to be helpful by educating people about alternatives since in their assessment it is a suitable replacement.

And that's an extremely arrogant mindset. They think because they know some tech shit that they understand all of that person's needs. I mean, they've converted an image from BMP to PNG in GIMP once, so clearly that's a suitable Photoshop replacement right?
Interesting. I have an absolute control over this kind of things.
If I decide not to touch my face with my hands it just happens. It feels like mentally setting an exception in my loop. As soon as the hand comes closer to the face or my eyes itch, I realize what‘s happening and stop.
I never saw that as anything special, though, is it?
I don’t understand. The screenshots seem to contradict what is being said here.

You have to enter in complete billing details to accidentally make this purchase. For Apple Pay I can only assume that the standard Apple Pay confirmation window comes up, which cannot be triggered in your pocket. If that window comes up and you authorize a $4,000 purchase I don’t see how that’s Tesla’s fault.

All the text that’s claimed to be hard to see seems plain as day to me.

The claim that one of the people seems to be making to Tesla support, that they never had the app open at all when this purchase took place, seems kind of questionable. I don’t see any way that’s possible.

Now, I agree that putting shit in your shopping cart by default isn’t a good practice but this isn’t exactly a shopping app, either. You wouldn’t go the upgrades section or checkout with anything unless you were looking to buy upgrades? I don’t own a Tesla, I don’t know.

I do agree that the policy of no refunds ever is nonsense. The software can most definitely be disabled or removed, and if Tesla isn’t using some kind of package manager, shame on them. The analogy of the house addition is total garbage.

See, what you need to do with customer service in these situations is to just tell them that they can give you the refund or that you’ll take
care of it through a chargeback to your bank. That’s their two options. Companies process your refund 99% of the time after you say those magic words (just don’t do this for things like your Steam account where a permanent ban will be a hardship).

The last thing: I had to laugh at the letter that started with “Dear Sirs.” Made the whole thing impossible to take seriously.
There are many great scientists in this field and we should take heed of their warnings.

But this isn't an example of that happening. This is activism dressed up as science.

Their use of charts is a textbook example of how to mislead.

https://twitter.com/SamuelPatt/status/1191787079820365830?s=...
I haven't tried, but they almost certainly do. CSGO works under Linux, and HL2 uses the same engine.
Ok torture them into submission then. Still significantly worse than burning someone out in a modern corporate job.
The suggested Google Analytics implementation today is a collection of three separate Google technologies: the original GA, Doubleclick cookies to track demographics and interest, and Tag Manager to manage them.

The original GA does not give Google useful cross-site user data because it uses only first-party cookies and anonymizes data as it collected it. To my knowledge you can still implement GA this way If you want to. Such an implementation would be GDPR compliant in not tracking any personal data, although your counsel might still say you need to list them as “analytics” cookies in a cookie banner (mine did).
Most Samsung phones, maybe. A lot of other brands are not using OLED.
I think it depends on what type of business you conduct...

Just like people are putting Alexa in their homes and businesses, it can be potentially used for anti-competitive reasons, or to get inside information. This will get worse over time as we know...

A simple example is hacking a CEO's Alexa to listen to his phone calls at home to get insider trading tips...

The companies that make these products are not bound by an official code of ethics, and Governments barely understand the implications of technology, much less than corruption of technology. Laws to prevent misuse and manipulation of consumer products are weak, but proper investigation and enforcement of those laws are even weaker.

Google has also been changing Chrome Browser to suit it's information gathering needs as well. If they own the majority of market share, they won't really need their analytic tools on every site. We need to start thinking on a larger scale about how companies can influence culture, markets, and lives, and how to ensure there are proper rules in place to prevent catastrophe.
a lively past discussion, https://news.ycombinator.com/item?id=18023408
Thanks! I'll definitely email you if I pass the next interview stage :)
The issue is nature doesn’t have an unlimited budget for mistakes to learn from. It doesn’t matter if it’s disposable consumerism or consumerism, it is clear that billions of people consuming resources at the rate they are now is modifying the ecosystem.

Assuming the modified ecosystem is worse for basic needs such as water, temperature, and air quality, the only solution in the short term is to reduce consumption. Which is antithetical to every assumption made by every government and their financial system, which require exponential growth to sustain themselves.

I don’t see what socialist or capitalist or democracy or dictatorship has to do with it. If everyone wants a detached house with a garage and yard and personal vehicle to travel with and flights to tropical destinations, then this is the price that will have to be paid (barring a drastic reduction in population that can afford to do that).
Don't forget if you stop working for any reason, you're now a failure, met with suspicion, and expected to explain that for the rest of your life. It's not even about the financial aspect, our society is very punitive to people that want to leave their cages for a while. What you wanted more than this office for one year out of your 30+ year career? There must be something wrong with you.
That would almost certainly work but make sure to remineralize the water after.
I do agree about Scratch.
I have starting using the web based Pyret with my 9 year old. We mirror the math and geometry problems and solve them in the browser environment. The simplicity to code, run, eval is key.

https://www.pyret.org
You are quite correct, if I correct the original file the gzipped equivalent of the file ends up just 4% larger, so the gap between the two narrows quite a bit. Still a bit of fat to trim but by no means the same level of waste the raw file contains.
>You (often) can copy a page title into a client (Google) and expect it to find the right resource. This is usually done with articles, etc.

So web was designed with using Google in mind? woot
The name is older, it comes from the philistines, one of the people that emerged after the bronze age colapse.

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