skysight-inc/HackerNews huggingface dataset:
That's a bold statement. I use Google maps on my iPhone. What's the problem?

I'd say Apple Maps did its job well... It got Google to release Google Maps FOR iOS.
I've played every Civ game since the start, and I get what the critique is going for, but honestly, just don't play ICS style games then.

If you don't, then the game is nicely balanced and a lot of fun. Lot's of great mechanics. And the idea that you can't be effective at the game unless you succumb to ICS is nonsense. Here is a turn 196 Science victory with one city:

https://www.youtube.com/watch?v=lx_PZPZhHMQ
The rule about designing a Java program
If you are not sure if to use a primitive or new class - use a new class
They would've been right if it was the Zimbabwaean dollar if you bought it in the 80's, or one of Bernie Madoff's financial products.

They could still be right, given time. They've been right for Bitcoin Gold, for example. They were right when MtGox crashed.
It went up after the Boeing Bust, in 1971. Microsoft wasn't founded until 1975.

http://www.historylink.org/File/1287
https://en.wikipedia.org/wiki/Microsoft
Go is not "memory safe C".

Go has garbage collector and that is not zero cost.

Rust has zero cost abstractions, so Rust is sort-of "memory safe C".

However, Rust is notoriously hard to learn, read and write in. So that sort of shows you that desugning low-level, zero-cost language is HARD
You could definitely put away more than 60% every year. In regards to commuting, I don't do that at all.
Cloud Suite
Who are these people that need a role model? How do you know they even exist? It really sounds like you've just cooked up a theory with no supporting evidence.
I wanted to know what the language looked like so I went to the first example in the book and found this:

This is the kind of job that awk is meant for, so it's easy. Just type this command line:
awk '$3 > 0 { print $1, $2 * $3 }' emp.data
This person writes quiet well. Few articles draw me in and keep me there until the end. His use of language and story telling really flows and it also made me reminisce of when I used to be passionate about programming myself. Great writing.
Assessing Cavium's ThunderX2: The Arm Server Dream Realized at Last
> which isn't even true, Cat-IIIc ILS autopilots are basically the equivalent of the car being able to do everything outside of leaving your garage and fully automated flight from takeoff to landing included was a thing in 1947

Only a fraction of the worlds runways have Cat-IIIc capability. You could argue that a reasonable equivalent in the car world is that it can auto-drive between any two places, so long as those places are on major motorways / interstates.

Aircraft autopilots also have no way of avoiding traffic, ATC can't control them directly, and they don't have any automatic ability to do that.

On balance I'd say the abilities of Tesla's autopilot are fairly compared to an aircraft autopilot.

Unfortunately I think you are correct in that Tesla have marketed the system well beyond those abilities.
It has happened before but that was in 2010 when the codebase was < 2 years old.
Samsung Revealed Its Budget-Friendly Smartphones in Pakistan
Its slightly immersion breaking, but you can save a lot of time by playing on smaller maps. Also quitting after you're 90% sure you've won and skipping the "mop-up" phase.
It’s not hard to “believe”, but it’s impossible to prove.

Theological debates usually end up with the creationist position being that belief without proof equals faith, there for proof is not desired.

Science is skepticism, religion is unquestionable; the two are opposites.
Assessing Cavium’s ThunderX2: The Arm Server Dream Realized
Thank you for bringing this up. I never knew PB law was a thing. I thought it was just poorly written. Being a yank, I just assumed they forgot the corner cases. I am anti authoritarian by nature so I tend to view authorities as Djinn that must be tightly constrained by wording lest they find a way to misbehave. I would have thought PB would have a higher risk of regulatory capture and corruption of regulators than RB. What is a small business owner's recourse if a regulation is being selectively enforced to favor a competitor? To they need to find funds to retain legal representation? What if the competitor is much larger?

Edit: I realized this might sound passive aggressive. I like the idea of human judgement in regulation, but I really want to know what checks are commonly used to account for all actors involved potentially being malicious.
EURUSD: Declines, Looks to Weaken Further
You will be amazed how much side effect / cross improvement this had created in. For e.g. Because Semiconductor industry need precise high vacuums, large vacuum pump companies invested in technology of high speed rotating device at near zero vacuum scale. Which in turn enabled them to create ultra compact flywheel technologies for transportation. Or on socioeconomic side, because of higher wealth and more leisure times, there are tons of nutrition research which in turn created single food all vitamin products and superfoods.
Freezing account if it seems to be owned by EU citizen? GDPR applies to all EU citizens regardless of their location after all.
There's also Cyclone which tried to be safer than C in some respects. It was used by a DoD Linux distro called AUXillery OS iirc. Mysteriously disappeared from the internet a few years back. They were making sure every bit of the kernel was safe. I think its goals was for jet planes or something mission critical enough. Kept looking back every few years on Wikipedia till the page disappeared and the homepage.

Edit: Wow now I absolutely cannot find a darn thing about that distro. Used to be one last page detailing the project left. It was quite interesting, wish they hadn't shut down the homepage at least.

Edit 2: Looks like it was called AuroraUX here's a bit more info on it:

https://www.openhub.net/p/AuroraUX
https://www.phoronix.com/scan.php?page=news_item&px=MTIyMTI

Even found a blog post from someone who was apparently developing AuroraUX:

http://ultravioletos.blogspot.com/2009/09/opensolaris-distro...

Gotta love mysterious little Operating Systems. Looks like they were being maintained by Blastwave which was some sort of OpenSolaris focused company.

Found a Spanish wikipedia entry still alive which mentions support for Cyclone:

https://es.wikipedia.org/wiki/AuroraUX

(Google Translate if you don't know Spanish :)
I’ve read about plans to introduce crypto currency ETFs, but I’m not aware of any that are publicly traded yet.
It is interesting to see that is possible in Kotlin. I just learned a lot about receivers (as an aside, do you know where I can find better documentation? The best I could find was a stack overflow post).

I think this issue with this is what happens when you combine DB transactions with async queries with errors and null handling? It seems like you have to combine 4 different mechanisms in order to do this (receivers, async/await, try/catch, if(null)). Is there some way to do this all with receivers? It seems like they don't really compose.

The 'command' version in Scala could be written roughly the same way for any combination of the 4 features (the types would just change). For example you could write a Scala version of your original example as:

def test(): Unit = {
// update() compiles but doesn't do anything to the DB
val helloDBOperation = for {
_ <- query()
_ <- update()
_ <- query2()
} yield "Hello"

val hello = db.run(helloDBOperation)
println("$hello") // prints "Hello"
}

This would look almost exactly the same no matter which combination of the 4 features you use.

EDIT - it looks like I somehow also accidentally replied to you with an earlier version of this comment. Unfortunately , I didn't notice until it was too old to delete or edit. Please ignore the other comment that is very similar to this one. Sorry about the confusion.
Pseudonymus
It would have to be so radically different that it wouldn't resemble C. All sorts of standard C idiom is inherently unsafe, like zero terminated strings and pointer arithmetic.
I'd say that this is Rust. Ensuring at compile time that references are handled in a memory safe manner (borrow checking) requires a certain amount of complexity. There are of course plenty of memory safe languages more syntactically and semantically similar to C which just use a garbage collector. D and Go for instance.
Come on... We all know that sales people will quite literally say anything to make a sale.
You didn't talk about your personal life, but I think you should focus on it. Work is a great enabler, with a good enough salary you can afford to do very exciting things when you are not at work.

And when you are at work, you can try to shape your craft, go to a few conferences, try to get something new to your brain.

Also, enjoy life. The endless search for something better will never end and it is one of your best qualities, but don't let yourself, your body and soul suffer and suppress that by letting it make you depressed.

I was kind of like you, then I found a wife, moved abroad, still work with the same stuff as before, but having to adapt to different contexts, culture and language made me grow a lot personally and also I believe in my job. Maybe consider that. If you are American and know those things, hell, even from a third world country(like I was), you can definitely find a job abroad that will give enough problems to solve(immigration is hard) that will keep you busy for a few years...

Wish you the best, cheers.
Three kids 5 and under. You get back what you put into them. If what you put into them is surfing your phone while they brush their teeth for 15 minutes, I feel bad for future them and future you.

Harsh I know, but sometimes that is what it takes to change a mindset. Other people have more constructive and specific ideas. I sincerely hope you think about them.
I'm lost. Why is it significant that they supposedly create Tether during market crashes?
The iPhone 4 antenna is a prime example. Designers driving engineering, with a rush to market. People bitch about unsightly cell phone towers, while holding a device whose antennas is not any better than a wet banana peel.
Why don't doctors give patients a choice? Some people may wish to pay for more extensive testing.
Privacy, Security, and Ethics – Computer Science's “Jüdische Physik”
Not (necessarily) true.

Expected value is not the only thing to consider. Higher moments matter.

Insurance typically has negative expected value but it’s rational to buy it (in conjunction with owning the insured object) to reduce one’s variance.

Gambling will increase the variance of one’s portfolio at the cost of expected value, which can be rational depending on one’s situation.
I'd like to thank you for the wonderful work. I'm glad this website exists.
Even then it's not clear you'll be able to buy options on them...
If you had a strong interest in Ethereum (for example), then I think you’d want to avoid the wholesale destruction of Bitcoin. If the biggest crypto currency fails, it’ll probably send shockwaves through out the entire crypto currency market.

Mind you, I say this as a crypto currency outsider.
Agreed. I learned awk a bit late in my Linux journey (started using Linux in 1999, learned awk in 2016), but I can't imagine not using it daily now. Great tool to manipulate data, and it's great for when you want a Unix tool that doesn't exist (e.g., computing the sum or mean of a stream of numbers).
Sure maybe. But there's a long way from "life was intentionally created on Earth" to "an interventionist God created the entire universe". Perhaps aliens seeded life on Earth. So even if the appearence of life on Earth couldn't be otherwise explained, I don't think it would be particularly compelling evidence for the kind of religion that people tend to believe.
Exactly, drivers that call/text tend to swing randomly outside their lanes, speed up/slow down (if they have some crappy non-cruise control car) etc. Whenever I see this, this is what I expect but check when overtaking whether driver doesn't have any issues (heart attack, epilepsy etc)
Quantum Boltzmann Machine
A recent paper published in Physical Review X.
https://journals.aps.org/prx/abstract/10.1103/PhysRevX.8.021050
I think the other reply about TX counts vs. people-hours of power convinced me that indeed cryptocurrency is much less efficient than conventional currency even if you put large error bars on that analysis. I do think it's a solvable problem.

Your reply about trust though...

Trust is massively less expensive until it's not. The trouble with trust is that when it breaks "fixing" it is immensely painful, often requiring major political upheaval or worse. In extreme cases people die when trust has to be "fixed."

I do still wonder... what happens when you amortize the cost of trust across say two hundred years time? Reminds me of the cost analysis of nuclear power. Nuclear power is cheap until Fukushima happens, and one Fukushima amortized over even 50-100 years renders nuclear power more expensive than any other energy source.

I do not think it's a coincidence that the cryptocurrency explosion happened right after the 2008 financial crisis. The level of corruption revealed by the crisis and by the nature of the state and financial sector response to the crisis (selective bailouts, bailouts only to the rich, bailouts that preserved the wealth of those responsible, etc.) showed that our trust in the financial sector and possibly in larger institutions is dangerous. People started looking for alternatives. I have doubts about whether cryptocurrency would have caught on to the level it has prior to 2008.

What cryptocurrency needs to be successful is some alternative to proof of work mining. I'm not convinced proof of stake is it since it has a lot of other problems.

What conventional economic systems need to be successful is a housecleaning and a restoration of public trust.
The OP didn't ask for zero cost abstractions. Furthermore, maybe "zero-cost" is not the best way to describe Rust abstraction; they may be zero cost for the machine at runtime, in exchange for a bigger mental burden on the programmer, thus being better labeled as a trade-off in more speed in exchange for more complexity. Whether this trade-off is worth it, will depend on some factors like the use case and the programmers involved. And the OP was actually complaining about the added complexity, thus my answer being Go.
Amazing. These seem like almost self-evident assertions. Thanks for answering.
“The American dream is kind of to stay close to your family, do well, and let your kids grow up around your parents,” he says.

This, I feel, is telling. The dream is becoming the hope that your children can live as you did. It's not about each generation doing better; it's about not doing worse. It's about maintaining.
Stack Overflow is teeming with jerks and tinpot Napoleons such as g00glen00b who make it miserable for even experienced developers. I use the information there on occasion but never contribute. It's not worth it.
MIT’s Interesting Proposal for a More Stable Financial System
It is the only thing harder than being a poor rural American. I agree.
And overlap with a common abbreviation that refers to a toilet, WC (water closet)[1]

So yes, it has an odd name, and I'm sure the inventor of the wc command thought it funny.

[1] https://en.wikipedia.org/wiki/Flush_toilet
I am sure this could be formalized with a super low limit, high rate credit card.
A lot of Rust complexity exists to allow memory manipulation while ensuring safety without requiring garbage collection. Take something simple like taking the address of an object on the stack. In C, you get a pointer that becomes invalid when the function returns; subsequent access to that pointer will access garbage, or the local variables of another function activation. In Go, the local value is promoted to the heap; you can continue using the pointer once the function has returned, but you need a GC to clean it up. In Rust, you have memory safety and don't need a GC. But you get a pointer qualified to a region such that it can't escape the scope of the enclosing function. The whole machinery of regions (and corresponding syntactic complexity) arises out of the need to achieve memory safety without GC.
Zuckerberg set up fraudulent scheme to 'weaponise' data, court case alleges
Religion isn't unquestionable, doubt is a key to faith. There's an entire academic discipline devoted to critically studying the divine, theology.

That is not an excuse for avoiding and denying any insight into creation or trying to fill the gap with gods of course. I strongly disagree with the thread starter's sentiment
Facebook accused of conducting mass surveillance through its apps
HAHA Parents house. Bus. What! I guess you can beg in the streets for bus money, but nothing can make you have a place to stay.
Which of the 635000 NPM modules do I choose?
I had this exact book and used awk on DOS/Novell in the early 90's when scripting choices were pretty scarce. The writing is tremendous - a model of clarity, and worth reading just for that. Anything with Kernighan, Pike or Plauger as author is worth checking out just for the example of clear thinking.
What happened to the bitfinexed guy, he's gone silent on social media?
This is understood, and we all expect them to carefully phrase things to put their product in the best possible light. Misleading statements are the norm.

Outright lying is another matter entirely, and in some cases could even be criminal. If I have you on video telling me I can drive the car I'm buying at 90 mph toward a brick wall and the car will prevent a collision, and I then test that statement and die, the video will be used against you in court by my surviving family members.
Convicted Murderer in Johannesburg Who Thinks 32 Years Sentencing Is Harsh
It is broken to sell single /64s, that is not a sensible allocation size across administrative boundaries. A /56 would be the absolute minimum, and really it should be a /48.
Five Functions of the Brain That Are Inspiring AI Research
Everyone who decides whether to keep their dollars instead of spending/investing them (or even to borrow and be short dollars), do care about the future value of one dollar.
The particularly funny thing is how the blog admin - the author himself? - censors comments not to their liking, marking them as spam : ) They clearly are a bit touchy.

Below, the comment he's deleted twice; you be the judge :) (I wouldn't normally repost, but the first time round I erroneously assumed it was due to including a link in it; apparently not).

----

The article has been commented extensively on Hacker News. I'm not pasting the link, as this gets my comment marked as "spam" (go figure), but it's trivial to find it with very basic google-fu.

Now, while I don't approve of the unneccessarily biting tone of some of the remarks posted there, I think it's been demonstrated convincingly that a large share of this Kotlin critique is highly dubious at least.

I believe that in general the longer we work, the less eager we are to learn new stuff, and we become more set in our old ways. It's only natural and human, but often we go to great trouble only to rationalize this attitude somehow. And that's what should set your alarm bells ringing. For the sake of your own development, nobody else's.

Publicly criticizing a language without even knowing its standard library (as evidenced by the "Integer.tryParse" example, which indeed runs into troubles, but only because it's outright wrong - see the comments on Hacker News for more details) seems premature, especially for a veteran programmer like the author.

----

To me there are two takeways here; more important than Kotlin. Two factors that inhibit our professional development, especially in the long run, once we're "seniors" already.

The first is what I already pointed out in the blacklisted comment, above.

The other is sort of self-evident now; and that's the ego problem. Not only we become conservative over time; we also develop an oversensitive ego, and conversely, an allergy to being corrected. I really hope I won't fall into this trap myself... I sure as hell exhibit similar signs now and then
9 Ways to Start a Fire Without Matches
I don't think this really answers the question. While you can be careful with C, it's still inherently dangerous, as you're relying on nothing more than your own human scrutiny to not fuck up. A memory safe language should make this impossible.
Ditch the Batteries: Off-Grid Compressed Air Energy Storage
You can create Tether out of thin air and use it to move the market in a favourable direction.
Will Warren, co-founder of 0x addressed these topics in two blog posts

https://blog.0xproject.com/front-running-griefing-and-the-pe...

https://blog.0xproject.com/front-running-griefing-and-the-pe...
Good luck using bitcoin in a way where you can't connect the BTC address to a real person after a small number of transactions. Anonymizing data is very hard, pseudonyms are almost never anonymous.
I didn't say it will, nor did OP say that he wanted the alternative to be as ubiquitous as C.

When you refer to Go plug-ins API, do you mean this[1]? Because I wrote a fair amount of Go and wasn't even aware of this package. And while I don't know whether it is terrible or not, I'm pretty sure this package in particular is not relevant for most Go applications. So maybe you meant something else?

I didn't say Rust users want a GC language to replace C, I don't know where this is coming from.

[1] https://golang.org/pkg/plugin/
Relevant article from 2013: 'Don't use Hadoop - your data isn't that big' [0] and the most recent HN discussion [1].

[0]: https://www.chrisstucchio.com/blog/2013/hadoop_hatred.html

[1]: https://news.ycombinator.com/item?id=14401399
And all that leads back to yield. The need to increase yield is a myth. A myth paid for and perpetuated by those who benefit from that myth.

Let's not be naive.

p.s. A couple years ago Bloomberg did a feature on farming and GMOs. Over the course of the entire article there was not a single mention about health, nutrition, etc. We're talking about food. Not widgets. We're talking about health. Not some scientist with a hard-on for fame and fortune.

Again. Let's no be so naive.
Keep in mind that the 15 feet can also be reached by sudden muscle contraction, caused by the electricity. Not that you should ever do it, but if you even think about it, remember the risk of cramping your hand around the live wires, so any (still reckless) experiments regarding this _have_ to make sure that no muscle contraction can result in prolonged contact.

The energy could have come from the electrical equipment, but if the electrical discharge itself released enough energy to throw him more than 5 feet, I'd not believe anyone telling me that he survived without looking like a tree that got hit by lightning.

Edit: see https://physics.stackexchange.com/questions/203999/why-do-el...
Bloomberg: In an era of hyper-wealth, economy-class rich starts at $25M
Statement from PGP developers about eFail
I used to be a Perl developer about 15 years ago. I no longer write Perl. Thank you CPAN search team.
"how consciousness arises from the brain specifically"

This seems like the most important question in the universe, and one not nearly studied enough.

For instance, the idea that consciousness is a fundamental feature of the universe that is simply manifested in brains sounds very woo - but hasn't been falsified.

The question of when an animal goes from "unconscious, animate matter" to "thinking self-aware being" seems unclear as well (and is very relevant to medical ethics w.r.t embryo experimentation, etc.)

By comparison to another out-there idea, if we're willing to take the Many-Worlds Interpretation seriously (and enough well-informed scientists do) then I'm not sure it's a _completely_ settled matter that we have a good sense that humans are "fully physical, embodied minds".

However, lead is bad for brains. I think we know that much.