jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I find that IPython NB is a great tool for initial exploration -- to sketch out the ETL steps that are needed, what types of computations I'm going to be doing, etc. As soon as those ideas are roughed out, I switch to writing Python scripts that I can run through completely, write tests for, git commit and get reasonable diffs, and more. I'll generally keep an ipynb open in a tab for experimentation, but I'm doing all of the work in PyCharm or Spyder.

This also forces me to think about the engineering implications of the analysis a bit sooner. Inevitably these projects are not one-offs, and will need to be at least repeated regularly, if not outright productionalized -- and ipynb files do not lead to production-ready code.

I also agree that using a real database is often a better option than pandas. Many folks avoid it because it's less comfortable to spin up postgres + a new DB instance than it is to sit in the comfort of IPython, but it's totally worth it. Exploring and previewing the data via SQL is just so much faster and more intuitive than spinning it around with pandas.
IMO, the only way that WhatsApp could even compete with the value created by Slack would be by giving away the product to its international user base. And on top of that, you'd have to assume that the same user base is too lazy to download a free app for their phone, which I think is pretty safe to assume isn't the case in the slightest.
Kind of odd seeing a company that charges $3 a month per user being too cheap to pay $6 a month per user. If everybody has their attitude, their business model is in trouble.
For that cost and specs your best bet is to get a VM at DigitalOcean, Linode, etc. Another option if you want to stay with Heroku would be to just use S3 for images. From your description you could then use the Heroku free tier and $10/mo would get you plenty of S3 space + traffic.
A problem I have with this is that blocks so much of the face that it hinders subtle facial gestures.

Notice that on all the video calls they show the other person isn't wearing one?

(That and it is rather ugly, too.)
MIT has some more proof centric courses http://ocw.mit.edu/courses/mathematics/18-700-linear-algebra...
What makes you think the no-fly list is unconstitutional? The Supreme Court doesn't take cases because a law is unfair, they take cases that violate the Constitution or written law. The Court has routinely deemed "national security" concerns as a valid reason for laws to exist, so long as those concerns aren't just makeup for a more discriminatory reasoning.
You can't trust an app that is distributed through the Google Play Store as a wallet with any kind of privacy guarantee.
https://phrasefinder.net

It lets you search for keywords in the caption tracks of YouTube search results. The code is really, really bad because it’s the first website I ever made, but it’s still useful when I’m looking for a particular quote or moment in a podcast/lecture and I don’t remember when it was said.
That was my first thought as well. Why didn't they pick Monero? I don't see how any other coin could be better.
The image is of Tafl as it's uncertain what a Fidchell game would have looked like but one theory is that it is similar to Tafl.
Listed https://github.com/sayanarijit/xplr/wiki/Alternatives
Sometimes referred to as "applications specific processor" (ASP) or "System on chip" (SoC). These are the bulk of semiconductor sales these days as they have replaced all of the miscellaneous gate logic on devices with a single programmable block that has a bunch of built in peripherals.

Think Atmel AtMega parts, there are trillions of these in various roles. When you think of something like a 555 timer[1] that is now more cost effectively and capably replaced with an 8 pin micro-processor you can get an idea of the shift.

While these are rarely built on the "leading edge" process node, when a process node takes over for high margin chips, the previous node gets used for lower margin chips, which effectively does a shrink on their die increasing their cost (most of these chips seem to keep their performance specs fairly constant, preferring cost reduction over performance improvement.)

Anyway, the zillions of these chips in lots of different "flavors" are colloquially referred to as "jelly bean" chips.
The HN submission of their one and only previous post:

https://news.ycombinator.com/item?id=26645813

It's not really directly pertinent to whatever this post is about. They did one post. It did well. Now they are struggling to relate to this blog that had runaway success on the first post when they may not have some clear idea of what they are doing with this blog.

BTDT, got the t-shirt.

Runaway success on a first post to a new blog that's only kind of a half-baked idea can make it hard to sort out what you are doing and it can feel like other people have big expectations and yadda.

I would chalk up that first paragraph to "free therapy masquerading as PR by someone who probably has a poor grasp of PR."

The state of the internet today means it's inevitable you see weird mash-ups of odd things at times like that.
It's one thing to mention alternatives but "join the discord" is straight up promotion.
eh. I've been doing remote work for nearly 8 years now. It's always painful.

The problem isn't fancy headphones. That's just flippant. It's that mute/unmute and everything has latency. You can't just chime in like in person. It's awkward. "Sorry, what did you say James?" "Oh, I was just going to say..." Talking over each other is much more painful virtually than in person. Jokes land flat. No one laughs because they are on mute. Or possibly didn't hear it due to packet loss or other network/audio issues.

I like remote work and can't imagine going back to an office, but I don't go around pretending there aren't serious downsides.
I would like to see more documentation about how to accomplish some of the benefits of web components with Riot.js, such as the ability to style your custom components without having those styles influenced by the host page's CSS and the ability to selectively theme nested elements with things like /deep/ and ::shadow.
Thank you, it's pretty sad that we've had to wait years for something that was available in nineties versions of Internet Explorer.
I guess we need a machine to sift through all of that and give us a clearer picture.
Something tells me the average HN commenter living in Silicon Valley making six figures doesn't represent the average American.

While there are certainly fixed costs to being alive (like toilet paper), most people do cut back and this behavior is observed. And when it gets very bad, even those "fixed costs" start being cut - cheaper toilet paper, moving in with mom and dad, etc. Not because they want to save now to buy more TP later, but because when discretionary spending falls, people lose jobs, which further reduces discretionary spending, and more people lose jobs, wages fall (because of the surplus of labor), and eventually it all starts affecting you.
Actually, the time limit on paid parking doesn't necessarily mean that you can only leave your car in that paid space for two hours. it means you can only pay for two (or whatever) hours of parking at a time.
Not an economist either. But the way I see it (ignoring food and other things you can't live without)

Inflation
Day 1: you can buy 1000 candies, and you suspect tomorrow you will only be able to buy 500, so you buy 1000 candies and store them/eat them. You 'inject' money into the economy, give the government tax money, etc.

Deflation:
Day 1: you can buy 1000 candies, but suspect that tomorrow you can buy 2000 candies, you don't buy
Day 2: you can buy 2000 candies, but suspect that tomorrow you can buy 3000, you don't buy, or buy just enough for your sweet tooth today (lets say 100)
Day 3: you can buy 3000 candies, but again... etc etc

Again, this is based on needs and wants. If you have 1000 euros. If your phone breaks and you need one to work, you will buy today, no matter if we are in deflation or inflation, but if your old one still works, you may very well buy it today (in case of inflation, since it will will cost more of those 1000 euros tomorrow, or you will wait if you are in deflation since it will cost less of those 1000 euros.

Of course, if you need rice to not starve, it doesn't matter! And for average folks, deflation tends to be good since most of expenses are from needs and not wants but this causes issues to business and (possibly) to the economy as well.

If you want a smaller example, I've personally waited for weeks and months to import some goods due to the falling EUR->USD rate, saving me between 5-6% of the cost, so I don't see why others won't do the same if they expect the costs to be less in the future.
Screen (terminal program) already offers most of those features.
What's the difference between this, movies(both theatrical and DVD release), video games, or books? All of those usually have different release dates for different countries.
Hey johnrob, that's a good question. Showoff is currently implemented in three parts: a Ruby client that's essentially a lightweight wrapper around SSH, a custom unix shell implemented in Node.js, and a server written in Node.js.

When a client connects to the showoff server, the custom shell is started. It only supports a showoff-specific API, so there's no way to execute arbitrary commands. It's similar in spirit to custom git shells like gitosis.
Better to get out there without an agenda

This is the key to real networking. Agendas often spoil the opportunity.
access !== abuse
Thanks for the feedback! We'll tweak the payment form to make it more usable.
I love how designers and product visionaries absolutely refuse to test major redesigns. Hey guys, why not fork 1% of the traffic to your major redesign and see how it performs? Millions of dollars on the line that could have been saved with about $5k worth of developer time.
Unless the book was never originally bought on Amazon, or is not available. I have hundreds of pdfs and epubs that I will read on my Kindle, such as Homer's Oddesy. How do I share this? After no research done at all, I don't know how to lend/share free content.
In addition, human eye can detect flicker better in a bright room, vs a dark one. That's why movies can get away with 24 fps, and not something higher.

That said, you don't need 60fps to enjoy what you're watching unless you're playing games.
The Zwift up-front investment is only really lower if you already have some of the necessary pieces. But if you're starting from scratch and have to buy a bike, smart trainer, tablet / laptop, and stand then that can cost as much or more than a Peloton bike depending on how fancy you want to get.
Even parrots self medicate.

https://www.forbes.com/sites/grrlscientist/2017/08/09/why-do...
Postgres literally beats MongoDB at JSON in benchmarks. Y'know, the thing that's supposed to be Mongo's bread and butter?
I switch between the two all the time. I use Pomo to get me into the eventual Deep work.
Haskell is the only language I ever learned (out of dozens, including Lisp and Forth) that felt like learning something completely new, like none of my existing programming knowledge applied. Working in Haskell means exploring a very different neighborhood in design-space. It's much more of a change of pace than learning about a specific layer of the stack.
The file the feds found had 2,000 addresses - so there's a non-trivial amount of 12 word phrases to remember.
Bingo. Exactly what I thought when I saw this.

Of course these orgs have their own infra monitoring, but technically anybody can monitor them and then claim to do so.
At the same time, though, folks get lighter sentences for rape and murder. IMO there's nothing 30,40,50+ years can do to a person that 25 can't.
Sometimes I wonder what the chances are that certain (highly privileged) staff at Google (or other similar data storage or e-mail companies) could run a query across Google Drive looking for a specific public key. Much like a malware scanner, just looking for "a key", just to see if there is an account matching. Unofficially, of course. A rogue employee perhaps. And, what if, in such a case, the employee (in the best of cases) reports the person anonymously, or in other cases, takes off with the private key if also found.

Or does anyone know if the data is so encrypted that nobody at Google can override? I would highly doubt that, looking at US law enforcement pressure. And I am sure there's a million and one barriers and access requests blocking raw queries, but technically...

Of course, a hefty hefty conspiracy-laden thought, but I just found myself curious if that would even remotely be an option.
That stopped being public land when we sold the right-of-ways.

Moreover, what possible connection could there be between cable right-of-ways and the terms of service for Amazon's own servers?
My first programming language was BASIC on a Commodore 64. So I've gone through many languages and frameworks in my day. In the last year I started writing an app in Ruby/Rails and I must say as someone with experience in other things, I like it.

I happen to like the "magic" aspect of Rails. The downside is that it does make Rails suitable for certain types of development and less so for things that fall outside of its paradigm. That's Ok, as long as you know that. Having said that, my app was actually OLAP, not OLTP, but I was able to extend the framework pretty well to do what I wanted, including working with legacy schemas. So it is more flexible than some give it credit for.

To me the real power isn't in Rails though, it's Ruby, which is the best programming language I've used, albeit extremely slow and inefficient. I haven't not used Python, so want to be clear I'm not making a Ruby v. Python claim.
Blogspam for SEO site. Actual source is http://www.logomyway.com/contestView.php?contestId=1746

Submitter seems to be a sleeper only here to post marketingeasy.net submissions
I don’t want everyone I know to be able to search for my name and find everything I ever wrote. Just as none of my friends knows every discussion I ever had with everyone.
Nope, T3400 - generations younger & faster.

Btw I remember browsing the web with early versions of Netscape on X console of an i386sx server which at the same time had dozens of irc-and-whatever-doing users. The browsing experience was smoother than now.

Of course there were no flash, js and other pile of technologies. But face the facts, most of these novelties are used today to deliver the content of questionable value in a way which will make it better memes, nothing more.

If you look at it from a distance it's quite stupid use for such advancved technologies. I still believe in an idea that computers are here to free us from a boring repetitive work - to compute things for us. The outcome of it would be that average user spent less time by the computers, enjoying what he likes in a life instead. But today's situation is that the software industry is making users sitting more by the computers, because this industry is all about trading the information, memes and advertisements, luring the users into false comfort zones like social networks, ad target groups via portals and stuff like that.

It's just stupid. Flash loaders are just part of this counter-productive culture. Usually the more CPU they eat the less interesting the content showed afterwards is. It's like that because CPU-eating intro shows something about the state of mind of people who created it (or hired the creators) and most likely such people will not have anything interesting to show as a real content.
Apple-centric resolutions. I can tell by the pixels.
What particular problems on non-Windows do you have with F#? I've been running F# applications in telecom, in production, on Mono, for several years.

F# doesn't really seem to be the factor there at all, it's just general .NET support. In fact, F# can do a bit better than C#, as F# actually includes a static linker.
Of course it is.

It prevents passive eavesdropping, but is useless against active attackers.

In the end, it's of little use, but that doesn't mean you can separate both things.
Techcrunch has zero understanding of biotech research or how expensive and hard it is, or the current state of the art. ($20k in credits is not going to go very far..)

I like the idea of Transcriptic, but it's relevant only to a very small subset of the kinds of experiments that people do. There have been robots and CROs (and structure-based design, etc, etc, etc.) in biotech for a very long time.
Click Here to Skip Intro
Note that one can be against a programming language feature without being afraid of them. I think pointers are a bad feature in a programming language because they're not necessary. It's rather unfortunate that Go, for example, supports pointers (which is of course not surprising when you consider who designed it).
shared_ptr<int> a = make_shared<int>(10);

What's so hard about managing that? shared_ptr is basically equivalent to Python garbage collection.

Shared_ptr were standardized in 2003, and Microsoft implemented CComPtr<> way back in the 90s for this easy to use reference-counted smart-pointer concept.

http://msdn.microsoft.com/en-us/library/aa266806%28v=vs.60%2...

So... yeah. Stop doing manual memory management in C++. Something better has existed... since the 90s.

So how about you criticize something in C++ that wasn't solved at least 16 years ago?
The end-game is naturally to associate "sideloading" (i.e. downloading and installing software from anywhere yourself... the way it used to be), jailbreaking, and other activities --- possibly up to and including general-purpose computers --- with terrorism/racism/far-right extremism/etc.

Yesterday was merely a very convenient moment for all of Big Tech to start the squeeze.
I seem to remember another group calling for the killing of politicians and cops recently. Huge protests, rioting, burning down police precincts. Some three letter acronym I can't remember...
You mean when he was illegally harassing victims of a school shooting?
The government didn't do it. Noone is arresting anyone for group think or saying what they want. People are just kicking them out of their houses. Don't like it? Build your own house, make your own rules. Fund your own cause.
How does it help? Parler's terms of service ban calls for violence.

The simple explanation is usually the correct one: Parler's growing so fast that it simply can't keep up with policing the content. They need to add a lot more moderators and things will calm down.

Google and Apple are making a mistake.
> why so many Democrats were allowed to encourage the BLM riots

With regard to prominent Democratic politicians, this is factually untrue. They (and me) are good with peaceful protest, whether BLM or MAGA. There is absolutely no problem with peaceful pro-Trump protestors.

https://www.reuters.com/article/uk-factcheck-kamala-harris-l...

The invasion of the Capitol was not a peaceful protest - it was an insurrection.
The "kids in cages" and "very fine people" nonsense continues to get peddled despite not being rooted in reality. And lets not forget, Trump told everyone to drink bleach to treat COVID-19!
It's almost like some event just happened that made them want to ban him...
Oh how I wish that the UK way of admitting illegally obtained evidence spreads around the world.

In the EU country I live in, judgments regularly get thrown out after guilt has been established because of technicalities like these. And, yes, this applies to high-profile corruption cases, and, yes, the politicians (and similar stars) proceed to play the ultralegalist card ("everything's OK and we're blameless because we're not in prison") and ignore the fact that the guilt has already been established.

It sometimes even happens that a journalist records a call with some scum like that, gets a boast/confession out of them, and almost nobody cares because the call recording is not admissible as evidence without the consent of the guilty party.

I mean, sure, part of the blame lies with the possibly incompetent and/or malicious law enforcement, prosecutors and the judiciary; but the justification for the rules of excluding otherwise valid evidence obtained illegaly just don't make a lot of sense to me, especially as they tip the scales against a fair society and towards corruption.
I’d post on my main HN account but I was shadowbanned last week.

I was blocked from sharing comments or posts in Facebook Groups for almost 2 months for sharing an article about Presidential clemency for Ross Ulbricht in the 2600 group.

From my perspective, the Organic Law of the United States has constitutional force. And any system including government agencies and public platforms, are beholden to the natural rights that preexisted all governments and all religions.

If you believe in John Locke, then defend principles. If you don’t, perhaps you should consider a country which wasn’t founded on natural rights as the lowest layer precept to our civilization. You can’t challenge first principles and replace them with relativism and a world full of neoliberal militaristic rackets.
You don’t think Marie Curie has anything to do with the country that ran the Manhattan Project?
I'm confused. What makes this a "systems approach"? I've scanned through the index and a few chapters but it doesn't appear to be applying a systems/cybernetic approach to network engineering, unless I've missed something. Is it because it covers the whole stack in a systematic way?

Not bagging on the book, by the way - just trying to establish whether it's worth reading through, as I'm already somewhat familiar with network protocols but would be interested in systems/cybernetics insights into networking.
The legal arguments around the oracle suit are pretty insane. If oracle prevails, it will be the end of interoperability as we know it, since unauthorized programatic / reproduction use of an API (and probably UI elements once the lower courts try to interpret the ruling) will become copyright infringement.

Hopefully congress will step in if that happens. I’m not holding my breath though; it would immediately cement monopoly positions for any company big enough to afford lobbyists.

Maybe the big tech backlash crowd will suddenly become legally/technically literate and save us?
> app stores

We should praise Apple for not giving our identifying info to app developers.
I don't see where PG would scale better than MySQL since InnoDB has historically been more performant than PG.
Sometimes it's just public records... I know someone fucked up if they use the wrong last name. Makes it easy to filter out spam.
This design does not account for non-weekly parking rules, like "No parking during street cleaning on the third Tuesday of the month."
So all cloud services are inherently suspect? Then why call one in particular out at all?

This is no different than saving a web page for reading later on instapaper or the like.