skysight-inc/HackerNews huggingface dataset:
It's really not... it's comparing dollars to dollars. If anything, the only thing you should modify is maybe to consider how much the Avengers would have cost to produce in India. But in any case, it's certainly relevant to consider how much cash was invested and what was the return on that investment. Both ventures produce some common returns, such as cultural heritage, jobs/economic stimulus, pollution, etc. On the other hand, some of the returns are quite dissimilar; the space mission produces a considerable amount of scientific and technological benefits, while the movie put some cash back in investor's pockets.
Inklings do exist atm, the Dat protocol seems to be progressing steadily, and you do have things like Aether and Rotonde (I think that's what it's called, spelling is probably off). There is an interest, not a massive one (yet, at least), but there is an interest.
I find the value of the comments varies a lot by topic. Comments are good in areas where there are at least a few domain experts who frequently visit. This is HN at its best.

Outside of that it's much more of crapshoot. The trouble is that if nobody has any particularly deep knowledge of the subject then it's a case of the blind leading the blind. People will make arguments that sound reasonable and those will gather the most upvotes. Even if they're wrong or nonsensical in the context. It can be worse if people think they know about a subject purely because it's adjacent to (or looks similar to) something they do know about. Then you get strong but uninformed opinions.

In this environment a domain expert can be at best ignored or even downvoted if their comments seem to go against the grain. So they are in the position of either having to do the "do you know who I am?" dance (which some people don't like) or hope someone does it for them.
It is all well and good until they stop functioning.

Guns empower people to not sit down and just take it when governments consistentenly abuse their power over a long enough period of time.
It took 11 and a half years from when this deal was signed to launch. How long did it take the Avengers movie to be made? For comparison, America decided to send humans to the moon in September 1962, and successfully did it in July 1969, after creating the technology and process to do this. Also using humans, not machines.

America's Surveyor program, which successfully soft landed 5 probes on the moon from 1966-1968, had a total cost of $469 million, again inventing the technology and processes to do this. That comes out to 93.8 million per successful launch or 67 million per launch.

What point are you making exactly?

https://en.wikipedia.org/wiki/Surveyor_program
Ah I had not seen this. Thank you!
Kuru incir
Having them documented in dump scripts is no different than having them documented as a guide in your knowledge base

It’s very different, in at least two ways:

- If your checklist is on a wiki, people may stop referring to the checklist once they’re familiar with the process. That’s bad if there are important changes. But if the process is “run this script and do what it says”, I think people are much more likely to keep doing that.

- When you start automating steps, people using the checklist pick up that automation for free. With a checklist on a wiki, any new automation means the user has to do something differently (eg maybe step 10 is “run this script” instead of “log on to the dev console and disable write access”)
If you put a tagged template literal on line 42 in foo.js, every time the tagging function is called from there, the array of strings passed as the first argument is the same object. It’s unique for the source location of the template literal, so even if you paste the exact same code into bar.js, it will have a different object. So, the function can recognize that it is being called from the same location in the source. This has some interesting implications for meta programming and debugging.

I’m not sure that it matters so much to the discussion, but it is a completely unique feature, and really has to be mentioned when discussing what tagged template literals offer.

EDIT: Looked for a good reference - best detailed description I could find was here: https://exploringjs.com/es6/ch_template-literals.html#sec_im...
You know, I am going to try this out. Up until now, I have not been voting on pre front page posts; therefore I have not been contributing to the front page filter effect that I take advantage of on a daily basis. I probably won't do this every day, but for this week I will. Thanks for the nudge!
Knowing about the bias-variance tradeoff is like asking a candidate to pass Fizzbuzz. It doesn't tell you anything except that they aren't completely fraudulent.

Going into more detail isn't something that a non-technical manager type would be able to do.
Maybe not, but the freedom to have that chance, no matter how small, is worth having. To me personally anyway.
The process workarounds required to run an airliner on geothermal energy are still kind of elaborate though.
http://wiki.c2.com/?RavioliCode
What about quality of life?
Does anyone know of any livecode music recordings that they'd recommend, ideally ones that are more musically impressive than technically impressive?
I've had a couple of short goes at it but without knowing the end results I found it hard to get anywhere.
So how different is this from CRO, form abandonment, tracking, and advanced user analytics?

I get the sense that if it pays really well and is for a large company it’s not often judged, in fact it’s amazing, but if it’s for a smaller company with a less clear business model then it seems shady?

How do we sure that up? In our technical morality brains?
Eventually they’ll decompose and return to their original state of being dirt.
Does these protest still have broad support?

It seems obvious that the HK administration is simply drawing out time and hoping the daily troubles the demonstrators are creating in time will kill their cause.
> A programmer that is competent enough to write spamscripts is competent enough to work as a programmer.

Only if competence were the only measure you'd need to get a job. In reality, there are various other factors like: Where one lives, how good one is at interviewing and so on.
I didn't say it was going to be fun. Humanity will be fine though.
I think you are probably right. Although, I can see how the author finds himself only reading the comment section.
Heh, this is how I typically describe Java and most languages with strict nominal type systems without good generics (though I have usually called it lawyer-code)... not to crap on Java too much; I know it has its defenders, and typically when I'm in the minority in the technical realm, I'm wrong.

Is there a term for the opposite approach? As in, code that is so purposefully decoupled that it becomes borderline impossible to trace anything? I know I'm guilty of that; a pattern I've been trying to grow out of is making a map of functions, and effectively using the `myMap.get` method to work as the dispatcher. There's a part of me that thinks that's beautiful, but most of me realizes that that's really difficult to debug.
Claiming not to know was a way to avoid talking about it. Anyone in China who wants to know, knows. Of course the people in Shenzhen, less than 30km away, are aware of what's happening in HK. They just have no desire whatsoever to get into a political discussion with foreigners.

Don't underestimate the "them and us" mentality in China. It's very pervasive. Your co-worker was assuredly on the "them" side of the equation.
Future Wealth Manager Is on Blockchain
...if Anaxagoras knew that some people today would consider the earth flat and the moon made of literally cheese, he would have commited suicide himself.
This make sense intuitively: governments are better armed than the people (militarized police, military). If guns are used in a conflict between the people and a government, the government will crush the people immediately.

On the other hand, enough protests and civil disobedience will disrupt the economy and the functioning of the government to the point they will have to react, or resign.

I am not American and haven't studied the U.S. history, but the cynic in me cannot help but wonder if the 2nd amendment is kept to let people think they are protected from tyranny while not fighting back any laws and unfair policies. When was the last time a law or policy was successfully fought and turned around in the U.S.?
Learn as much about ML as you're interested in but don't worry about becoming a dinosaur at all.
The point isn't to win against the US military by overpowering it, but it is to cause enough damage, death, and collateral that you bring the US government to the negotiating table when supporters realize the cost of prolonged battle. You also want to make it look as brutal as possible to get foreign support and condemnation on the world stage.

Also we really don't know what would happen if the US military was asked to start fighting its own citizens. There is no guarantee those orders would be followed... people don't like killing their neighbors even if they're ordered to do it.
Google has a talk where they mention 68% of them are.

That is why they started the Kernel Self Preservation Project and have been sponsoring cleaning the kernel from C bad practices like VLAs.
> High-quality QR Code generator library in Java, JavaScript, Python, C++, C, Rust, TypeScript

Excellent work! Really appreciate you open-sourcing this.

In addition to its usefulness for QR code generation, having the same library in these different languages is educational for further study.
The difference is owning a Lamborghini vs having drinking water. It's easy for you to make such silly assertions because you probably have never experienced that type of scarcity.

Tradition is huge in India. Many people are forced to move to cities and leave behind the lands of their forefathers because life is simply no longer possible in the outskirts due to lack of basic necessities like water or food.
For half a day. Running the other half on batteries is a hard problem.
I would've expected something far slicker from the PRC. When push comes to shove I guess.
Valley in the Indian Himalayas Is Draped in Flowers
Adding ORCA (https://100r.co/pages/orca.html) to the list.

Earlier this year I stumbled onto Hundred Rabbits, which happened to have recently released ORCA (described as "an open-source visual programming language, designed to create procedural sequencers on the fly, and control other applications.")

At the time I didn't really know what that live-coding was a thing in terms of musical performance and just invented my own explanation for what they must mean and intend it for.

About a month ago I stumbled onto a reference to algorave, and then looked up a short documentary, in which I saw a few quick frames of someone doing a live show with ORCA (and, of course, encountered the term live-coding).

I guess it's a little bit more like a puzzle than some of the other languages/environments, but I like that it's possible to directly visually enjoy an orca program operating in the way you can't with the others I've seen (without generative visualizers of some sort...)
Half the cost of the most expensive movie ever made (or close to it) tells you nothing at all. If you compared it instead with the median of Hollywood production budgets that would be more interesting but you could not make a witty comment anymore.
If you made modern, even vaguely similar comparisons to how much landing a probe on the moon would cost the United States space program today and how long it would take to get it through the pipeline, the parent poster's point would stand even more clearly.
Nah. It's a specialized skill that most programmers won't need to know. Is it useful? Yes, but only if you're a specialist, just like any other niche in computer science. Nobody needs an amateur machine learning engineer, just like nobody needs a hobby compilers enthusiast on their team, or weekend warrior cryptanalysis abilities.

Be an expert or go home.
Working with Haskell has made me realize how much undefined behavior I'm implicitly including in my programs.
Even if that's true, it doesn't tell the entire story.

For example, in 1960, the USA was at the end of a 15-year period of building new jets, missiles and rockets. Every guy coming out of college with an engineering degree (and the GI BIll meant there were a lot) had a place in a growing industry. Everybody who wanted to got a lot of hands-on experience. The defence industry was taking shape, it was not a mature (some say 'ossified') industry and market.

There were many companies involved. We hear some of the names today, Boeing, Lockheed, Northrup. But the aerospace/defence industry in 1960 had probably 3 or 4 times as many companies in it. There were a ton of what we would call "senior engineers" today who had a number of projects behind them.

There might have been a distribution where the average engineer was 28, but that means little in comparison to today. We have far fewer companies, which means far fewer senior engineers, and those engineers don't have the range of experience, or the hands-on experience that a senior engineer had in 1960.
And the last middle seat in the entire plane? What happens there?
Yes, very much so. In addition stop using RSA[0] and use ed25519 with `ssh-keygen -t ed25519`

[0]: https://blog.trailofbits.com/2019/07/08/fuck-rsa/
Do you mean job positions you think you are qualified for? You need to convince the employer that you are likely to perform well.
25 Years of PHP
Think about what you're saying here. Doesn't this fact just make the Avengers movie seem COMPLETELY ridiculous in terms of cost? I think it's a perfectly valid comparison.

You know when people spend 300 grand plus on a car, and people say, "Think what else could be done with that money". It's like that
"If I have seen further it is by standing on the shoulders of giants" --Isaac Newton

https://mobile.twitter.com/CrazyinRussia/status/115217497268...
Assuming this wasn't asked sarcastically (the ellipses just make it seem so)

Elixir: FP language with Ruby-esque syntax based off of Erlang and its VM BEAM. Part of the Elixir ecosystem is a webdev framework called Phoenix which is effectively Elixir's version of Rails.

OTP: A set of libraries/utilities that are a part of the Erlang/Elixir ecosystem that help support building fault-tolerant and concurrent applications. It was originally designed for building telecom systems, hence the name Open Telecom Platform.
Ask HN: Why are forums not populair for company collaboration
I like slack for sure but I hate it for more in depth conversations and I can't really backtrack any discussions being made at a certain point of time.

Some companies I worked had a forum and I loved it, why do forums get used less and are chat tools so popular? Does your company use a forum?
Building Conversational Apps at Uber's Scale
http://don.fed.wiki.org/view/ravioli-code/view/ravioli-code

(The canonical Ravioli Code page was on the C2 Wiki but now a dead link?)
I'm sorry but you're making things up at this point. Feel free to read the first paragraph of RFC 767 [0], most notably the last sentence:

"This User Datagram Protocol (UDP) is defined to make available a
datagram mode of packet-switched computer communication in the
environment of an interconnected set of computer networks. This
protocol assumes that the Internet Protocol (IP) is used as the
underlying protocol."

As for your code, again, you make a lot of assumptions. As I mentioned before opening a socket as IPv6 does not guarantee backwards compatibility with IPv4 addressing. So, again, my point is that you do have to care about the version of IP. In your original example you conveniently skipped the socket call and claimed "See, I can just consume any IP!". Now you're just glossing over the glaring assumption, as I stated in the last post, that not every platform guarantees backward compatibility with IPv4 on an IPv6 socket.

Also... Your pigeon analogy makes zero sense to the argument you're attempting to make because it's highly irrelevant to the protocols and how they actually work in computing environments.

If you care to read the OSI layer 3 protocols state that they are concerned with deciding which physical path data will take. UDP and TCP have no routing facilities I'm aware of because port numbers don't define path. So, again, UDP is not a layer 3 protocol just because you feel like it is.

[0] https://tools.ietf.org/html/rfc768
My point is that a warmer climate does not imply a worse climate for human activities overall.

Currently the narrative is change = bad.
For vast majority of people climate change as currently predicted (not even the pessimistic scenario) will mean suffering, lowering of living standards and risk of premature death jumping a few orders of magnitude.

And no - it won't just be people in 3rd world countries. If that's fine for you then sure. We will be fine.

EU just had a so called "immigration crisis" because a few million refuges came and people disagreed how to deal with them, to the point of populist governments being elected and some countries considering leaving the EU.

Now imagine not 3 millions but 500 millions of refuges. How will the world deal with that? All of this while food is becoming much more expansive, and there is a need for many infrastructural projects to save coastal cities. The likely answer is - political turmoil, mass crimes against humanity, wars, failing states.

The biggest problem with global warming is that people reject solutions because of well-estimated costs, but they don't even try to estimate the cost of not doing anything, and when it's estimated for them they just ignore it like it's not there.
Maybe consider that you are speaking about 67 millon per launch in 1969 dollar, which, according to quick google search is equivalent of 470 million in today's USD.
How does this handle pests, like termites?
It's funny, actually frustrating, that people create all these frameworks to mimic "native" looks and behavior. But there are soooooooooo many elements that are overlooked, and usually only tested on a few platforms.
Don't you just love sites that capture your scrolling?
Or buttons that have different hotspot areas or don't support canceling by dragging out of them?
Probably someone can post a link to this, as it doesn't seem to exist anymore.

The GNU project used to have a manifesto page from the early days stating that C should be the preferred language to deliver GNU software, except in cases where it did not made sense like libraries for other languages, followed with a list of endorsed alternative languages.
Yes thank god for the Avengers movie, that will really help further society.

Why do people keep producing loads of different movies when they could collaborate and just make one massive movie and then we wouldn't have to bother any more?
I also designed and built a reflow oven! My goal was to make it simpler / smaller: https://nathan.vertile.com/blog/2019/04/24/fluxlamp-the-sold...

Email me if anyone wants control boards and I can try to make some more.
I think urban areas of around 30-40mn are doable. We just need around 30 cities to take most of the population.
Cambridge Analytica: Firm in data scandal made election boasts
Microsoft Top Software Engineer Salaries: How High Do They Go?
The potential loss of the telescope is the least of what there is to be saddened about
> but I feel like I'm missing the point of this

There is no overarching point - each of the resources that you've listed have their own reasons to share educational content for free, it's up to you to use it as well as you can.
Reminds me of the time I decided to try kanban to start moving forward on tasks I procrastinate on or have trouble starting.

Of course, to make sure it was efficient enough to be helpful it had to be a configurable terminal app I could quickly update and review via cli and abundant io flags/options.

It also made sense to write it in Scheme because I had been thinking I wanted to try Lisp earlier that day.

Fast-forward three weeks and I find myself hopelessly trying to refactor this strangely ugly-beautiful ascii-art themed effort tracker run by an abomination of labrynthine "functional" source and realize (maybe just finally admit to myself) it was all an excuse to avoid all that shit I'd convinced myself I was going to acheive by kanbanning in the first place.

The best part is I regret nothing!
I'm not into it enough to have any sense of the scope of the music out there, but I did notice while I was trying to figure out what ORCA was that a fair number of people are hashtagging short clips on Twitter while they play with it: https://twitter.com/hashtag/ORCΛ?f=live
Kube-OVN v0.6.0 Released, IPv6, Traffic Mirror and More
A civilian population armed with guns to the teeth will still not be able to stand up even a little to a real well organized military with gear.

Maybe it would be more costly, but the escalation would also provide the justification to strike down the population completely and simply murder all the protesters. Instead of reading about peaceful protesters being attacked you'd read about the military taking out insurgents.
Do you believe the last seat in a plane is generally completely flush with the galley wall?
Given that HK is now the first stop for US whistleblowers it sounds like you could use an improved first.
I don’t understand why doing things the non-JavaScript way wouldn’t be correct. Surely you still need to do all the correctness things on the server anyway even if you do some in JS because client side validation won’t stop other people (or spammers) from sending invalid requests to the server. When I think of a correctness problem it would be in keeping the js-rendered comment section synchronised with the server-side comment section which seems harder than making it work with no js.
كلمات اغنية ابويا بويا محمد السالم
2019 and we're just figuring this out now.
>I don't read many of the links on HN these days, but that's because such a high percentage are behind a paywall. I understand HN's policy, but a big chunk of what hits the front page is the NYT, and I have no way to read those articles. Greatly reduces the value of HN.

Right now (8:39am ET) there is 1 NYT article on the front page.
Almost All of Bulgaria Was Hacked by a 'Wizard' Cybersecurity Expert
Change "one person" to "all persons" and you have the heart of the second amendment argument.

You may disagree, but it is not an unreasonable position.
> the space mission produces a considerable amount of scientific and technological benefits

Does it actually? This isn't 1960 anymore... we know how to launch a rocket and get it the moon now.

It seems this is mostly a national pride kind of thing which has some value too but it's a very different kind of value.
Meta-Learning of Sequential Strategies
Except the first hurdle is to win the religous war against such tools, lint exists since 1979 after all.

According to Herb Sutter's question to the audience a couple of years ago at CppCon, JetBrains and ISO C++ surveys, developers and corporations that actually care about static analysis tooling are the exception and not the norm.
JavaScript Explained for Non-Tech
This is actually smart of mainland China, but it's ethically totally wrong.

Trying to sway people's opinions by blaming it on the protestors and forcing their own violent protestors into that group. It's something I haven't thought about before.
From the description on the page:

> You need to print this with a light color on the bottom and a darker color on the top layers, otherwise it will not scan correctly.
According to http://parlaystudios.com/blog/feature-film-budget-breakdown/, "The Hollywood Reporter notes that the average cost of a feature film is even lower, spanning between $70 and $90 million.". So even the fact that it's only twice the cost of the average Hollywood movie is pretty impressive.