jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
IANAL but if you read the EULA:

The service/software may not be used for commercial,
non-profit, or revenue-generating activities.

While EULA do not always hold up in court I can't see a reason why this wouldn't hold up. What you should do is VPN into work to do something for your boss. Or even better have a enterprise licensed version on your laptop. Yes you are violating the policy when you work for your dad. Your example of a single, small user violating the EULA is far different than a corporation actively encouraging users to violate the EULA. You may not be worth suing but a company sure is.
http://www.smartspot.io because googling completely failed and I had to find it via product hunt

This looks like a fascinating product; if the founder's around, does it track back angles? Is it useful for dls/squats/cleans? Can it track bar paths? Can it track body angles over time, or does it (as of now) just track final angles?
A toy language is a term for a computer programming language that is not considered to fulfill the robustness or completeness requirement of a computer programming language.
I think I'd be more aware of the overall state of my income and how it is taxed if I were given a nice organized summary of everything the IRS already knows about me.

Take investments. The current way I get 1099-INT and 1099-DIV forms from a variety of sources. I've got to go to each source and find and download the form.

They are all laid out differently, so there is some confusion when I'm trying to find the right number to use for my filing.

I get so caught up in the mechanics of finding the 1099s, and ensuring that I've got them all, and finding the right data and copying it to or adding it to the right line on the right form that I don't really notice the numbers themselves.

If the IRS sent me something that said "Here are all the 1099s we have received from your banks and brokers. We received forms from <list of banks and brokers>", and had a nice table of the 1099-INTs and 1099-DIVs and any other similar forms, each telling me where it was from, the amount of interest or dividends or whatever, how much of that was taxable, and if it was ordinary income, short term capital gains, or long term capital gains, with totals at the bottom, I'd be much more likely to actually notice the numbers.

Even if I still had to copy the numbers to my IRS filings, it would be a vast improvement, both to making less work for me and to Norquist's supposed goal of making me more aware of how much I make and how much of that goes to taxes.
Oh man, I learned to code in Pascal writing a BBS in the 90s.

Back in the 90s, I had the option of taking a BASIC or Pascal course over at the High School next door to my middle school; I opted for the latter, and started studying C shortly thereafter but wrote almost everything in Turbo, later Borland Pascal and ultimately did a few Delphi projects. I think I had to save up for a year to buy a really real license for the development environment (12 years old on a $5/wk allowance with $10/lawn mow ... it took a while). Gotta say, I kind of miss it. Wonder if they ever updated the old `crt` pascal library; I believe it's purpose was to simply allow basic terminal text coloring/features, its name was always a little odd. Folks, today, might not make the connection at all. :)
Most people migrated to WhatsApp because it was free, not because it was more secure and private, for a long time it wasn't: https://en.wikipedia.org/wiki/Reception_and_criticism_of_Wha...
To be clear, Excel is a prominent and notable example of a visual programming tool. It uses a functional programming paradigm across a 2 dimensional data structure and has obviously been remarkably successful in it’s domain.
"care about the order of your columns" is a far bigger red flag than "select *".
I don't think many people migrated to Whatsapp because it's more secure and private than SMS. I think people migrated because it was free and it had better functionality than SMS. If they did migrate because of privacy and sercurity, how come they don't migrate to apps with better privacy right now?
Is this another transmeta or maybe a new procket?
While I'm ranting: if your interest lies in becoming more productive as a programmer, these are not the droids you're looking for. Some people have put forward anecdotal evidence to the contrary, but I personally can't see it being either likely or worthwhile (taken in isolation).

Good sleep, meditation, regular exercise, a good diet, vitamin or fish oil supplements, possibly responsible use of some stimulants (caffeine, dexamphetamine, methylphenidate, etc - I do NOT advise using methamphetamine), quiet work spaces, trying different tactics (e.g. pomodoro technique) for minimising disruption and improving your concentration, fostering dedication to your craft - all of these are much more likely and FAR less risky candidates for making you a better programmer.

And as others here have alluded to, psychedelics yield diminishing returns. One or two trips could change your life and transform your outlook, hopefully for the better; using a psychedelic experience to collect and align your energies up to a few times a year could be a positive influence. Taking them more often than that qualifies as abuse, and will not help you.
Sure, but only from Neal Stephenson's Anathem: http://anathem.wikia.com/wiki/Rod
Her job should have been to make Yahoo! not suck.

The verdict:

- Yahoo! Mail. Still sucks.
- Yahoo! Charts (Finance). Still suck.
- Delicious. Never sucked. Killed.

These are the only parts of Yahoo! I use, and I have mainly migrated to Google and Bing.
Placeholder comment
They hired her away from the runaway success of.... _AUTODESK_.
I am not sure if there is even the hint of a chance that anything will change in the UK. However, the scandal has not died down in some continental EU countries, most prominently Germany, so these revelations might make a difference yet.

It is quite fun to see the press/populace turn on our politicians (here in Germany) with them slowly realizing that they put their unconditional trust into the wrong people.
I strongly agree that having dieticians or nutritionists around would be helpful. I hope they have someone who understands the problems with the science.

Having said that it's harder to screw up the nutrition if you're eating real food rather than supplements, especially if it's a range of food.

It is a great idea and it's the kind of thing I'd be interested in. They'd have to be idiots if they provided a worse diet than the food I'm getting now.
An interesting article. I wonder what tools the crew had available for working metal. Even hand tools would suffice, given the 30 days to work on it. The idea of holding things in place with ice doesn't seem viable to me, ice would melt really fast. I'd go for screws, rivets, bending and hammering, etc., to get a mechanical connection.

Basically, just pile on enough metal so that there'll be just enough left as the rest of it burned away.
These folks are trying: http://www.dobt.co/

It's an incredibly difficult thing to do, though. Procurement practices that are enshrined in law are much harder to disrupt than those that are just bad habits that ossified over time.
The biggest hurdle in learning Android programming isn't the platform or the Java language, is that stupid, stupid Eclipse.
Trying to give Julia a far shot. My current scientific computing stack is Python+numpy+scipy+matplotlib, with wrapped C and Fortran where needed.

Also, I wrote a fast numpy implementation of Conway's game of life yesterday, for the heck of it.
https://github.com/thearn/game-of-life
(I was wondering if anyone were to ask ;-)
Knocking on Heaven's Door by Guns'n'Roses. (With a couple of l33t character replacements, I admit).
I listened to a lecture by the author of "The Creature from Jekyll Island" where he made some outrageous claims about the ownership of the Fed. I was trading US Govt. bond futures at the time and we went to some pains to understand the federal reserve system and to say he erred in fact is being generous. It was full of slavering nonsense, often with anti semetic overtones.

As a side point paper money is obviously extremely vulnerable if abused (see Zimbabwe) however the idea that your money supply should be dictated by mining is beyond primitive. Periods of rapid economic expansion will lead to deflation unless the state controls mining and has sufficient mineral reserves which then becomes the same thing as printing money.
To be fair, most of these charges are probably true.

What I'm not sure is how they can prosecute Canadian citizens living in Ireland or Canada.
So. One sound. "Danger!"
Another sound. "Help!"
Another sound. "Food!"

Coming up with a new sounds becomes progressively more difficult, not to mention the problems with similar sounds when in a loud area (IE rushing river, the hunt). Some protohuman gets the idea to combine two phonemes. Well, that's going to make things simpler later on, but you already have all these phonemes, you're going to use them.

As people move, they encounter more needs for words (new animals, etc) so each group figures out the phonemes that work best for their combinations (The clicks go out of style) but stagnant groups tend not to change as much. Thus, the phonemes stay in sub-Saharan Africa, and disappear elsewhere.
But see your logic is exactly the problem.

Ideas are opinion. Agenda doesn't matter when you are expressing an opinion. Because the opinion is biased by its nature.

It matters when you are claiming to express a fact because then your agenda might lead you to pick and choose what facts you give. Facts require impartiality and that's why having an agenda is relevant there.

But Adams wasn't giving facts he was giving an opinion so his agenda is irrelevant and the fact that you would dismiss his opinion because of some perceived agenda demonstrates exactly why he'd need a sock puppet for his ideas to get a fair hearing.
1. Am I the only one that was expecting a video with real sock puppets? I'm feeling behind the times.

2. I thought it was great. He was articulate and mostly transparent, and more importantly - I got the sense that he was able to repel the onslaught without becoming an asshole.

I'm not necessarily an Adams fan, but in this case, I see no evil.
Not true, "most" of the research gets funded by NSF, NIH, DARPA, ARPA, Naval Research. Of course there are companies such as IBM research, Microsoft research but they are few.

By money and for money generally gives you High Frequency trading bots.
In Brazil they are using helis to keep people away from the beaches.

Video here: https://www.reddit.com/r/funny/comments/fn3p40/brazil_using_...

> But it seems like for a certain part of the population legal force is actually necessary.
I've been subscribed since nearly the beginning, and always take the time to read through the entire email. Thanks for creating (and maintaining) it!
Honestly, Bavaria is the only State that implemented sane rules.

The list of exceptions in NRW is completely crazy.
What about fresh produce sitting on store shelves, where people can touch and breath on it?

(I say this while eating a hotdog I just got from 7-11)
> spent hours figuring out how to debug-print a value from a pure function

What method did you try to figure it out?

If I google "haskell debug print pure function", the first three results I get are:

* https://hackage.haskell.org/package/base-4.12.0.0/docs/Debug...

* https://stackoverflow.com/questions/13265783/trace-output-in...

* https://en.wikibooks.org/wiki/Haskell/Debugging

and they all have easy, one-line, correct examples of how to do it, within the first 20 seconds of reading.

(This is not to criticise -- sometimes one misses the forest for the trees -- as a professional Haskell consultant who runs trainings I am genuinely interested into what problems people face and why.)
Being born with magic special powers isn’t high on the list of explanations I’d reach for.
What other method do you propose, and how do you know it would work?
At some point, i would love to go and visit some stepwells:

https://www.architecturaldigest.com/gallery/discover-indias-...

https://www.smithsonianmag.com/travel/review-vanishing-stepw...
Why don't you want to see people outside? Indoors is more crowded, and outside sunlight makes short work of pathogens and otherwise the wind will disperse them anyway. Of course, as long as the people don't flock together.

People need to take responsibility of course, but they also need to protect their physical and mental well being, and being outside contributes to that. Covid-19 isn't the only challenge people face. What I mean is, you can't just let it become a Pyhrric victory.
People should be afraid to make security a core feature without actually getting it right. This stuff is literally a matter of life and death in some places, and a product that says it's secure but isn't is much worse than a product that doesn't say it's secure in the first place. Should we avoid criticizing airbag manufacturers for making their products spew shrapnel because we don't want to make them afraid of building safety equipment?

The actual problems here are that the claims made by Zendo are 1) pointless and 2) impossible. They're pointless because one-time pads offer zero real-world security benefit over a modern symmetric cipher. They're impossible because there's no way to securely generate and share a one-time pad the way they're saying.

For example, you say the QR code is used to initiate a direct, encrypted wireless connection. Encrypted how, exactly? With a symmetric cipher! Either a symmetric cipher is good enough to keep things secret, in which case the one-time pad is pointless, or a symmetric cipher is not good enough to keep things secret, in which case the one-time pad is compromised in flight.

If you want to make security a core feature and not get criticized, all you have to do is get your security right. If you want to get your security right, bring in a professional. Any crypto professional worth anything could have pointed out all these problems within five minutes of being given a summary of their design. They either didn't consult with a professional, or they did and ignored the advice.

Blog posts like this may not help bring about the security revolution you want, but they sure are helping to prevent a security disaster in the form of a bunch of completely broken programs leaking our info every which way while pretending to be secure.
> What's in it for me? Expressiveness.

I appreciate the author's wanting a more explicit and practical answer to this question, but I don't think his answer here ("expressiveness") does any better job than the other explanations he criticizes.

> But [learning Lisp] also requires an investment of about 100–200 hours. That's asking too much.

No, it's not. That's how long it takes sometimes, or longer. Why do we all expect answers and understanding to come so quickly and easily? It'd be a nice world otherwise, but almost always enlightenment comes at a cost: patient focus and study.
A famous “bad guy” gun like the AK.
I hope your posts aren't indicative of your mindset and worldview, because you come across as very whimsical and insecure

Sorry, they are. Am I insecure? Of course, I need more money to buy some security!
As in this article, the base assumption is that a lot of the lag happens at moments where the input doesn’t matter that much. In fighting games, when characters are moving left and right or locked in a motion, in FPS when just moving around or shooting at hard to hit targets.

Predicting right is only important in short bursts at critical moments, and it’s also the hardest to predict and less forgiving moments, so I’d assume being conservative is the more cost effective and pragmatic choice.
I have yet to find a single VPS provider that offers explicit support for NixOS [1]. As much as I like the idea of NixOS, it's difficult to evaluate its utility when I cannot easily spin up a NixOS-powered VPS and kick the tires. There does not seem to be any support for NixOS on DigitalOcean [2], and the instructions I came across for Linode look daunting enough that I am unlikely to even try [3].

[1]: https://nixos.org/wiki/Hosting_providers_%26_NixOs

[2]: http://digitalocean.uservoice.com/forums/136585-digitalocean...

[3]: https://nixos.org/wiki/Install_NixOS_on_Linode
Haha, yeah I was thinking the same thing. SA, like most countries, is too diverse to be able to make such blanket statements.
The only difference in the scenarios is the rate of change. If you are arguing that change itself reduces users agency then I won't argue with you, but I'll say that it is a problem that is broader than Apple.
The advantage to the store is that there are law enforcement officers with badges and guns coming into the store at random times, making them much riskier to rob.

There's two different 7-11s near me, both on a main street, maybe half a mile apart. One has cops in it all the time, for the simple reason they freely allow cops to use their restroom. The other doesn't, and there are never cops there. This being a major city, the one without cops also has panhandlers outside on a nearly constant basis. The one with cops doesn't have any, ever.

Interestingly, the one without cops has taxis and limos in the lot late into the night. They never go in the store, they just hang out in the parking lot.
I suspect the reason why the user experience sucks is because a better UX would bring much more users. With an annual budget of 10 millions, it would not be able to sustain the same traffic as say Wikipedia.
While server costs increase almost linearly at this level, revenues from donations increases at a slower pace as core users are more inclined to make a donation than casual users.
Well why wouldn't they? The NSA is run by humans after all.
That is... actually, not a bad idea :)
Thank you, will consider it during the week end.
I miss call trees. I used to have tools to generate call tree diagrams for procedural languages, back in the 80s. With virtual/dynamic methods, IDEs don't bother to try to make such a feature anymore.
What does it mean to be technical, but not to program?
Its been the better part of a year and you still can't just buy the stuff. Its always preorder, wait, see if they ship it on time. By now they should have some idea of the month to month demand for the stuff. It feels suspiciously like they're still in that fearful "collect preorders until we have enough to make a batch without risk and then order it" phase. If they're going to make the stuff, make it already dammit.
I think you can find some interviews like that on Mixergy.
The original version of the protocol was already pretty strict. It required exact responses, played in exactly the correct order in order for a connection to be established.

All the new version does, is send over some obscure challenge data (generate a random number, then insert random characters into it????). Then it expects a response from the server with the value md5(challenge).

That does indeed get rid of a class of cross protocol attacks, but it's a ridiculous edge case as far as I can see.

Previously you may have been able to find some server (non HTTP), that you could connect to, somehow get it to respond with the correct HTTP headers in exactly the right order, and continue. Then exploit it - send spam email, etc etc

That's pretty unlikely.

Now, you'd have to get that server to respond with the md5 response, which is fairly impossible.

BUT. The security here is in Browser->"Some non HTTP server being tricked" - eg something I don't care about too much. Make your "non HTTP server" more secure. For example see the recent exploit against freenode earlier this year, where they allowed connections from an automated HTTP POST in the Firefox browser - the ircd just ignored any HTTP stuff and happily connected users to spam away. The fix wasn't to update the HTTP protocol or firefox, it was to patch the ircd so it actually checks what protocol the client is speaking (And also PING/PONG checks etc)

So, your premise that the original spec is somehow insecure to use within a browser->webserver context, is completely incorrect.
Absolutely. The single most important ceo/cto person in a tech company like ours would be an analytical marketing VP. Now, programming would help but being technical and having an MBA lends itself to transitioning into this track. I've heard of many places where amazing Analytical VP of Marketings make more then the CEO.
It is simple: he is an angel, not a VC. They are different enough that this matters for the series.
I actually consider NeXT a commercial success since the company was bought by Apple, and NeXT OS was essentially the basis for OSX.
Counter point -

He was terrified of creditors, of debt, of risk - in other words of all the things that great entrepreneurs embrace and manage.

He was 42 and living with his mother at the time.

His role was to be the "problem solver" between Woz & Jobs.

He was to be the "respected adult" and provide guidance.

What if he'd blocked the development of the macintosh platform?

What if he'd blocked jobs from coming back?

Just useless after-lunch daydreaming, but my point is this guy looks more like a bullet Apple dodged, than a sure fire loser of billions . . .
Have you sent that in? You should ...
I don't know. I found his book about jeans fashion to be remarkably awful and disappointing, just a bleak reflection of Neuromancer.

* PSA: Zero History. It was called Zero History.
Why? Trident is a good rendering engine, I'm glad it exists. But if it were open-source that would be even better.
The terms are working for me, could you please check again?

We plan to run this offer for as long as we can fill demand, so it's hard to predict. You could secure your subscription by buying the basic plan now and upgrading later!

Yes the service is indeed set up in a way that customers can use it as their outsourced design agency.

Hopefully we can have you on board!
I feel that TheOtherHobbs covered most of the points really well, but I feel that this point needs a bit more direct discussion:

> you still have to plan the call, set up a time, etc. There's friction to spontaneous collaboration, and spontaneous collaboration is what people really care about when they talk about the benefits of in-person work.

If you value developer productivity at all, that little bit of friction is a _good_ thing. It means that you have to think for a second about the most appropriate forum for that discussion. And if you decide that you do need to talk to someone, the friction isn't really that high. Click on a user, click on the green button with the camera on it, and you're talking.

In-person spontaneous collaboration is, in my experience as both a developer and a development manager, highly overrated, and the value is very rarely worth the costs. Those costs include lost productivity, developer stress, bikeshedding, and an implicit culture of hostility to anything that doesn't _look_ like productivity (like thinking).

Taking a moment to put on my development manager hat, one of the things I never want to do to my developer employees is interrupt their flow. I go to meetings, so I can give them a brief summary which contains only the information they need to do their job. I work with the customers and listen to 50 minutes of rambling so I can glean the 5 minutes of information my employees need to do their work.

I've hired them, and I'm paying them ludicrous amounts of money, to create programs; to create value for the customer. Anything that gets in that way is up to me to address and remove. And based on my experience as both a developer and a manager, those "spontaneous collaboration" interruptions are usually something that needs to be addressed and removed.
My Cambridge (UK) house regularly got to 8-12 C in winter. I only turned on the heat for guests. It's not too bad, if you get used to it. Running barefoot in the snow can be fun, too. (But I wouldn't want to have to stand in one place.)