jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Big Deal?

With cloud providers like Amazon providing computing power on the pay as you go basis I am not sure why this is a news now days.

Some ridiculous comparisons are thrown about in the article -

same size as Google’s web-wide index in 2001

60 times the size of Google’s original 1998 index

I am not sure how to process and make sense of these comparisons.
Email Me. We are an early startup in the Valley looking for a technical team/co-founder. More info to follow.

agentbnd@yahoo.com
Where where you living at the time?

I am from Sydney, and I have been told by friends from other states that the food prices here are much higher than anywhere else: even Melbourne (for non-aussies: a similarly sized city - 4 mil inhabitants vs 4.5 mil in Sydney).
But that's because the limit is too low. Meat is relatively expensive, but it's not necessarily unhealthy. If the limit was, say, $5/day then he would probably have included meat.
Without making a judgement on anyone's business skills, this just comes down to cost. If a business person can get a good programmer to build his idea, all the power to him, but hiring a poor programmer isn't likely to be much better than learning to build it himself, and would likely cost a decent bit more time and money. Someone who doesn't program starts with the disadvantage of having to rely on someone else from the get-go, and until there's at least a prototype, executing on the business side of things is likely to be pretty tough. Sure, it can be done, but why choose to give yourself that disadvantage?
Lack of sleep can put me in a state where I care less about my ego and thus doing certain things I may typically hesitate to do. Extreme anger also has a similar effect on me.

I've heard being drunk being described in a similar fashion but can't compare having never touched alcohol.
insufficient explanation is not necessarily a problem for the first program as long as it is handled later on. Java has chosen to make certain things explicit. These design choices have their tradeoffs. Being easy to grasp fully in the first lesson isn't a priority.
Remember, gang, make good friends at companies that can/will acquire your startup. Some level of talent acquisition exit beats the pants off general purpose failure.
We expect our choice of stack to be transparent for all developers. If it turns out it's the wrong choice, we'll either switch to Apache, or at least support both.

So far all alpha testers seemed very happy :)
Sounds worth it to me honestly, sets a precedent that it's possible and it's harder to ignore the possibility in future software.
Agreed. One additional source of disconnect in discussions is that the appropriate amount of process varies depending on what your goals are, your team composition (seniority, personality, communication styles, etc.), your regulatory environment, and myriad other factors.

If you're early-stage Facebook or most consumer-facing recreational apps, "move fast and break stuff" with minimal process is great, since the potential downsides of pushing a bug to production are usually far outweighed by the value of iterating quickly. You can trust your developers to do the right thing, because for the most part developers will, and on the rare occasion that someone doesn't, the consequences are not severe.

If you're Signal, or a FinTech company, or NASA, or a medical device company, then you need significantly more robust process to ensure that appropriate quality control, chain of custody, etc. is being applied at each stage of the process. Trust alone no longer works because even though it will get you the result you need _most_ of the time, that is not a high enough success rate.

Put more generally, more/improved process is required when you cannot tolerate a given failure rate, and in general you trade off throughput against failure rate.

Having said all of this, many companies cargo-cult Google and add process when they don't need to raise the quality bar, or implement poor process that fails to increase the quality bar; these would be examples of bullshit process as the GP puts it. However I feel like we're often not presented enough context to disambiguate appropriate process from BS.
Usually Full Time Employee
I don't disagree. But to me, that concensus is embodied in laws. Morals are still relative, not absolute, though they may be widely shared.
> Remember the discussion about Manifest V3, eliminating webRequest API [1] which results in Adblockers being thrown out of the Chrome ecosystem?

The whole point of declarativeNetRequest is to make it safer and faster to use adblockers. The tradeoff is fewer rules and less expressivity. As someone who couldn't live without an adblocker, I appreciate it and look forward to it because it removes a massive security risk (image the carnage if one of the major adblocker extensions get compromised).

Your citations do not support the claim that "It's only a matter of months before Adblockers won't work anymore.".

There's plenty of reasons to not like Chrome, but this is not a justification for spreading FUD.

In fact, the very blog post you cite states that "There is not an exact date for removing support for Manifest V2 extensions" and has a quote from the Adblock Plus team, praising the collaboration with Chromium.
I have to agree with you. Having lived a zero-carb lifestyle for years in my late 20s (losing a ton of weight and becoming the most athletic I'd ever been in my life), either that line is patently false or I'm a super hero.
>...the Signal team fundamentally does not value chat history the same way a lot of people do.

Keeping around old messages more or less negates the value of forward secrecy. The Signal Protocol is obsessively forward secret. So it would be reasonable for those that have put so much work into getting rid of old messages for good would not value them.
A recent paper showed that obesity was related to spreading sars-cov-2 more readily, not just the severity of disease of the obese individual. The US and UK are world leaders in both obesity and virus spread. And the countries doing well with the virus are healthy and well within the normal weight range. I don’t honestly believe it will be as simple as this, but it’s amusing to think this _could_ be the big surprise connection.

https://www.pnas.org/content/118/8/e2021830118?fbclid=IwAR3q...
This idea is particularly interesting to myself considering my vegetarian girlfriend just made me a "Tuna Sandwhich" where the meat was substituted with soaked almonds, which actually tasted quite good and similar to the Tuna I know and love.
I tried a flow based tool for the Mac in late '80s. It really didn't make things easier - and it had terrible support for things that text languages take for granted, like foreign library import.
Computer scientists have not "hidden away" the idea. It simply hasn't provided close to the value that text based languages have in real life. The new tool is as much snake oil as any tool before it that uses the same language in its advertising.
Just like Emacs and vi eh?

TextMate is pretty extensible. Extensible enough anyway, and you don't have to commit to a single language for extension, which is pretty cool. I like Lisp and hate vimscript, but when extending TextMate I can use shell, Lisp, Ruby, Python, or JavaScript, depending on the task at hand or my mood.

I still hate TextMate. And Emacs. They all stink, but less than IDEs.
And just like a year ago, there's nearly 100 comments about whether or not the syntax is ugly, whether or not you find it readable because you can't break out of your Algol mindset, whether or not anything can truly be "faster than C", whether or not C is easy to parallelize, the url spells "panic", etc etc, and yet there's only 1 or 2 people that bother to look at the commit log and browse the source tree to find out that it's total fucking vapor.

Pretty embarrassing for HN to be so reliably trolled.
The title is a bit misleading. While it is true that Norwegian PhD students don't have to pay tuition, they're also salaried employees of the university. My PhD position pays at the lower end of what an engineer can expect to be paid in the public sector (and certainly lower than private sector), but it's still more than enough to live comfortably off: my salary is about 400k NOK (~66k USD, according to Google).
“130 degrees Fahrenheit” - seriously? What else, pounds and feet?
The page made me giggle when scrolling down, but the 'user testimonials' actually made my LOL. Especially the JIRA one.
Location: DMV (DC, Maryland, Virginia)
Remote: Hybrid preferred, but flexible for any arrangement.
Willing to relocate: Probably not.
Technologies: C, Rust, Python in Linux environment. Mostly do distributed systems, network protocol design and analysis, and related work. Worked in Aerospace flight software, embedded systems, space mission operations, etc. "Research Engineer" fits my ideal scope-of-work best. Other non-technical/management/leadership activities not mentioned here. I seek to avoid working in product-oriented "Agile" teams.
Résumé/CV: On request
Email: vb.temp@gmail.com
Other: MS and BS in Computer Science. Security clearance (detail on request)

To get a little sense of who I am, these two HN comments I made a while back summarize it pretty well:

* https://news.ycombinator.com/item?id=28379172#28380290

* https://news.ycombinator.com/item?id=29093833#29096146
> Edit: actually, I stand corrected. GNU is including a bunch of styling code and then commenting it out so it doesn't work.

Where do you see that? If you’re referring to the <!-- … --> in the <style>, that’s an old standard compatibility hack and doesn’t stop the styles from being applied.
GUIs are great, but not having a CLI is an anti-pattern. Also, having an API, but no reference CLI is an anti-pattern (depends on your API, but if your examples are poorly constructed bash scripts with cURL lines you need a proper CLI).
Google has been around since 1998, and after 23 years, their search is still a CLI stuck in a form.

> Me, on the other hand, I can point you to a trillion dollar business that uses only GUI and not a single CLI, to say the least.

No you can't. There are 5 companies with a market cap over a trillion. We can easily rule out Apple, Microsoft, Amazon and Google as they have all developed CLIs.

That leaves Saudi Aramco. Doesn't take long to see they have openings for CLI heavy jobs.[1][2]

[1]: https://apply.aramco.jobs/us/jobs/1786333?lang=en-us

[2]: https://apply.aramco.jobs/us/jobs/1780310?lang=en-us
rm -rf scratch/

qmv -f do *.pdf

find -name "*.epub" -exec mv {} ~/books/ \;

cp *.c ~/remote/hostname/src # with sshfs

The list can go on. The GUI may be better when you have to manually pick through a small number of files, but calling up a file manager to handle a single file or a bulk operation rarely makes sense (if you're already in a shell).

EDIT: inserted line breaks
HW vendors that want to race to the bottom, sure.

But if I want to differentiate, commanding a higher price, then I'll probably be different.
Does pandoc work?
It is a reporting and graphing tool for data. Like Synergy SmartViews or Crystal Reports but instead of a Visual editor for crafting queries this uses code instead.
Someone who isn't me helped work on this portion of the project. The system UI was written and re-written a half dozen times. They tried to do it internally, they tried design agencies, they tried consultants, and all failed miserably. Not because they sucked, but because the Amazon management team was nearly impossible to deal with. Developers would get conflicting requirements from multiple stakeholders, who would then argue like children. You had managers who would throw a tantrum if they didn't get a pet feature in. Etc, etc.

The last I heard, they basically downloaded the android OS, and re-wrote all of the system UI framework components. Of course, this meant that most android apps broke because they failed to make all of the options functional, so they spent somewhere around twice the time fixing issues as they did writing them.
Getting caught blackmailing a Congressman would be very, very bad for them. It's far more likely that money from a secret budget ends up in the campaign fund of friendly politicians, or that politicians who do what they want end up with lucrative consulting work after they leave office, much as it is with other industries.

But what do you propose to do about it either way? Go join Lawrence Lessig's anti-corruption campaign. In the meantime it's not like positive change is impossible, it's just harder than it ought to be.
Great job in being persistent!
Is there a version in print?
True, it's not that the stacks and whatever don't matter at all, just that they'll change, you will have to learn new ones, and so any kind of religious attachment to one is a sign of an amateur programmer (in the Gerald Weinberg sense).

I, too, really like functional programming for that very reason. :-) It just isn't the approach I grew up with, and the functional programming manner of dealing with imperative is still a bit hard to get my head around.
Sorry, I guess I didn't know I had to include "and without a completely unnecessary non-standard interface that requires a massive learning curve to get started." as a feature.
Someone is going to lose a lot of money when that bubble bursts
I took an opportunity at Heptio in 2019 (which was acquired by VMware soon after). They did not downsize and in fact we were growing when I joined a couple of months after the BBVA acquisition.
If I ever need a big screen, I'll make sure that it's a dumb TV, or a TV that can operate in dumb mode off an HDMI or DP cable. I'll also make sure it stays disconnected from the internet.
Same situation with the iCloud backup on Apple iOS, AFAIK.

WhatsApp backup in iCloud is not encrypted.
Also you should consider that the more you scale, the more "scaling in the small" saves you money/machines/operators/...

Why ? Less resource-hungry code requires less resources and doesn't cause problems quite so quickly (tends to cause harder problems though). 8 years ago I switched the directory on a site that required >30 servers to run to tmpfs, and did some serious sql optimization in the php code. The month after that I turned down 20 of them (actual servers + caching and load balancing servers that weren't necessary anymore).
Call me stubborn, but I just can't see going back to windows after switching to os x. People complain about bugs a lot lately, but I haven't experienced any. Windows just feels like an uphill battle to do everything I want to these days. I feel like a start button and multiple workspaces won't really change that.

However, I'm all for new tech so I want there to be room for everyone. I'm excited to see the future of windows.
Apologies, if the comment seems to about the perspective privacy. Comment intent was about the content.
or they can just take the money anyways and no one will know. besides, you can accept a gift in btc
The whole billing/cost section got big improvements last year.
>Naturally, tar is never really used in this way anymore.

I think Veritas and their thousands customers would beg to differ.
I am pretty happy that Lyft is betting on carpooling as that was the original vision that they had for Zimride (where Lyft was born) and I feel it sets a very clear distinction against the vision Uber has. Lyft is carpooling with friendly strangers, Uber is everyone's private driver (cheaper taxi).

The challenge with the free/common courtesy model is that casual carpools are just not getting enough cars off the road. Lyft is solving the two biggest challenges I see in carpooling 1) convenience of having the app route you to people who are close enough to your route and can be dropped off without adding too much time and 2) making you feel more comfortable picking up strangers. Adding money to the equation to encourage more drivers is fine with me as it reduces car traffic and pollution.
Can someone how traffic shaping reduces latency rather than simply lowering the amount of load required to cause significant latency? I understand that the aim here is to prevent the router from having to queue packets, but by doing this haven't we just shifted the queue and source at which packets are dropped from the router to the Linux box?
I find myself hardly ever using the Market app on my phone anymore. (I'm a slow touch-screen typist.) Searching on my laptop and having apps install auto-magically is killer.
It is, and that's the example I thought of in response to the point. But car companies do advertise the safety of their cars. The situation is different, though, since different cars do have different safety measures, and such things do get rated.
Duplicate of http://news.ycombinator.com/item?id=2490148
Honestly, that's red tape that just isn't necessary for the vast majority of small business applications. Making a fix in dev environment, testing it, and pushing the fix live by a single developer is and should be the norm.
So you want Apple to fail because you don't like what the other manufacturers are doing?
I was not logged in to my Google account. Good to know it works that way too.
See also concept of "rapport talk" vs "report talk".

It's often crucial to understand which mode you and others are in.

Like in vim.
if you override the safety precautions, aren't you inherently taking your safety and the safety of your passengers into your own hands? I don't think you can hold that against any manufacturer.
It's the same as intelligence or pornograph: you can't measure or really define it, you just know it when you see it.

Aka, it's not within the realm of science and people should stop pretending it is.
Having used optional type annotations in Dart for many many months now I really miss them whenever I'm diving through our backend Python code base.

I don't use them heavily but they are a great way to sprinkle some clarity over function signatures and APIs you care about and want to 'fortify'.

It's interesting to see the concept gaining traction in the Python and PHP communities.
Take this to snail mail to confirm that they really are CartoonStock. Should you pay? Yes. Be prepared to pay the $168. A fee that size IS typical for a copyvio incident like yours, even if you didn't benefit financially. Not paying the $168 now, WILL cost you more after their lawyers rack up billable hours dealing with you.
This is so ignorant. Please raise your game.

Bitcoin transaction fees are set by the sender. At least, that's true if you aren't a nOOb and you control your own wallet.

Transaction fees vary, at this very moment, between 1 satoshi/vbyte to 9,900 satoshi/vbyte. That range is 10^5. See https://mempool.space/

Last week at this time, a tx could be placed in the very next block for 13 sat/vbyte.

But sure, claim it's "$8". But it's better to educate yourself before sprouting off like that.

With Bitcoin you pay the fees you want to pay. If you want fast settlement, you pay more. If you want to pay next to zero, you can do that too.
In terms of features creep, I think some of them turned to Table Stake. Benedict Evans has a great article on it. [1]

It is not that the Cycle never end. For example no one look forward to upgrade their Microsoft Office or Word anymore. And even without support they will continue to use it. The Author may argue your OS cant last forever to support old Apps. But that is true with everything else. Your TV, Fridge, Clothes etc Nothing we made last forever.

At the same time, Adobe is making some great improvement with each Photoshop with AI and Machine Learning. Shortening the time to do some repetitive task. And while they may not be wroth the money for everyone, professional tends to love it. And there are still some ways to go.

And just happened Microsoft Fox Pro to be on HN Front Page. I know thousands of small companies are still relying on Visual FoxPro. When the 9.0 release was 17 years ago and its patch SP2 was 14 years.

[1] https://www.ben-evans.com/benedictevans/2020/12/21/google-bu...
What you probably want is Windows 10 LTSC. It's barebones Windows 10 but without all extra crap that comes installed with all the other versions of Windows. I have been running it for a while now and its great.
lxml is terrific. I agree, never really understood what beautifulsoup added that lxml couldn't just handle on its own. On the JVM, jsoup is excellent but doesn't support XPath.
In my experience this is the single best essay on how to get to product/market fit as a startup. Short read, great examples, killer recommendations. I use it as the starter point for startups and innovation departments that I work with.
Full disclosure: I own about $11 worth of bitcoin if I round up a bit, so this might be biased.

The most convincing "point" of bitcoin I've heard is to accomodate transfer of large sums of money across borders, quickly, with minimal transaction costs and oversight. Everyone here can afford the fee to transact 8 billion dollars worth of bitcoin. And settlement happens in seconds to a couple minutes. That's appealing to people trying to move millions or billions of dollars around.
"They trained the system for five hypothetical steps and a million mini-batches (i.e., small batches of training data) of size 2,048 in board games and size 1,024 in Atari, which amounted to 800 simulations per move for each search in Go, chess, and shogi and 50 simulations for each search in Atari"

Because of this I am presuming.
Two things:

1. Here's some sample temperature data for Tempe: https://www.usclimatedata.com/climate/tempe/arizona/united-s... If I leave my house in 90+ degree heat to go somewhere that's 10+ minutes away, I'd much rather be in an air conditioned car. With that being said, I could probably adjust to the heat and would be fine.

2. How would I travel from Tempe to the outside? Would I walk to a location where my car's stored (e.g. outside Tempe) or would I take public transportation?
Wait, so is this mostly just Linkedin data in JSON form?
Isn't it ironic that this is said by Sacha Baron Cohen, who made a fortune from creating fake characters that attempt to trigger folks with existing prejudices? His characters try to get a reaction from people's antisemitism, islamiphobia, bigotry, etc.. I am not at all disagreeing with what he is saying in the video, and I love all of his content, but it strikes me as hypocritical. Why is it okay for him to gain personally from provoking these reactions from people, yet it is evil when others do the same?
Don't take it so literal. Point being, the "why" doesn't seem fully covered.
> I could be easily killed without anyone even knowing.

Well, that escalated quickly.
I don't think it's as extreme as you're making it seem. Going uphill on mountains means you're going downhill which not only doesn't use power but regenerates power to the battery. It's obviously not insignificant of a cost but adding a trailer doesn't immediately halve the usable range.
Every construction truck I have ever seen had an aftermarket bed liner installed.

Granted, that's not a lot of construction trucks. But quite a few.
It looks to me OP thinks we should "because it's pain otherwise".

My own opinion is more like - it is tied to C paradigm (where you don't have any reliable runtime typing/encoding info, everything is just a bag of bytes), and it can't really be solved without moving on to something else. Not sure if that ever happens.
Those aren’t builtin macros, no. There is “assert.h”, which has an ‘assert’ function/macros/thing. The LENGTHOF macro I’m not as sure. There are ARRAY_LEN macros that I’ve seen — being sizeof(x)/sizeof(x[0]) — but that’s all compile time, and wouldn’t lend itself here too well.

For C, almost everything is written by you, especially when it comes to macros. There are some “basics” that you pick up here and there, which you can copy-paste more or less.

The C preprocessor is a beautiful thing, but can get a bit tedious. Sometimes a lot tedious. But shit is textual replacement powerful!