jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Maybe I misunderstood GP's question, but what you describe has been done with countless other solutions for years, why should I specifically use docker and not stay with kvm, or bsd jails, or...?
I feel like you're moving the goalposts, though.

My view is that even if self-driving car corporations kill people with zero consequences (due to poor laws and poor oversight), as long as they're doing so at lower rates than human drivers are, that's still a net win. It's still not an ideal scenario, because those deaths could be further reduced under the threat of real consequences. But by and large, it'd still be better than what we have today.

If they're killing people during testing of experimental tech that hasn't been approved for general use (like the Uber case you mentioned), they need to be smacked down hard. If they're killing people at a higher rate than human drivers, they should not be approved for general use in the first place. If they're approved, but release an update that ends up killing more people, they again need to be smacked down hard, with the update immediately reverted.
This saddens me because it seemed like a good opportunity for the mainstream media to reacquire the good definition of "hacker". I had started to see newspaper articles that used the good meaning.

Cultural inertia on terminology can change, and in the hacker case, I think it should. We certainly rarely say "negro" nowadays in the US except in historical contexts. I'm saddened that Hacker School gave up on the language.
MSN's article appears to be deleted, but the original source seems to be:

https://palermo.repubblica.it/cronaca/2020/09/01/news/dal_ve...

Favorite quote:

Un bordo che secondo i due era proprio vicino all'isola siciliana. ("The couple thought the edge of the world was somewhere near Sicily". They were starting in Venice.)

An English language article:

https://www.iflscience.com/editors-blog/flat-earthers-attemp...
Ut ameris, amabilis esto.
Sure, but we do have prior probabilities based on other vaccination campaigns and studies. We also have some understanding of the causal mechanism of this vaccine, so there is other evidence. It’s just not a direct randomized control. People fixate on statistical testing under randomized control, but there’s a lot more information out there that can be used to assess probabilities.
Awesome project. Also, nice logo.

Given the seemingly unbeatable performance of Apple Silicon (judging by reviews), this would remove one of the bigger pain points of having a Mac. Some projects just don't run on macOS - either due to a community lack, or due to political reasons (e.g. CUDA). I wonder why Apple does not seek to support projects like this.

Will be interesting to see how hard it is to bring this to a useable state. Thanks for the effort and looking forward to hearing more about the project!
top answer on this famous Stack Overflow post about muting the iPhone camera shutter sound:

https://stackoverflow.com/questions/4401232/avfoundation-how...
> School should be for educating children and shouldn't be a government-provided babysitter.

We're getting a little far afield, but I actually think we should admit that schools do both.

The government should provide childcare—more than it already does—so that both parents in a family to work, which has economic benefits. And since kids need to be educated, it makes sense to teach them at the same time.
Are you Romanian? If you think Romania is or should be a democratic European nation, can you offer your perspective on what could stop the ongoing verbal, legal and sometimes physical harassment of the Hungarian minority? Some of which is described in the last paragraphs of
https://en.wikipedia.org/wiki/Romanianization#Recent_events
I wish! I spent a long time considering if I could detect keyboard sounds through the active microphone and mute on a certain decibel level or typing velocity, etc. or even get as fancy as that sort of noise-cancelling approach. In the end I went with a much more simplistic MVP - though I hope to explore more interesting ways to optimize in the future.
Weirdly, I tend to blame regimes shouting 'death to America' for bad relations with the US.

Remember that the nuclear deal only dealt with nuclear matters* , all the other regime behaviours (hostage taking, supporting terrorists, missile development, etc.) remained. Stable relations between US and Iran are impossible without the regime changing its ways, the regime has no reason to change so long as the deal exists, ergo there won't be stable relations.

* Even the nuclear terms expire in about a decade, leaving Iran free to do whatever. There used to be a similar deal with North Korea, and we saw how that ended up.
We already have machine-assisted proofs which are structured by people but executed by machines. AlphaProof would be that but structured by machine. As with the machine-assisted proofs, there's value in knowing and building upon the result even if the methods themselves can't be adapted for other use.
They've got the street cred but producing and marketing hardware is so damn hard.

Ouya and the Essential phone are two cases that immediately spring to mind where the founding teams were credible, but the products ended up being massive flops.

Good luck to them anyway. The idea is cool and I think if I were on the lookout for a Linux laptop and they delivered on their quality promise, I'd consider them.
It would be really cool if they had just made a laptop that accepted PCMCIA cards, and then made a bunch of new PCMCIA cards.
You can leave a company and get a new job. That’s a good time to renegotiate your terms of employment. You can even use the impending threat of your departure as a negotiating tactic.

Unions complicate an otherwise cut and dry relationship of your employer trying to extract value from you and you trying to extract value from your employer until you reach an equilibrium.
At launch, the standard pre-built model and DIY have the same CPU options available. DIY allows a broader range of memory and storage options, including bringing your own. The pre-built offers Windows 10 Home or Pro, while DIY offers those plus the option to ship without an OS installed. Both versions allow Expansion Card selection at order time.

Edit: And we will be sharing full spec sheets before we open pre-orders.
Yes. Teal'c is a fictional character [1] from TV Series Stargate SG-1

[1] https://en.wikipedia.org/wiki/Teal%27c
Ahh, whenever I see calls they're usually quoted in blocks of 100 shares
"You must be X rich to vote" seems like the low hanging fruit.
Teal'c is one of the main characters from the StarGate franchise, beginning with the first episode of SG-1.
Can you change types in C#, e.g. converting a private field into a public one? Java introspection can do this.
I don't know why you don't want to use Google Groups, but depending on your reasons you may like http://librelist.com/

There's also Yahoo! Groups.
Erlang, in my opinion, is more of a Lisp or Smalltalk than, say, a Ruby, Python or Go: it gets some things really right, and some people will continue to swear by it, but it'll never see mass adoption, and sooner or later, other languages will rip off enough of the good ideas to be 'good enough'.
This is exciting for Django, and it's exciting for OSS in general, as it demonstrates the viability of crowdfunding (certain) OSS development.

Congratulations to Andrew and to all involved.
On the other hand Clojure dates from 2007, Scala from 2003. Comparatively, Haskell has 12196 questions, but it is more than 20 years old.
That's because they've chosen iTunes as the iPhone's control panel.

You could say that out of all of their successful products, iTunes comes out as a big stain of shit on a white piece of clothing.
it's actually an interesting scenario. Let's say Google search went away. What services would people flock to, and would they be able to stay up?

I guess Bing is the next closest, and it would probably go down.
That's the same combination as my luggage!!
You can automate setup for developers using this simple script:

https://github.com/ipython/ipython/pull/12091/files

And here’s a GitLab issue requesting support for blame-ignore:

https://gitlab.com/gitlab-org/gitlab/-/issues/31423

I don’t think there’s a corresponding GitHub request, but maybe if GitLab adds this feature GitHub will have some incentive to follow suit.
Probably the owner of one of those stackoverflow clones would see a bump in traffic => more ad revenue if SO is experiencing slower response times/downtime.
Inevitable? I thought engagement with advertising was going down all over the world.

How would you ad-support a full ride, anyways? A ~$20 CPI is pretty insane.
The more I consider your argument the worse it becomes.

How many times have we heard politicians complain a foreign country is blaming their problems on outside forces and rallying its people by saying they do what they must to protect themselves from the evil west or whoever?

How is your argument rhetorically different than any demogogue in history? Obama stands up and has the gall to drcry foreign extremism, meanwhile he stands silent on the torture occurring in front of him in his own yard.

War is not peace, despite how often you shout such nonsense.
Indeed. I bought the i3 nuc to run my home lab and have been very happy. I really want something with more cores/memory which won't break the bank.

I keep hoping for another nuc in that space, but it looks like I will have to start browsing those chinese sites.
These were great ideas, but blocking the event loop could have been discussed more.

Great suggestions on how to profile, but some examples of how to write code that doesn't block could have been given (for example, spawning a child process to do a continuous set of discrete tasks).

Additionally, node's limits should be discussed. If a specifically intense compute task requires a lot of input and will also generate a lot of output (depending on how frequently this task occurs), that's where node starts to really get clobbered and the solution may be very difficult.
This is your own fault. You've made your "boss" believe that you can complete designs without content for so long that he now expects it. You should try re-framing the conversation. Something like:

— SCENE: BOSS TYPING FURIOUSLY, YOU KNOCK ON HIS DOOR AND HE INVITES YOU IN.

BOSS: "We need this design for our new sprocket page as soon as possible - We're going to market in two weeks and need a landing page for our Google AdWords campaign"

YOU: "Awesome! The new sprocket is going to be huge for our company. What would you really like to focus on for this page? I want to make sure to prominently feature the most important things."

BOSS: _excitedly lists a dozen things_

YOU: Wow - this thing is really great. It's going to be a huge benefit to our customers. How can we show them the three things they're going to react to instantly?

BOSS: "Well my favorite is the gizmosis feature. It makes it so you don't have to flim-flam any more!"

YOU: "Woah. That's really cool! I'll make sure that is billed highly. Anything else you can thing of that sticks out in your mind?"

BOSS: "That's the only thing that sticks out. I do have this detailed list of features here"

YOU: "Please do send that to me - I'll try to make some sense of it. If you think of anything else really important, just email it over to me. I'm going to start putting all of these features into the design tomorrow morning - so make sure you let me know by the end of the day! I can't wait to get this page up for our clients to see - it's going to be a huge win."

BOSS: "Excellent. I'll send over any additional thoughts I have with that document right now. Thanks."

— END SCENE

Framing the conversation is important. Seeing yourself as the boss's advocate is important. You're working toward the same goal. The content is more important than your design. Accept that.
Sarcasm aside, you're wrong. It's a completely different position to hold the phone in. It's more restful for your arm to hold the phone against your ear, than to hold it out in front of you.

There are also a lot of other considerations for making a successful video call, you have to be dressed, in a decently lit space, have room in front of you, have silence around you, and be able to focus only on the face in the screen.

Contrast that with voice calls which I can make in the dark, while naked, on the toilet, in my car, on a crowded subway, while walking, while having sex, while lying about where I am, in my bed, without makeup, and so on.

Video calls are awkward, and they don't bring enough value to the conversation to make up for the inconvenience of making one.

They have their places, video conference calls are great. Having small children and calling your grandparents is great. Being deaf and calling someone to sign with them is great. Other than that it's just not worth it.
This commenter found some missing words in the article, https://news.ycombinator.com/item?id=9299578
You can't release Firefox for an iDevice either as Apple does not allow native code that you need for Gecko so they are about equal in ability to run system apps front.

Chromebooks also run Android apps so in the near future there will be a lot more flexibility in what kinds of either web apps or Android apps you can develop. Firefox already runs on Android and presumably will be available for Chrome OS within this year.
Anytime I pull my phone out to do something specific I end up checking twitter and forget what I wanted to do.
It's interesting to see this from Nvidia, as the tighter coupling of Xbox and PC gaming under Windows 10 seems likely to push gaming performance toward AMD.

Xbox One (and most other consoles) utilize AMD APUs for processing/graphics, and with a unified OS, it seems it will become much lower cost for developers to optimize toward AMD's architecture and for their Mantle API.

I understand that Nvidia will still remain competitive in the PC market, but this leads to potential for interesting developments in graphics processing space.
No one involved in unkilling that story knew about any stinks. This is just routine moderation: https://news.ycombinator.com/item?id=8931377.

In such cases the variations in rank come from the community being divided and thus both upvoting and flagging the story.
Mithril is roughly equal in scope to Knockout+Sammy. The small gap between what most frameworks call "bidirectional data binding" and what it actually is in terms of vanilla js can be bridged with simple functions (I talk about that in a slightly more advanced context here: http://lhorie.github.io/mithril-blog/asymmetrical-data-bindi... ).

Dependency tracking can refer to two things: tracking changes for the purpose of updating the DOM (which Mithril does handle, albeit in a different way), or computed properties (which I personally think are not a good idea, but that you could do w/ an observable library from microjs)
> Yeah, I think Chrome is the browser to beat right now... but does people really use the sync feature?

I certainly do; its a pretty significant convenience if you are a device-hopper.
I'd guess that "yeah what that guy said" comments won't be as frowned upon with the new system.
When I traveled to eastern Ukraine for work a couple years ago, what surprised me the most about the culture was the ubiquitous use of ebook readers. It seemed like everyone had one.

When I asked a Ukrainian colleague why they were so popular, he said it simple: ebooks are cheap/free and easy to find, and print books are expensive and require effort to obtain.

One of the biggest points of friction to consuming content is discovery and paying for it. I think when it's easier to find ebooks and cheaper to purchase them, adoption will really accelerate. Until then, there isn't much compelling reason to switch.
> Many have forgotten why we used cryptocurrencies in the first place

I think the speculators know exactly what they’re doing. They want a speculative instrument and they don’t want a currency that people spend (creating sell pressure), so thats what these services have evolved to provide.

Bitcoin’s lack of fundamentals is the key to the narrative that it has unlimited upside. If you can remove all of the fundamentals, no one can argued that it’s overpriced.
If only there were existing storage mechanisms that existed in remote areas like forests or swamps. We could probably protect those areas, maybe even put new storage devices in. Ideally, of course, they'd run off a renewable source of energy like solar and be self-cooling. Of course, we wouldn't want the upfront cost to be prohibitive, so something self-replicating would be great. And to diagnose the health of these systems, maybe something humans have had centuries of experience managing? It'd be even cooler if we could locate a bunch of them dispersed throughout the ocean too.

Plants. The answer is, and always has been, to stop emitting additional carbon from fossil fuels, restoring ecosystems, and letting plants and algae and natural carbon sequestration mechanisms do their thing. It also feels pretty inarguable that making that change would be possible if literally everyone on Earth went "yeah, let's do that."
Any word on when React Native is being released? :)
you are right. the windows laptops are competitively priced but seem to lack a lot in terms of battery life and overall longevity, which is sad. razr blade seems good but is as expensive as mbp, if not more.

guess i will have to either wait to see if xps 13 dev ed comes out or the broadwell 15" mbp refresh.
Presumably the people delivering groceries or doing someone elses laundry weren't making $50/hour in the same profession at some earlier point in their career.
> It'll never work it's too complicated

It usually seems far more nuanced to me. People seem somewhat skeptical on some finer points of cryptocurrencies, blockchains and distributed ledger ideas.

But then they see supporters trumpeting 'this is good for Xcoin' on every piece of news, good or bad, and can't help but get a snake-oil-salesman-y feeling from that. Everything in life has many ways in which it can or does suck, and you won't want to trust people who handwaive away or dismiss the sucky parts.

So... partially reasonable technical and idea concerns, and partially a PR problem that anything with a particularly large and vocal fanbase will have.
Ah the wily Brownhole fund from the 2008 collapse
The solution is very simple: bigger government. We have been tricked over the past 40 years into accepting that “small government” is a valid policy objective. Solving the big problems and creating big innovation in the 20th century came from a comparatively big government, the private sector was more about commercialisation than innovation and still is.
I think this has more to do with nginx being one of (if not the) most popular *nix web servers, rather than nginx administrators hating lynx users. I run plenty of websites with nginx that you can browse with lynx just fine.
edit: if you're going to downvote at least let me know why. I hold HN on high standards.

DO is a fantastic value proposition.

Reminds me when I was gathering cryptocurrency prices from exchanges and needed the lowest delay possible so an algorithm could protect me from pump-and-dumps.

In my testings, a $5/month machine from Digital Ocean was the fastest to fetch prices from Bittrex. I got prices within 0.2 milliseconds (yes, under 1 millisecond). It was unbeliavable.

The algo failed miserably ofc. Mostly because Exchanges price API tend to be unstable. Often giving stale or no data.
> (1) Apple is effectively a monopoly, much more so than shopify

I’m just curious, by which metric?
Amazon's tactics in response to unionizing efforts been extremely revealing. Even if unionizing fails, I'm happy that it forced Amazon to show us all the level of contempt they have for their workforce.
He also went through a period of time where he was having wrist trouble which cut down on his programming output: http://oreilly.com/openbook/freedom/ch09.html#15416

(the zinger here would be a comment on finger gymnastics required to enter all those parenthesis is elisp)
Check out ruboto-core at http://ruboto.org/
Apple doesn't advise developers to avoid ref counting, it advises them to avoid using -retainCount. -retainCount is a weak debugging tool, at best. It doesn't take into account autorelease pools, to start, and any framework-specific memory management is ignored. Its use is discouraged for good reason.

For better tools, check out Instruments, MallocDebug or leaks. Or read Apple's Memory Usage Performance Guidelines, specifically the "Finding Memory Leaks" section. [1] Apple's Technical Note TN2124 "Mac OS X Debugging Magic" even has, in the Cocoa section, an example of how -retainCount can be misleading and confusing. [2]

Nowhere does Apple advise Cocoa developers to avoid ref-counting. Cocoa's ref-counting/GC'd memory management system is considered a huge advantage for the platform.

[1] http://developer.apple.com/library/mac/#documentation/Perfor...
[2] http://developer.apple.com/library/mac/#technotes/tn2004/tn2...
Send me an invite please, awesome idea.
I bet you're right. They probably operate elsewhere and use Cyprus for whatever reason.
Hum.. the Linux Kernel, it's pretty big :)

You get kmalloc() and kfree(), which are very similar to malloc() and free(). (Okey you also get kmem_cache_alloc()/kmem_cache_free() which gives you the ability to provide a ctor/dtor, but they are explicit)

tmalloc() does too much: The day you have some memory corruption / leak, you'll start being scared of using tmalloc().
Interesting you should say that. What about having both the sum and the xor? Then it's two equations, two unknowns. That should be enough to solve for it...
I've previously had interactions with CrackZ. He's an incredibly sharp individual.

He runs a reverse engineering forum called woodmann and he has some great essays here: http://www.woodmann.com/crackz/index.html

Definitely worth reading if you're into reverse engineering.
Assuming that you mean the Advantage, the brackets were always awful. I gave it up for a HHKB
I'm not OP but how do you find work/clients/projects? I saw a posting earlier that had some suggestions.
I don't trust the crypto to not be broken in 10 years so I would definitely not want everyone enabled to store my messages.
Ever met someone who gives a great first impression and says all the right words but later betrays your trust? I've mostly had the experience with politicians, but Google is in a position to really hurt people.

People need to get as far away from Google as possible. I think they're going to show a nasty side to their personality soon.
Spying on foreign corporations, if I were to guess.
1) how do I read my mail on both my desktop and phone then?
This was highlighted as a good example of a YC application video by pg (https://news.ycombinator.com/item?id=855057). The original link is now dead so I have reposted with a working link.
I agree with that idea. In my view I think Skia method calls are like assembly and virtual DOM is like a high level programming language. So I decided to try one https://github.com/Quamolit/ my original idea was to write in React way but generates operations that can be finished with Canvas API.

I found it quite hard to finish such a project though. Browser vendor are more likely doing the job of abstracting out hardware and OS powers so people can utilize. There's still much more effect to be done to create an FRP-like(functional reactive programming) system that everybody is happy with.