jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Personally, I find myself using only one button ("start") most of time, with each press adding 30 seconds (on default power level). There are cases where this is wrong, but for simple everyday heating tasks it works perfectly.

One button would, certainly, be very Apple-like.
Ten times zero is still zero.

It's a given that some people are more productive than others. They are faster typists, or they can architect a system of similar quality faster, or they can just write good code faster. But remember the idea of 10x came from studies of similarly experienced programmers. And supposedly, the order of magnitude comes from actual data, although I've never been able to see it.

For most trivial problems, or for a given domain, I think it's easier to say one programmer is qualitatively better than another. But that may change if the domain or code base changes, and in my experience as the problems you're solving get more and more complex, it becomes impossible (or at best just boils down to who you think can crank out a POC faster, which is itself probably a specific domain of programming).

I just have trouble accepting the argument that one person is literally, quantitatively, empirically ten times the programmer as someone else. Maybe that makes me one of the 1x's :)
I remember a time when this set of ideas was well known and understood, and routinely discussed for the benefit of civic enrichment and historical background. It was also well known that some holdouts were holding on to the ideas, but they were generally assumed to be cranks and their numbers were small enough to ignore.

Then the internet. And their ideas were able to find purchase where they hadn’t, and to grow like a hateful tumor. Even then they were at least nominally a minority view. And then they found a path to power, and public vocal support became mainstream.

Perhaps there was such widespread support for violence and hatred and malice before, but it was so shunned it couldn’t find its voice. That’s a pretty grim possibility but I accept it’s a real one.

Or perhaps the attitude that all ideas are welcome combined with their amplification has expanded the base of people it could attract.

In either case, I’m less concerned about whether a hateful viewpoint has easy access to eyes and ears, regardless of the size of the population holding those views, than the impact it has on those they hate.

If (hypothetically) 35% of the population were literal nazis literally trying to get a genocide going, and the mainstream were trying their best with available measures to limit that possibility by excluding their views from most outlets commonly accessed by the remaining 65%, I’d say that’s a welcome relief for the most vulnerable among their targets.

I don’t know how society benefits from the presence of hate in the public debate. Sure, the people who espouse hate are left out and pity for them. But what does their view contribute that we don’t already know? Are we actually better off with their views being a part of shaping our future?
Why doens't Intel just pay Samsung a lot of money to license their methodology for the latest nodes? This worked for Globalfoundries back in the day.
But they can't ban the website and they can't stop sideloading, can they?
For what it is worth, the vast majority of those who would be labeled as “far right” here on HN see Fox News as part of the problem, not a source of truth.
I only wish that the site had permalinks (not to Twitter, but to the archived links themselves).
I use Element (Matrix) on Ubuntu, Windows 10, and Android. It works great so far, with a few exceptions such as sharing videos from reddit, for example.
is it about legality though?
I suppose this only affects new installations, correct?

Edit: it's a question, not a statement or a judgement
Also!

- 3 minute passenger loading!

- Taxi-only parking

- Ambulance waiting spot

All of these spots are also "idling police car" spots.
In my opinion, the main source of replay instability comes from the timing model. I just dealt with this yesterday, in fact: I have a puzzle game running the Box2D physics engine, and had to rework some of my architecture to make it run deterministically each time the player restarts, since the gameplay is predicated on testing a configuration, resetting, and adjusting it.

Representing time in a game requires some way of slicing a time delta into discrete slices that you can run processing on it; so in the end every timing model comes down to "use a time delta directly within your simulation code" or "chunk it into frames and store or drop the remainders." The latter option is almost a given if you want your results to be stable and deterministic, it's just a matter of _when_ you apply the frames.

In my case, before the refactor I had each segment of the simulation(AI, spawners, physics, etc.) running independent frame chunks from the same dT. The problem is that in a loop that looks like:

ai.update(dT);
phys.update(dT);
spawns.update(dT);

If dT is large enough, then AI will run multiple times before ever hitting physics, causing some bizarre behaviors that may or may not be acceptable(in my case, not).

My solution was to change it to:

while (dT>fixdT)
{
ai.update(fixdT);
phys.update(fixdT);
spawns.update(fixdT);
dT-=fixdT;
}

This way, no one piece of code can race ahead of the others, but the option is still there to let some things run only every n frames(including fractional amounts).

Another thing I had to do for stability was a full reset on everything. Pre-refactor, I let Box2D stay "warm" and just removed all bodies, but this turned out to affect determinism - and proved worse for start times than a cold restart, anyway.
Great advice Jason. Thank you.

Drawing energy from people and specially your customers is a much underestimated ingredient for success.

After a couple of years of being a machine, you need an oil change and you need to replace the wear and tear components.

I found taking one week a day and cold-visiting our customers brings back the much needed spark that makes you feel like taking over the fucking world!

-Nash
"Exactly. Afaik the entire point of inflation modern monetary strategy is to force people to take the money out of their mattresses and participate in the economy."

Some inflation is required, I completely agree with that. But the inflation being pushed on the population is unreasonable and equates to stealing imo. Especially given the lack of wage increases over the last 50 years or so for 90+% of people.

Yes, CPI numbers are probably 1-3% depending on where you live. But CPI is bs.

It purposely leaves out things like healthcare, schooling, housing etc.

Real inflation rates is probably closer to 5-8% depending on where you live. That's just unreasonable, and is a result of governments not wanting to put in the hard work to fix real problems. So they take the easy, but worse route, and inflate.
I think his worry is that Apple will extend their control over what software can be installed from the iphone/ipad/itouch realm to their PCs. That would dramatically increase the cost of switching.
I'm not a lawyer, but in some places, isn't it hard or next to impossible to get your work into the public domain?

I'm also not a lawyer, but I've asked this question of some law professors, and the consensus appears to be that at least in common law states, while there is usually no de jure mechanism for placing work into the public domain, if such a case ever went to trial you can be 99% certain that the judge would wave a magic common law wand to fix that.

That said, wikipedia's "I place this in the public domain, or if that isn't possible, I grant anyone the right to use this work for any purpose, without any conditions" is probably the safest approach.
Yeah, this made me cry. My grandfather has been bed-ridden with throat cancer for months, unable to get better or die, unable to speak, losing his mind from all the painkillers, his relationship with his wife breaking under the strain.
This reminds me of a Grigori Perelman quote (the guy who turned down the Fields Medal and the Millennium Prize on principal):

"There are many mathematicians who are more or less honest. But almost all of them are conformists. They are more or less honest, but they tolerate those who are not honest.”

Apple not only "tolerates" walled-gardens, they build them and encourage others to do so. That is enough reason to not use a Mac.
I used Yahoo! Pipes in a somewhat greyhat way. I started pulling in data from Reddit's RSS feeds for certain subreddits and using that to create and post content for fairly spammy Twitter, Tumblr and Facebook pages. I'd parse the titles (for example, change things like "cake day" to "birthday") and adding hashtags at the end.

You could ensure only top content made it by setting a minimum karma limit. It was a way of producing content 24/7.

I only did a couple of trial pages to test out the concept -- I never made any money from it nor had any intention to monetize -- but I'm almost completely certain that it was a method used by dozens of blackhats to make autoblogs for the purposes of ad revenue. You could even fake a comment history or have a "unique" title by selecting the top comments from the Reddit posts. Once you have one recipe down, you can just copy it for other subreddits. And there was an endless amount of hyper-focused niche subreddits that you can instantly plug into.

Fun times.
Thanks for the link.

And yes, my wording seemed weird, even to me.
Genuine question because I can't think of a good answer - why is iMessage (Apple's messaging service) not on the list. It looks like it would have a good few green ticks on the chart.
I think the Microsoft antitrust trial was a cautionary tale to the whole tech industry. You cannot expect lawmakers to make fully informed and reasoned decisions without full information and perspective. You need to be your own best advocate.
Mostly blaming past Prime Ministers Brian Mulroney (Progressive Conservative) and Stephen Harper (Conservative) for destroying their capacity to produce vaccines.
It's simply selection bias. Anyone can write up a resume and land an interview. Most great people have jobs and aren't interviewing, so the talent pool of 'active interviewees' is limited to those who either couldn't land jobs elsewhere or are new. It's rare, but sometimes someone takes time off.

The quality of folks coming from a very selective program in a different country, however, has selection bias in the opposite direction; nearly everyone from there is going to be better, on average, than the 'average' interviewer, because as mentioned elsewhere, roughly half (likely a bit more) of people we interviewed could not pass FizzBuzz, despite having stellar resumes.

We saw the same thing with MEET, which I helped teach a decade ago too.
Ideally, making efficient websites shouldn't be that crazy: you only want to minimize roadtrips, minimize the size of the content to transfer, and maximize caching. With http and html alone, you can't really do this. The caching is too coarse, and the html can't be parametrized and reused efficiently. If I dared to call myself an engineer, I'd be very angry with this situation. Anyway. With javascript you can get there. Not like most of these pages actually do this; in fact, they generally end up doing x500 more roadtrips, but hey... what I want to say is that I hate javascript and I still feel tempted to do things like this. Most frameworks end up at the middle of the road, using "reusable/parametrizable components" or whatever you want to call it, people use those frameworks and we call it a day.
I believe you can use Pandoc with Ghostwriter. Pandoc has support for Asciidoc.
My hourly rate is $100, which is not the highest, but there are experienced writers for far less. In part because of the cumbersome billing process, my hourly projects are often less expensive. A few minutes here and a few minutes there adds up.
I hate infinite scrolls.
Is the latency really improved? I've been using wireless keyboard for a very long time now and can't say it's anything I've really noticed or lacked.
A bundle is basically what you see as an application in macOS launcher; under the hood, each app is actually a subdirectory with a bunch of things in it, which presents as a single-clickable in the GUI. I would interpret this to mean "manually sudo copy the (app directory) to /Applications, there is no installer" (download, untar and copy)

For the releases, I don't actually see a published tarball for the bundle (on github) so I'm going to further think that they mean "...first you have to follow the compile instructions to create the output bundle (binaries)" - get Xcode installed, etc. and follow the second macOS readme.

Better answer on bundles: https://en.wikipedia.org/wiki/Bundle_(macOS)
I haven't gotten anywhere making the moral argument to teachers or administration at my university. However, making the technical argument that Lockdown doesn't run on my system because I have Linux on my laptop worked. Occasionally teachers will ask to video chat with me during the exam, but I think that's acceptable.
I suspect the real benefit is situations where the seller comes to you. A cafe can have an additional piece of equipment sitting on the counter for taking payments, but if you're a handyman or something, going to someone's house, being able to take payment on the spot using the phone already in your phone seems like a valuable convenience.
... or will never need to.
Also they are sitting near adjacent to the original epicenter. It was more real to them along with the previous outbreaks.
wait do I need to worry about cleaning up ~/.stack
The longer I’m in the market the more I realize George Soros was completely correct with his theories on reflexivity.

> Reflexivity theory states that investors don't base their decisions on reality, but rather on their perceptions of reality instead.

Meme stocks, Covid crash, Tesla stock, the SP500 for the last decade, NFTs. None of it is priced correctly because humans are at heart greedy, fearful, irrational. I think the trick is to figure out how to use that to make money.
On transfership, how the new owner will know the secret?
Also, where do you store secrets? And how transferring will look at the data storage?
This is already the case with systems programming in general. The set of people who can program competently in VM-based languages is much larger than the set of people who can program competently in C.
hristov is dismissing the point of the article rather than missing it.

CS higher education is faced with deep challenges (not least of which is the continuing argument of how much CS should be software-engineering oriented).

Ignoring those challenges entirely though, we should not conflate plagiarism of programs with code re-use. Code re-use is an important part of the "real world." But not in the practice of programming for learning purposes. Exploratory programming and code hacking, as you point out, is a wonderful learning mechanism.

I'm scared when the original article makes statements like "I no longer teach programming by teaching the features of the language and asking the students for original compositions in the language." And you should be too.

I don't worry so much about cheating, but rather more about the end result in the marketplace. Why do organizations shy away from developing their own tools and software internally? High cost with a low likelihood of success? I think that poor software developers negatively influence the opportunity for software development.

There are times when custom software development has significant advantages over the purchase of software solutions. While it is important to actually consider the benefits and costs of custom vs buy, I always feel a little bewildered explaining that we can create and support custom software in-house. I also cringe at in-house software dev shops that primarily are configuration experts and administrators for purchased solutions.

Of course, that same reluctance to do in-house dev is probably a major opportunity for entrepreneurial hackers.
It took me a while to understand what they're offering. The design is a little too much bloated. Hardly understand anything on what comes in the bundle after spending ~20 seconds on the site.
Sounds awesome, and there is nothing I want to see more than a space elevator.

But the safety challenges of an active structure like this seem insurmountable unless it is located in a remote area and used only for cargo. Although now that I am thinking about it, probably wouldn't be too hard to devise a safe ejection mechanism for the case of power loss.
I use 1Password with my keychain file in Dropbox. It works perfectly.
Google Analytics has a built-in "multi-channel funnel" report that shows every touchpoint of a user, from their first visit to their conversion.

It also shows "assisted conversions" for each channel. An assisted conversion means at one point the user arrived at the site through that channel, and they did not convert on that visit but they did convert on a later visit from a different channel. It looks something like this:

Social Media (first visit) > Organic Search > Direct > Direct (conversion)

So what would otherwise be a non-attributable conversion ("direct" could mean several things, none of them useful) can now be attributed partially to Organic Search and Social Media, in this example. How much of the conversion you attribute to those channels is up to you.

If you or anyone else could use some help in evaluating their marketing work using funnel tracking, my contact info is in profile.
Here's the signup link for Joyent's hosted container service: https://www.joyent.com/lp/preview.

We're seeing the initial explosion of the microservices ecosystem right now. I've been spending most of my time over the last few years thinking about trusted decentralized infrastructure and have decided that microservices, including hosted ones, could be one possible solution for instantiating trust as a proper 'knob' of the cloud. This Intracloud, if I'm allowed to use a new buzz term, will be smeared across 100s (1000s?) of datacenters world-wide. Have a high-trust use-case? Run it in a German or Dutch datacenter. Have a high-efficiency use case? Run it on a friend's cluster for free.

I believe in this idea of the 'trust knob' enough that I sought out a job with the folks at https://giantswarm.io/, where I am now a dev evangelist. We are a German hosted microservices stack which provides a Docker platform. Alpha signup is here: https://giantswarm.io/request-invite/. Demo of it in action here: https://github.com/kordless/swarm-ngrok#ngrokn-giant-swarm

I also hacked together a SF Microservices meetup last Friday: http://www.meetup.com/SF-Microservices/. 139 people have already joined. Would like some feedback for content! Planning on mid-April for the first event.

I'm excited to see what happens with this market in the next 6 months!
For one, both Dart and Go repeat Hoare’s Billion Dollar Mistake, by admitting null references instead of implementing option types.

In a previous HN discussion, I wrote to one of the Go designers:

> I disagree with you on the relative complexity of type systems, and, as someone passionate about my craft, I despair Go is merely good not great, due to what appears to be uninformed design decisions.

> You may prefer to write in Go, but you don't work in a vacuum. Your creation is out there, gaining mindshare, and propagating mistakes made half a century ago. As a language designer, you have the power to shape human thought for years to come, and the responsibility to remain intellectually honest. This is the meaning of Hoare's apology. He didn't know better. You have no such excuse.

https://news.ycombinator.com/item?id=5822545
You're right, I looked up obscenity and it applies to screen/print media rather than directly spoken language and is based on local interpretations of what is offensive to average people and not considered artistic. I wonder how this can possibly work on mediums as diverse as the internet.
So Bild and a Gawker publication buying stolen property.

Still not impressed.
There are some cases that won't change the language. Python can easily add better support for static analysis without changing the language at all. I shouldn't have to do this:

"""
:type member_list: list of [string]
"""

To have that hinting. I know this is getting better, but it isn't to the point of being very useful.
The key difference is that a laser microphone is amplifying the actual vibrations caused by the sounds as they're being produced. This is using silent video and knowledge about the acoustic properties of the depicted objects & environment to simulate/recreate the sound that was not captured. You can't point a laser microphone at the past.
Sure, the barrier to entry is lower, but that may not always be the case, especially once the big players start to push towards regulating competition out of the market.
Even existing regulations are already a show-stopper for any company without the considerable capital necessary to tackle the morass of money transmission laws and licencing concerns that vary from state to state. There is also a big first mover advantage in payment processing because there isn't very much room to innovate beyond lower fees (hard to beat bitpay's 0%) and a reputable brand.

I think there is a real risk that we'll see bitcoin processing completely swallowed up by these big players.
Knock is crap, MacID better https://translate.google.com.ua/translate?sl=ru&tl=en&js=y&p...
For the Mac & Non iPhone crowd there is also HandyLock (http://www.netputing.com/applications/handylock/) which is Donationware. Works great with my MBP and Nexus 5.
That is actually (surprisingly) not made super prominent on a users profile page. There is a place to list questions/answers that you felt were good representations of your skill/knowledge
Gov't action to support bicycle helmets are a good thing - the point is that action to forbid non-helmeted biking turns out to be bad, as the main effect is not to nudge people from biking w/o helmet to biking with helmet, but to nudge people to not biking at all.
No, read the article. What can they do if someone from KGB will apply to a junior dev position and get the job? They will hand them all their keys.
I used to work near a gym called “Vim Fitness”[0] in Cambridge, MA and there were endless jokes about trainers calling out: “H! J! K! L!”

[0] https://vimfitness.com/
pls kindly tell me lottery numbers for tomorrow
Now that’s a blast from the past! I used to love that book.
Perspective in art is a relatively recent invention--it didn't really become widespread in the West until the Italian Renaissance. But then the people who made these paintings didn't have the same visual language that we use today. So I don't really see it as a lack of talent from the artists, rather they were just using a different set of visual tools to make their art.
> the author's argument seems flawed

Author here.

> So the government might as well be the arbiter of all transactions

Take a narrow view of what it means to be arbiter of all transactions. You can't freeze or modify balances, and you certainly can't intervene and pretend you didn't. You can merely decree, power of your authority, that transaction A arrived at your server before transaction B did, and you can certify that transaction A complies with the software protocol accepted by law, and you can reject transaction C because it doesn't. That's your mandate, that's it. Everyone can look at the public log and make a fuss if you didn't follow the law to the letter.

In practice, how is this different than relying on mining to avoid double spends?

Sure, in this scenario, government is capable of chosing a more invasive policy, or becoming corrupt, but choses not to. But government could just as well ban electricity use for mining, or accept bribes to permit use of specialized mining equipment, but choses not to. Bitcoin is already completely dependant on arbitrary political decisions- negligably less so than taking the job of implementing narrow arbitration.