jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
This thread is inspired by a joke concept (an interesting one, but ultimately primarily intended for fun).
It features comments about drinking, cats, pensioners, toddlers and men.
My intent was not to bring up a gender argument any more than the cat one was intended to enrage dog owners and have YouTubers flock to upvote. Merely to provide some amusement to the other readers of HN, an audience generally enlightened enough to appreciate such comments, and to join in on the theme & variations initiated by @sharkweek's comment.

With regards to your last comment; again I don't understand.

"I'm not being sexist - I'm just being an idiot"
"I'm not targeting only the tech savvy - as above"
"I'm not forgetting accessibility - as above"
"I'm not ignoring usability - as above"
"I'm not a fan of IE6 - as above"

Consider also: your response could be considered trolling from another's perspective.
> You don't want to tolerate other people's desire to avoid your toxic smoke?

Of course I do. I'm quite willing to do as a property owner or lessor requires. Note that smoking-banners are the intolerant ones, bringing in the force of law to compel behaviour they desire.

> Unreasonable smokers are exactly why laws are needed.

Likewise, unreasonable non-smokers are exactly why laws are needed.
> Does no one at Cloudflare use dig?

Looks like all the comments critical of Cloudflare's decision have been downvoted! I use ANY with dig (actually usually with nslookup because of my age) when I set up DNS entries and want to check what records my machine can see.
Whoo, seems I am getting old. Thats the first time I hear anything of those languages.
In what world is the cost of software production zero?

You are aware software developers are paid, you know, money for services, right?

To be honest, your argument, here, is exactly the trouble economists have trying to understand economic rent. Rent is to economists what pornography is to a supreme court justice: they know it when they see it.

There simply is no concrete theory to define rent, and so it's extremely difficult to provide any kind of proof of increased rent seeking in modern economies without relying on personal judgment, and therefore bringing to bear personal bias.

Which is, of course, why you think software is rent while someone else might not: it's in the eye of the beholder.
I'll post the same thoughts I had on the thread about this on reddit - I'm unsure if this is relevant at the current FOV of consumer/developer HMDs. If I put on my DK2, and look right with my left eye, I see a black void, where my nose - and much of my vision would be.

I wonder if putting virtual glasses or goggles (for the purpose of being within the limited FOV as opposed to a nose) would have a similar effect.
Well that has a smell doesn't it. There may be a use case where you feel the need to stuff a url with json data, but it sure feels wrong.
In all my travels (on the interwebs) I have seen two articles arguing against capitalism that were worth reading. Easily twenty times that failed.

So yeah, my bayesian filter is going to shun anything but free market capitalism. Especially because for many it has become a political stop-word, even though we sit in the greatest luxury in history. For me, any article that wants to replace capitalism first has to explain how it rolf-stomp every system that came before it, and how their new proposed system will augment capitalism.
It doesn't have to be all or nothing. For example, just because Indian food exists doesn't mean you can't include Chinese or Mexican food in your diet. Similarly, just because people consume Soylent doesn't mean they've cut out all other forms of food. A lot of people simply use Soylent for one or two meals (such as breakfast and lunch, Monday through Friday).
Even this article's final conclusion is that this is a bad idea.

Data within the URL also has a number of other issues including:

- It is easier to leak (e.g. browser history, proxies, some browser extensions, etc). Very few things record HTTP POST parameters unless they're doing something evil, very many non-evil pieces of software record the full URL.

- Users intentionally or inadvertently re-posting data is much more likely. No browser's autocomplete re-posts HTTP POST parameters to the website, many will do so with HTTP GET parameters, which could result in a worse user experience (or in rare cases the user performing actions on your website within intending to).

- Maximum length

- The encoding/decoding step could be extremely expensive for some data. JSON itself requires a lot of decoding but depending on what you're moving it could mean almost all of the data requires it making the URL string insanely massive.

- Users will copy/paste these URLs to one another and the JSON will remain in all its 200+ character ugly glory. This may not be a security issue but it is a user perception issue. URLs are meant to be getting cleaner/more human readable.
I'm incredibly surprised at how anti-social most of the comments are here. Then again, I just watched the Tina Fey interview at Google, and realizing that maybe I ought not to be surprised. I had this mental image of Google as being a hip, cool, social company to work for but the audience seemed so contrary to this, and even Eric Schmidt would go on and on about how "literal" Googlers take everything, how stereotypically engineer-minded they are, basically implying they were incapable of being creative or having vision or social skills. Maybe that's just Eric being disconnected from his employees, but I have a hunch there is some truth to it.
That's great, but I think Joel overstates the "problem" of someone eating alone. I like eating with the people I work with, but I also like reading, and sometimes lunch is the only time I have for some pleasure reading. So, sometimes I need a little down time, and I prefer to read and eat by myself rather than eating with my friends. I don't think this makes me someone who hates people or is unpopular.
In principle that is a nice way to do it, and given that reduce is implemented natively on some platforms it might even be sufficiently performant, but to be honest I'd probably just write them as loops mutating a local variable. A language runtime is one of the places where a little bit of readability can be sacrificed for performance (although of course, one should measure it to make sure the gains are worth the cost).

Someone has actually already submitted a pull request doing just this:

https://github.com/jcoglan/fargo/pull/3
I'd love to work at somewhere like fogbugz. Is there anywhere like it that accepts crap programmers?
The leakiness of an abstraction sounds like its dependent upon the value of the details that are abstracted away. Clearly there are cases where these details don't matter. If those cases constitute 100% of the usages of the abstraction, then the abstraction doesn't leak.

The point here is we're talking about a "principle" of un-intended abstraction leaks, not a "law of leaky abstractions", which sounds more authoritative than it should be and leads to shoddy thinking on the part of people who cite it as some immovable law.
But we can be quite sure that the suspect(s) is a carbohydrate.

How can we be so sure? The most obvious culprit is total calories. From 1980 to the present, total caloric consumption increased by 500 calories/day (see table 1 of my report). Coincidentally, obesity increased over the same period. But lets ignore that.

Carb consumption decreased, both as a fraction of diet and in absolute numbers. Obesity increased. Taking these two facts together, you need to make a very convincing argument that carbs are really the problem, in spite of the fact that obesity and carb consumption are negatively correlated.
could you tell me your screen resolution?

This sounds interesting..
"You could extend the idea to other kinds of common form templates" - call me naive, but could you explain that with some examples that came to your mind please?

loading a background image is a neat idea... will add that to my list
That should frighten you. If Whatsapp went away tomorrow, would you have any friends?
I think the article sums it up fairly well. Signal to me does not solve the fundamental problems inherent to WhatsApp, additionally it suffers from some of the more serious ones I have with WhatsApp (tied to phone number) and brings some new ones (no web client).

And the places where Signal improves on WhatsApp relies entirely on trust which is what WhatsApp relied on until it broke trust.

I would prefer to use Matrix/XMPP instead of Signal and WhatsApp.
You could, long ago. Now, it's unlikely you'll manage that.
> It's a huge upgrade from the past when there was absolutely no mobile optimization.

It’s not. They went in trying to make a mobile first experience, and somehow made it worse than a desktop first experience browsed on mobile. Base reddit works fine on mobile. The redesign is absolutely trash, bloated, slow and ugly.
The very term "HA" still gives me nightmares. It can be very hard to get HA to work correctly. Many years ago, I worked in a startup and one of our main offerings was an HA network device. It was unbelievably finicky to get it to work in the first place and even harder to update the software on an HA cluster.
She started her career with a very successful spam tool. She was 14 at the time.
Using completely wrong greek letters in the title is making me very uneasy for no good reason
That's part of what the CouchDB based Scrumptious does.
TREE(3).

http://en.wikipedia.org/wiki/Kruskal%27s_theorem#Friedman.27...
> Unless you are just measuring the time between the upload finishing and the transcode being done.

That is what we are measuring indeed.

> But why would a user care about that metric rather than the total elapsed time?

Because that is the time where the user feels he has already done his part, but the site he is on is taking forever to do what he needs it to do.

Another reason why we measure the time from upload done to encoding done is because that's what our customers pay us to do.
but if you are successful you're less likely
to be posting here

Anything to back that up?
Whhhhat? You have to include your babymoon vacation in the cost of a child now? Good God, I had to buy a bigger house, does that count?

This is more whining about how hard it is for the richest of the rich to get by in these trying times, isn't it?
What made you give up on the idea ?
Sure we know old people who may be offended by that word. But how many of those old people will be reading this blog post?
That practice is being offset by the sheer number and variety of Android devices, consumers are buying the more ‘open’ handsets and thus signaling the demand for them.
I actually cancelled my Skype subscription and use this instead. I just wish Google Voice had tighter integration with the Gmail interface.
I'm working locally using full-featured IDE and publishing my work with simple shell scripts. When I need to edit files remotely, I just use vi. I know it well and it works perfectly even over slow network connections.
Under normal circumstances I make a loaf of bread every other day for sandwiches, using a bread making machine. So that is 500g of flour, 350ml water, 25g butter, 1 tsp of yeast, 1.5 tsp sugar, 1.25 tsp of salt.

My 'peacetime' rationale is to have fresh bread with no additives in it. There are spin off benefits such as the baking smell.

Over the last decade I have worked in different companies and never met another person with a home baking of bread routine. Sure some people have a bread making machine in the loft or have a mum that does it on occasion but making bread from flour is a rare thing in the UK.

So what is going on with the supply?

Truth is that bread flour is not a fast moving item. If I buy a 1kg bag on a Monday and another on a Friday then there won't have been a lot of restocking in between. I will be buying from the same batch.

Therefore it does not take a lot of panic buyers to take all the stock off the shelves for the few people who regularly buy to find themselves with 'flour anxiety'. If you do use a kilo or two of flour a week then you don't have more than two to three kilos on hand. This will be for variety, e.g. strong white and wholemeal, which can be combined with something else, e.g. spelt or granary, for variety.

In truth flour does not keep indefinitely, it will develop a horrible taste over time or even get weevils. Flour is also heavy, so if you have to carry your shopping by bicycle or on foot then you are not buying sacks of the stuff.

Car drivers with large boots/trunks can behave like a horde of locusts, snapping up vast quantities of items like flour that don't cost them a lot to pay for, store or carry. Meanwhile, people who are buying flour partly due to reasons of making their bread more affordable are less likely to have a car or even large cupboards.
Twice I’ve seen a tech writer turn into de facto project manager because the real manager was asleep at the wheel.

Without real requirements how can anything ever be done? If nothing is done how do we get paid? If nothing is done and we have no money then what the fuck are you managing? Nearly every secretary or office assistant I’ve worked with has been more useful than the worst managers, and at less than half the salary. I have called this type of manager a glorified secretary before but that’s disrespectful to secretaries.
California is and always has been an outlier when it comes to using government resources to help and protect people.
Is it just being pushed as an update? I don’t understand the semantic difference between an update and a study.
Do you have any links to other material where I could read up on some of the problems folks have faced using Julia in production? Thanks!
Yup. Estimation inflation syndrome is a thing. One of my previous jobs suffered from that all the time, on database sizing.

How much space does the client need for this trading app? DBA figures 1k transactions per day at 1kb/record for 1 MB storage, round that up to 1 GB per year, so tell them 10 GB should do for 10 years.

CTO hears 10 GB from the DBA, adds his own safety margin factor of 10x, tells the client 100 GB.

Client hears 100 GB, adds his own safety margin factor of 10x, tells their operations 1 TB.

So now we have a client building a giant SCSI terabyte array (this was when 72 GB SCSI disks were the high end server standard) to hold a database that's a year away from reaching even one gigabyte.
Took me a couple of minutes to figure who Robert Morris was so to save others the effort:

http://en.wikipedia.org/wiki/Robert_Tappan_Morris
GUTS Tickets | Frontend/Backend/DevOps/UX/Support | Amsterdam, The Netherlands | ONSITE Eur 35k-70k+ p.a. depending on experience, part-time/full-time, SARS plan available.

GUTS Tickets is a ticketing platform & service that puts an end to disgraceful secondary ticket prices and ticket fraud.

We have several open positions for:

- Senior Frontend Developers (VueJS, React Native, Typescript)

- Senior Backend Developers (Golang, Python, Django, PostgreSQL, CouchDB, Solidity, Ethereum, NFT)

- DevOps (kubernetes, AWS)

- User Experience designer

- Service & Support Officer

- Product Owners, Scrum master

Competitive salary based on experience: part-time or full-time is negotiable. ESOP (SARS) or token plan are negotiable. Employee-based conference, hardware and training budget is available.

Perks: PS4 Pro and 4K TV gaming-battles, ping-pong tournaments, Friday-afternoon bbq/drinks on roof terrace (looking over Amsterdam), committed team-members from all over the world (all on-site), meetups & lightning talks, access to "fill in whatever you want" events & conferences.

Check out https://careers.guts.tickets/ (soliciting is NOT appreciated)
a contract in the evening is the best way to see how someone works and makes a lot more sense. A bad hire costs everybody a lot of money. I don't know why more firms don't embrace this method.
Yeah, I think the major revelation here is that the Administration clearly had a pattern of withholding and misrepresenting what was doing in order to get the FISC to approve it. Aside from the obvious negative aspects, there is a minor positive aspect here: clearly, the court wasn't seen as a "rubber stamp".

And this clearly takes the program out of the realm of honest attempts to protect security within the law where perhaps there are disagreements, major or minor, about the boundaries; a regular pattern of misrepresentation to the court overseeing surveillance erases any grounds to claim that the surveillance effort did not involve deliberate, conscious illegality and deliberate, conscious efforts to conceal that illegality.
Does ever single person have to blog about their decision though? Every other day there is some random post that someone doesn't want to use Google services for whatever reason. I don't care. Apparently HN does because a majority of them end up making the front page.
Unfortunately I don't have time to run docker.

That's unfortunate. Even in development of products/internal infrastructure with overlap, there may be some ideas that benefit each project. It might also provide a more thorough understanding of the goals / strengths of the Docker project.

I'm eager to learn more about and continue our discussion. I will definitely take you up on your offer to email further.
The entertainment industry is about the same size as the pet supply industry.
How did you approach the admissions process?
Programming is a branch of engineering. Very little programming is done by proof; It's done by experimentation, debugger, and tests are human-reasoned and hopefully cover all codepaths and critical junctures (for every x > 0, you test x=1, x=0, x=-1).

Proof is of critical importance - It's how you find those junctures, for example, how you optimize, how you design and how you reason about runtime, etc. But programming as practiced in the field is engineering first, mathematics second.
What is there to discuss? It's already been done to death. Maybe North Korea did it, maybe they didn't. Maybe it was really a false flag operation by the US government to discredit North Korea and create an atmosphere of fear which would allow tougher 'anti-hacking' legislation. Maybe Sony had itself hacked as part of a viral marketing campaign which went horribly wrong (or horribly right.) Maybe it was a false flag operation by China. Maybe it was South Korean activists. Maybe some anons did it for the lulz.

John McAfee says it was a group of hackers he refuses to name, who are "civil libertarians" and who have issues with DRM and copyright law. It's just another theory to knock around. Maybe it was Dread Pirate Roberts. Who knows?
experienced developers were fed up with Perl for various reasons and started to speak up

This is also the P6 problem.

Many years ago there was a perl compiler...

... but it never worked very well. Certainly it didn't save memory and it rarely saved much startup time.

Perl still didn't address any real problems...

I think there's something like the Expression Problem in programming language design. How do you allow people to solve new problems and explore new patterns and paradigms in a language without encouraging them to create a series of incompatible forks (Tcl, Lisp, Common Lisp, Forth, Smalltalk, heavily macroed or otherwise preprocessed C or C++), limiting the scope of your language to small or relatively isolated projects (Lua), bringing ideas into the core library where they slowly bitrot (Python, Perl), or facing a dramatic rewrite (Perl, PHP)?

For better or worse, Perl's answer in the past few years has been to prototype new ideas on the CPAN, let the community use them and reimplement them and compete, and eventually enable them with the minimal core support possible. The strategy is decent, but it's not fast and it relies on the ability to find people willing and able to do this work in the Perl core.
Interesting idea. I do hope u get what u looking for. Unfortunately basing an alliance on belief which are mutable is a house of cards. As soon as someone has a realization they can change without notice. I think you are expressing a desire of humanity in general. It is very sad to see many dumb and smart deluded to insanity people everywhere especially here on HN. The most deluded is that hacker who thinks he can solve death with AI and other mechanical methods. Those who think and believe that we are merely an accident and that today is our most advanced times is another fantastical group of wonderful people. Its so funny to read the arguments of people who truly go to bed afraid of death but during the day they are 1000% sure about their non-sensical notions about existence and are so so proud of their temporary knowledge on tech and are quick to vomit a maze of crap at u over the wire. It would be nice to have real hacker debates instead of this... blah...Im so bored with this planet and society.
What's wrong with:

(cat-logs [& entries] ...)

If we care about human understanding of the contract, types are no better than names.

reverse :: [a] -> [a]

(reverse [xs] ...)
Musk resigned from his seat on the board in 2018. Sam Altman is the current CEO. Not sure what you're getting at other than the usual Musk hate.
Just because you can replace an OS does not mean it's open. It's about the ecosystem too. How much percentage of Chromebooks could be running Crouton or Linux? I wager less than 2%.
You can still read the whole article from the homepage:
http://insight-labs.org/
Did you notice that there aren't logical and in the if statements' expressions, but bitwise and?

Wouldn't it result in something like `if (true & true) {...}` being evaluated, which seems weird?
Asked in another thread but it went down because the post linked was taken down it seems[0]:

Would it have been prevented if Baidu served the .js files only over https? Are there any reasons of using http for anything that Baidu serves?

[0] https://news.ycombinator.com/item?id=9275201
an example from https://www.spacemonkey.com/blog/posts/go-space-monkey -

we decided to transliterate our 90k lines of Python directly to Go, line by line

The 90K number includes our tests, but without tests, the Python codebase is 36,784 lines of code. Those same lines
of code became 41,717 lines of Go code. So, not that much of an increase. When you consider that's just 4,933 more lines, it's not crazy to assume most of those are closing braces.

I'd say closing braces and trivial expansions of list comprehensions into 3-5 line loops.
In fairness to the lottery, few people consider it to be a sensible place to stick 50% of their net worth. Bearing in mind that top startups - which generate nearly all the return to VCs - have a marked preference for "smart money" and the majority of startups ventures fail hard, most lotteries probably have a higher expected value than retail investors are likely to see from the average crowdfunding portfolio.
Well, for about a millennium, they were right.
Peter Norvig is really an impressive teacher.

I have been doing his course "Design of computer programs" (https://www.udacity.com/course/cs212) and it really push me from basic/novice developer to intermediary.

He succeed to explain you things in a natural way. He seems to always start by the basic assumption. Working and thinking around any problems/surprises he/you encounter. So, you have the impression to discover things more than learning them.