skysight-inc/HackerNews huggingface dataset:
Who gives a shit, really? It’s the same sort of navel-gazing as caring about who is feuding with who in the celebrity world, amplified by a press that’s starving for new sources of clickbait. Yeah, he shouldn’t have done that, but in the final calculus, it’s incredibly insignificant compared to what he’s done and what he’s trying to do.

If you try to run two companies and sleep for 4-5 hours a night for years and take too much ambien, I can guarantee you that you’re going to have a bad stretch too. I think we can cut him some slack.
> I don't think Elon Musk is dragging us down. I think he's bringing us the future. Happy to be forgiving of his quirks since he's literally sacrificing his life to bring the world awesome stuff.

So, Elon Musk is the tech-Jesus? He died on the SEC to take us to Mars?
He's also trying to destroy other people's lives (see: pedo guy) so don't be surprised if not everyone is willing to turn a blind eye to his "quirks".
I'm surprised there's no reference to rust epochs [0]. Sure, they haven't seen use in the wild to learn lessons from in that regard, but they're a very well thought out solution to an effectively identical problem.

They both ended up with very similar results (define a version in cargo.toml/go.mod, use that version of the language to build), but there's also more to it than that, and the rust proposal could help guide discussion of other possible issues too.

[0]: https://github.com/rust-lang/rfcs/pull/2052
NIMBYISM and renting are not mutually exclusive. Especially in cities with rent control. The situation here seems a lot like the situation in San Francisco. A large renting population with rent control opposing development.
Better Reporting Is Now Available in Insight
I’ll never understand this hero worship stuff.

Musk is not the lynchpin to getting to the future. His antics are actively hurting his ability to deliver EVs, including wasting company resources on avoidable legal troubles because he’s mad at short sellers.

Killing yourself for your company is not admirable.
The dark pattern is series themselves.

1. They are massively produced and have replaced many other programs. There is always new content available, you can spend your life watching 3 new episodes an evening.

2. They are in fact not series any more, but serials. Each episode of a series has an independent storyline and comes to a conclusion; episodes can mostly be watched in random order, you can miss a broadcast, it doesn't matter, you can watch a later episodes without any problem. Serials are a single long storyline split in episodes: you can't miss one, let alone two episodes, otherwise you're lost; and they can use cliffhangers! and of course they do. The hooking is much much bigger for serials than for series, you always end up begging for more.

Even when it starts as a series, they quickly inject enough serials elements to turn it into a serial in disguise.
In business it makes sense to under promise and over deliver. Not the other way around.
Changesets are great. I was hesitant when I first used them coming from Rails, but they're very useful. Combined with the contexts, they help remove the need for implementing ActiveRecord callbacks; which caused a lot of problems with Rails apps as they aged.
HellOS: “hello world” x86 kernel example in Zig
Don't even need to change the votes, a bad actor can simply gain a national platform by engineering some kind of DoS on voting day causing an expensive do over.
Many things. The linked document notes that the print statement of Python 2 was removed from Python 3, harming migration.
actually no you do need a static type system (i dont trust you on that one, i trust the extensive studies instead) and Go would be the worst example of static type systems anyways.
An interesting comparison between experiences is that people describe Rust as having a lot of mental load at first, but eventually as having way less, since the compiler does so much for you.

On the topic of the original thread, I wonder why Rust wasn’t included; maybe it’s because our first release that’s achieving similar goals is happening six weeks from now, and they wanted to see how things played out in practice, not in theory.
> Within the tech community, it's really just ego and myopic view points and experiences.

I definitely understand that. Tech people are too self-centerd and shortsighted to look or care about others! If they tried, they'd surely find it a highly rewarding experience. It's patently obvious that none of these asshole techbros has ever actually tried at all, right?

After all, if they had stepped outside their narrow worldviews and bubbles of greed and privilege then it would be obvious. They would think differently. Act differently. Believe differently. Value other things than they currently do. It's not possible that someone could be exposed to the glory of art, creativity, and expression without being moved to value it!

They'd stop acting as locusts, devouring all they come across because it looks tasty and destroying everything in their paths. They'd start acting in considered, conscious, intentional ways. They'd value community.

> As a matter of practicality, it's easier to deflate the obstacle.

I confess, I'm really not sure what you mean by "deflate the obstacle". Or what this means beyond a metaphor I think I don't understand. Could you please help me here? I would very much like to be able to engage substantively with whatever it is you are trying to say.
Gee, I wonder how we europeans managed to live in cities for hundreds of years without GPS devices.
Ah, missed that.

The malarkey is over then.
That's pretty much exactly how I operate as well. I think it would be a good thing if HN tried to encourage this behaviour, perhaps by reinforcing the initial guidelines on signup with things like reminders when down-voting controversial comments.
There's a distinct difference.

python3 code cannot import python2 libraries. That split the ecosystem.

Go intends for a go2 library to be able to import and use a go1 library.

This means there isn't a split in the ecosystem at any point in time.

It's fine to remove a feature as long as old programs still build because you must opt in to the removal via setting "version=go2" or whatever in go.mod.

This is distinctly different from being the perl and python transitions because the new compiler can still build old code, including with removed features, until you opt into the new language version.. and even once you do opt in, all your dependencies are fine whether they have opted in or not.
I think this is extreme, but let me try to answer it anyhow:

> Why are people so hellbent on attacking this wonderful innovative company?

To me, the simple answer is that there's basically a Newton's Third Law for PR. Imagine Musk had done PR in the style of GM or Ford. That any public pronouncements were quiet and modest. That results mainly spoke for themselves. Had he done that, I don't think he'd have picked up nearly as many critics.

But Musk has hyped Tesla to the heavens, creating an army of dedicated believers. This has given him great access to cheap capital, and an incredible amount of free media attention. But it also means that there are plenty of reasonable people who think that Tesla is not all that, and are tired of hearing about it.

That also explains the shorts. GM's short position is 1/10th of Tesla's. For every dollar Musk's PR efforts push up Tesla's stock price, that's a dollar that could be made by somebody who thinks Musk is overoptimistic.
Exactly, this is why the most reliable piece of mission critical system was written in Erlang.
I wish I had a quarter of all the quarters I dropped down the slot in an Asteroids arcade cabinet. I just know I would go right out and find another machine and start blasting rocks.

The 7-Eleven where I grew up was just a convenient place to get a Slurpee or a Big Gulp before they got their first Asteroids machine. Word got out in the small town where I grew up and we would all take any opportunity to go down and try to beat the latest high score. Having your initials on the leader board would create jealousy among my male peers and desire among the females. Who wouldn't want to be seen with the high-score holder? We spent hours trying to outdo each other. Competition was fierce and taunting was normal behavior.

The store had several other machines over the years including Frogger, Space Invaders, Supreme Commander (is that a real one - the nuclear bomber game), Centipede, etc. and periodically the owner would rotate new machines in and old ones out. The one game that he had two of was Asteroids. It was extremely popular. Other places in town also got in on the arcade games bandwagon and before long you could play at the pool hall (spent a lot of time there too), almost every beer joint, and even some fast food joints. Anywhere you might see a crowd of people waiting for something became a great place to give them a way to spend their time and their quarters before you soaked them on the main event.

While working with one crew in town we passed our time gambling by pitching quarters. The quarter closest to the line would win all. We even used the lane stripes on the highway in some spots if the traffic was low or non-existent. There was no better feeling than getting off work with a shit-ton of someone else's quarters to drop in the slot.

I love that game. I bought an emulator version for my kids when they were old enough to understand video game controls and they love it too.

I worked with a guy in Houston several years ago and we were shooting the breeze when he mentioned that he had just bought several pinball machines to restore. I asked him what his favorite arcade game had been while he was growing up. He told me he only played pinball. I was hoping he could be my new best friend and we could hang out and waste time with his Asteroids game but nope, just another Pinball wizard loser. ;)
The QFG games were my favorites growing up, except for IV which I still haven't completed (after 3 attempts ending up in an unwinnable state due to bugs, it's hard to start again).

It's almost hard to overstate how good of a game QFG-1 is., so I won't get into that there.

As TFA mentions, QFG3 was critically acclaimed, and I loved it. It is absolutely the easiest of the games, but that meant it was the only game I was able to complete it with all classes solo; typically my group of friends would play in parallel and help each other out when we got stuck (as an aside, I still remember when someone figured out how to kill the Antwerp).

It was also gorgeous (compare https://www.old-games.com/download/1523/quest-for-glory-2-tr... to https://www.old-games.com/download/1524/quest-for-glory-3-wa...), and if not as polished as QFG1 still a lot of fun.

The only other three non QFG sierra games I played were KQI and VI and conquests of camelot. I played rise of the dragon as well, but that was a released under the dynamix label.
Check out the first image in the Results section. It's not blending between two images, it's taking one image (in the middle row) and changing different characteristics. It's the understanding of what these characteristics are that's interesting. Taking them all together, they have created a "feature space" which is a multidimensional space where every point corresponds to a different kind of face.
GridinSoft Anti-Malware 4.0.15 Crack Full Serial Keygen Latest
Interesting. I have found that there is a correlation with drive, but not intelligence.

I know many brilliant people with zero drive who hedonistically seek out the greatest stimuli they can find. When I talk with them about this, they say it is partly out of a feeling of depression/helplessness alongside feeling like you can’t actually change anything in the world so you might as well just enjoy the ride.

I’ve found driven people have more impulse control regardless of “intelligence” (however we may choose to measure this).
There's no contradiction between paper ballots and speed. In my country we all vote with paper ballots, then at the closing of the polling stations the members of each voting table punch the results of their urn into a laptop which connects to the electoral authority. In 3-4h max the elections results are out.

For security however, after punching the numbers into the laptop, ballots are re-sealed into the urn and physically sent to the electoral authority, where in the following days public officers count them manually again. There has never been any meaningful deviation detected to date.

This way, you have the security of paper ballots (they are on sight of party volunteers at all times) with the speed of electronic vote aggregation.
I've found that Go works well for small code bases where duplication isn't too much of a worry. It makes sense. The authors of Go are the same people who advocate for small, focused tools: the unix philosophy.

When you grow to a certain size though, it becomes very messy. Go has very little facility for abstraction despite being a higher level language with a GC and a substantial runtime. I also personally find the error handling frustrating. Most of the time all you want to do with an error is send it to the caller, who has more context on how to handle it.

I still write Go alongside Rust, but I use it as a scripting language, for all the things I used to use Python for. Rust just has the tools I need to build abstractions, and lets me avoid continually rewriting data structures.
Most of the checks reduce to range checks, eg overlong sequences have 0's in the low-order bits of the first byte, which means 0xE0 is invalid.

I don't think he missed anything.
It's interesting when you imagine the other person is doing cooking, grocery shopping, child care, etc - doing the things you pay an app an inflated price to do for you.

However, it's housing - in the bay area in particular - that makes it look very impossible. For a relatively modest 1 BR apartment in SF, I'm paying close to half my after tax, after-401(k) take home, as a senior engineer doing relatively well.

If I'd need to pay 50% more to have a 2BR (at a minimum) for a wife and a child or two, that leaves a very small amount (for what's now twice as many people) to live on; roughly 10% of my base salary. It looks nearly impossible.

If you are extremely frugal (no restaurants, no vacations), if you get really lucky in finding housing, and most of all if there are no big surprise expenses (e.g. medical ones), MAYBE.

But none of those caveats applied in the case of my father; his standard of living was higher than mine is now.

Of course, if I were to move to another market, it's quite possible. I might take a 20% pay cut but if real estate is a third the cost than suddenly it doesn't seem like an impossible scaling issue that it currently is. I might even be able to afford a car.
What's behind BTC's unprecedented price stability?
> once you hit photorealistic, you're done

Maybe once, but not over repeat occurrences. Then you have an arms race between consumers tuning their aesthetic preferences to certain quality signals, producers trying to exploit those preferences without actually delivering quality, consumers re-adjusting their preferences after getting burned, etc.

A closer comparison might be dating profile pics, which as I understand dating "shoppers" quickly learn to distrust, at least for certain angles or types of shots. This AI enhancement stuff would presumably cause some rapid evolution in that particular arms race.
25+ Hours of Amiga Music on Spotify/Apple Music
[Plug alert] Gifting is one of the few practical use cases for transacting in crypto today. We just launched https://Biterica.com: Gift Bitcoin forward and we're getting some positive feedback on /r/Bitcoin. Would love to hear feedback (good and bad) from HN as well.
this is the X.org bug where they chose to zero day openbsd, I think this was posted yesterday?
VeChain keeps on building bridges, playing the long game
The SEC imposes civil fines. The DOJ, as far as I know, hasn't announced the results of their probe into Musk's tweet.
On those web projects, is Git used just for versioning the delivered assets (psd, jpg, and gifs) or is it used for the working files (Illustrator, Photoshop, etc)? I've used it for the former, which is why I said it was more manageable, but not a great solution. If you were to treat it like we do code, you'd only commit the working files and have a build script to generate the deliverables.

Those are tooling problems, but I also think there are architectural problems. I don't have a lot of experience, but I have looked at git-lfs. You need a separate repo and also a separate path for data, right? It's also an add-on. It's all working around Git itself. For artists, what's the value add over Perforce or SVN? I can see that maybe you could use the same tools as the coders, but you have a bunch of new problems. I'm not saying it doens't have its place. I can see myself using it in the future, it just doesn't look like an out of the box solution.

A few years ago I was toying with something that would be more like how a lot of backup systems work (and I think macOS attempted something like this a few years ago and abandoned it). Each time you save it will make an auto-commit, if your app has integration, it takes a screen shot and stores any metadata from the scene (this was targeting a 3d application, but with the goal of also working with the filesystem directly). You could also make an explicit commit and give a commit message. Auto-commits would get flattened into hourly, daily, weekly. Explicit commits would stay around as indefinitely as you'd want. Git was a poor backend for this because I don't think you can merge commits in the background, that also rewrites history. This was focusing on version control for an individual, ignoring collaboration and merging.

The whole reason Git was written is because the data-structures facilitate the needs of the Linux kernel's programmers more cleanly (“Bad programmers worry about the code. Good programmers worry about data structures and their relationships.”) I feel like a lot of these Git tools for artists are coercing Git's data structures into an awkward workflow. That's the biggest reason why I hope it's no the end of the road for VCS.

Thanks for introducing me to Abstract. I know I've seen similar attempts in the past. I hope it's useful to artists and I hope Abstract is a successful business, but I'm a bit bummed that Open Source is relegated to a sub-group of programming.
I can think of a few reasonable explanations. The first being that it probably defaults to whoever is at the top of the ballot. I.E. The incumbent and in this case a Republican.

"Never attribute to malice that which is adequately explained by stupidity."
Thanks for the answer, for Go it doesn't take much most likely easier than in Erlang: http://goroutines.com/10m

I never had to work on that many connections per instance, but knowing how much faster Go is vs Erlang I woudn't see this as an issue?
Thanks! Checking it!
They do propose that, but with caveats. They mention removing string(i) in, say go 1.20. If a module notes that the maximum version of go that the module works with is 1.19 (because it uses that feature), then the 1.20 compiler can compile that module in go language 1.19 mode. Thus you can use 1.20 features in your module and still depend on the module that uses the deprecated syntax, because the go compiler can still operate on that old code.

This is different from python 3 because python 3 cannot run python 2 code, even if told that some library is python 2. That is where the migration pain came from.
I played QFG1 on a monochrome monitor. Conquests of camelot was a killer because there is an amulet on a mummy that you need to take and it's supposed to stand out by being gold. It completely blended in on a monochrome display.
I thought references to scientific evidence and "understanding of statistics" made it sufficiently clear that I was joking.
GlueGun – A Delightful Toolkit for Building Node-Powered CLIs
> [.. tesla has .. ] 60% of world wide lithium battery capacity

This is completely untrue [1]. You are also making this claim in other comments. Lets root for Tesla, EVs and world peace, but stick to the facts.

[1] https://www.economist.com/graphic-detail/2017/08/14/the-grow...
i don't think people have such different taste related to physical attractiveness that this would make any difference compared to today's use of models for advertising (unfortunately). You could target by ethnical group, but beyond that...
I had something similar to this on my old P4x rig had watercooling with the radiators mounted horizontally outside the case, made a thermal controller for the fans and most of the time they where stopped or at maybe 40% speed, only with heavy loads they went faster. Now i have an arcooled I7 and the fans drive me nuts.
I don't think the issue is screens. I think the issue is internet connectivity, more specifically always on internet connectivity.
(They’re called “editions” now, by the way https://blog.rust-lang.org/2018/07/27/what-is-rust-2018.html )
Looks similar to nnn (https://github.com/jarun/nnn), which is written in C with many more features.
There was also a lot of consternation when TCO was formalized as part of R*RS. It's a fundamental part of how Scheme works, so it was obviously necessary. But from a compiler writer point-of-view, it was a rather exotic demand at the time.

Though we've moved from a period of languages as defined by a spec to languages defined by implementation. Such as Perl, PHP, Ruby and Python. So what is "normal" has changed a lot.
Nitpick: Nat Friedman's GitHub profile [1] does not have STAFF badge yet.

[1] https://github.com/nat
So soon even more things won't work right due to buggy GPU drivers on linux?
Only a fraction of Brave users use BAT though, so not sure it should be counted as a blockchain app. You don't need BAT to use Brave, the browser.
You call it pessimism, I call it outlining risks that could materially change the financial outlook of the business. People routinely underestimate risk and overestimate rewards.
See the release notes of Python 3.0:

https://docs.python.org/3.0/whatsnew/3.0.html#removed-syntax

The removals were actually an easier pill to swallow than the numerous subtle changes in behavior introduced by the big, deep switch to Unicode. I'm over it now, but that was painful!
Mental health diagnoses are as valid and useful as physical health diagnoses.
Agreed except that it's the individual counties that each choose and purchase their own equipment, which itself sounds like a terrible idea.
Does the machine flip the user's straight-ticket UNIFORMLY across the possible parties? Or does it seem to favor one party over all the others?

If this is really user error, the simplest solution for this is for half the machines to place the republican straight ticket first on the wheel, and on the other half, to place the democrat straight ticket first.

But somehow I think that level of fair-mindedness will be unlikely. (BTW, I lived in TX for a bit, so my jaundice was fairly earned.)
By living in the same city for your entire lifetime and learning the quirks of the local layout by heart. Accessibility to newcomers was not optimized for.
The Week in Ransomware – October 26th 2018 – Decryptors, RaaS, and More
Yeah I agree that as I learned rust I got used to it and became slowly more productive. But I am still nowhere near as fast to accomplish things with it as I am with modern C++ or go or swift.