skysight-inc/HackerNews huggingface dataset:
If you're not paying for it, you are the product. The ML isn't for us, it's for their customers.
That's a huge part of it, and what makes a huge difference compared to discord where all you get is the gif. In slack, you see a random gif and the intended message, so a weird gif just adds fun. In discord you just get a gif, so the gif has to convey more, which is hard.
I don't disagree, but as an aside I think the references to that Star Trek episode (which I've been seeing a lot lately) is interesting. I find it amusingly ironic that the most effective way to describe the growing tendency to communicate mainly in cultural references is... a cultural reference.
This can be okay as long as you're talking enough about your reading to make it clear that this isn't just you disappearing into a screen, it's Reading, the social activity that we all do, adults and children alike
There’s THPS 1&2 remake comming in this summer!
A great feature to add would be a weekly email, featuring the trades of the top performing senators over long term time horizons. That way users could copy their trades on the presumption it is either insider trading or expert advice.
Couldn’t you just... drag the gif into Slack?
> When the final cockroach breathes her last breath, her dying act will be to scratch her date of death in a CSV file for posterity.

CSV is the Keith Richards of file formats.
Alder Lake from Intel will have a big and little core layout.
Omg! This was a setting change! Now I am mad at my admin See my other comment

https://news.ycombinator.com/item?id=23193900
One wonders how the accrued debt for the roads and streets - which services the MTA and other traffic - will be repaid.
Yeah I can never find the clip im looking for with Giphy, and if its even slightly controversial of edgy you can forget about it.
I also turn gifs off on slack, its a waste of resources and the gifs are pretty lame anyways.
I and some friends in college sometimes used binary finger counting: it's a simple 10-bit finger up/down that counts up to 1023 on two hands.

It's also kind of obvious communication style if you are doing a lot of assembly programming or logic gates programming, so we certainly didn't invent the idea.

It got to the point that "132 to you" was a verbal shortcut/joke for a particular rude gesture that naturally results from counting to 132 this way.
Working from Home: Helpful Resources, Tools, and Guidance
Awesome book! I have this (in digital form). Derek Lowe mentions it in one of my favorite In the Pipeline articles: https://blogs.sciencemag.org/pipeline/archives/2008/02/26/sa...
https://news.ycombinator.com/item?id=23192546
I was unclear - I meant to suggest that one specific individual gained these superpowers from the drug, while most people do not.

That said, playing back-and-forth to out-game the other side in hypotheticals is a never-ending game. I see little value in it.
Is this still a reccomend book? I was looking for a good TCP/IP reference book, but many seemed rather old. Of course, I imagine protocols like that dont get modified too much.
Not OP but the first volume is the one that's cited frequently and the only one of the series I believe to have a second edition.
how is this bad oop?
You have a function that operates on a struct vs having function pointers on a struct that operates on the values of the same struct?

taking in a pointer to a struct as an argument is much less overhead for the programmer than "ok this is an 'object' here is why it is doing what it's doing oh here is this method etc etc"
This is just functional core, imperative shell. Which is to say, keep generic, immutable things generic and immutable. Build libraries to implement ideas and concepts in your domain. And then when it comes time to implement the high-level business logic, use an imperative shell to harness the power of all of those concepts you created. Keep it logical, straightforward, easy to follow, and well organized.

Like the author says, OOP is an organization tool more than anything and like "strategy," "adapter," "Command," "builder," etc signal specific things to your colleagues that IMPROVE understanding and time-to-grok.
Investors Feel Good About Covid Bonds
That's interesting. I've been using SumatraPDF for years. I might give this a try.
Polyglot Makefiles
Covid19 Comms and Resources Guide While Working from Home
Paradyskloof?
The book looks great, but being a startup, the price is hard to swallow for 20+ engineers.
This is an unpopular opinion, but if the meme creator violated copyright when they made the meme, and they want credit for their “derived version” then they need a license.
Absolutely no mention of Florida hiding deaths for political reasons.

https://www.palmbeachpost.com/opinion/20200513/coronavirus-f...
Likewise. But gaming feels more pointless to me than ever. I have a hard time describing it. But games that lack a clear goal and don't guide you towards that goal are where I feel it the most. For in instance Cities Skylines building out cities leaves me feeling empty instead of accomplished. I used to treat Skylines and Civ like solitaire - play a few hours mindlessly to burn away a bit of time. But even solitaire would probably not leave me feeling like this.

Playing lately Phoenix Wright, Cities Skylines, Alien Isolation (snagged it at $2), RDR2.
Coding is not ‘fun’ – it’s technically and ethically complex
Netflix restoring streaming quality in Europe after Apple TV+ did the same
There's always been a lot of inside baseball with regards to international trade "rules."

Countries always act in what they perceive to be their best interests.

Ergo, there will always be tension over rules that further those interests and rules that act counter to them.

Pharma patents have historically been a major example. Disempowering smaller countries in their negotiations with pharmaceutical companies (via mandatory IP enforcement) tilts the playing field in favor of corporations headquartered in first world countries.

So, even in the most lawful of times (2000s?), it's a constantly shifting landscape.

While China may have ignored more rules than most, the existing rules certainly didn't favor them, and they believed they had the power to ignore them.

We'll see where that ends up.
I profoundly disagree with that sentiment.
Andreessen Horowitz Backs Clubhouse at $100M Valuation
I think we made a huge mistake going from pension to 401k for retirement. Pensions have a strong incentive to maintain solvency and so will be risk-averse, while with a 401k you are expected to be sophisticated enough to know how risk-averse you are given your retirement time horizon. A lot of people are not sophisticated at all with investing. So the upshot of that is that the 401k becomes a lever to encourage people to get angry when the stock market doesn't do so well. And then you have this artificial propping up of something that's supposed to be an equity market for sophisticated investors. It's great if you're a financial services company because you can hold peoples' retirements hostage with your stupid decisions.
Now that Giphy has a rich owner, will hollywood try to sue them for using their intellectual property?
I recorded this for a while back when Jetpack[0] was a thing (~2010). Was most interesting watching the ebb and flow of the work days through the tab count graph.

[0] https://wiki.mozilla.org/Jetpack
A highly efficient, real-time text-to-speech system deployed on CPUs
Chia Network: Proof of Space and Time
A new blockchain and smart transaction platform that is more energy efficient, decentralized, and secure. Founded by Bram Cohen of BitTorrent
Xenowerk is a lot of fun, as well as the Halo games for iOS, although I think they got pulled from the store.

https://apps.apple.com/us/app/xenowerk/id969447496
Disclaimer: I don't bike, although I used to occasionally commute to work via a kick scooter when I was in the mood, or when there was something wrong with the subway. Your other points notwithstanding:

> You may have to be confident/experienced/macho enough to ride among traffic and navigate big multi-lane junctions.

But not so much if they're closing large areas of the city to cars, right?

> You have to own a bike you're happy to use. [...] You have to plan out and learn a route. [...] You may have to figure out how to store your bike at both ends.

It occurs to me that this applies to cars too, and cars are an order of magnitude larger and more expensive. So it's mostly a cultural change.

> You have to be fit enough for the distance you need to go. [...] You have to be willing to shower and change at your destination, or not do so.

Would an electric bike help with this? Lower level of physical exertion = less sweating.
A company laying people off is not confirmation that the things you don't like about them are hurting their business. It just might have more to do with the pandemic than their politics.
at least six
What Remains of Edith Finch
Life is Strange

<3
That's a great idea. :) I am too used to the "Grab a coffee" worldview.
All national security has a cost, access to TSMC is obviously national security issue, and appears US is positioning itself to reduce the cost of access to TSMC and increase it for China.

National security is an ends, not a means; its ultimate form is shapelessness, not a strict definition.
Fair enough! IMO, it's worth it :). You could spend a bunch of time cobbling together free resources, and you'd still only get about 30% of what's in the book. How much is your time worth as a software engineer?

That said, a few notes:

1. I added a coupon code ('HACKERNEWS') to knock $20 off Basic, $30 off Plus, and $50 off Premium.

2. If you're from a country where PPP makes this pretty expensive, hit me up. I'm happy to help.

3. If you're facing income challenges due to COVID-19, hit me up, I'm happy to help.

4. If this is unaffordable for any reason, hit me up, I'm happy to help. :)
Nope, I had a fruitful discussion with one yesterday.
>> in the case of missed payments that apply outside of a court?

When someone owes you money you have two choices: The courts, or rounding up some people with guns and taking the money yourself. It is either the courts or anarchy. Businesses know this. When they don't pay their debts they know the options for creditors are very limited. Getting money out of a business that really doesn't want to pay takes many trips to the courthouse. Eventually you end up foreclosing on some asset, a process that takes many months.

Banks don't just hand over their client's cash because a court says they own money. Banks require court orders naming specific accounts. A business trying to avoid creditors can easily move money around faster than the creditor can get court orders.
this is a pretty cool project :) really nice idea
Learn Optional Chaining – ES2020
Desktop Linux – The Case for a Single Distro
> Crimean Tatars a bit less happy with the Russian rule on average compared to ethnic Russians, but I think it mostly can be attributed to the lost profits from illegal businesses

It’s a bit more complicated than that. The historical and relatively recent mass starvation, persecution, mass murder and forcing into gulags is likely relevant. https://en.m.wikipedia.org/wiki/Crimean_Tatars
Silicon Valley Rethinks the (Home) Office
CVS to test 1.5m people/month for Covid-19 at new drive-thru sites
The New Radio Garage Door Opener (1933)
The old Colman patents are cool too:
https://patents.google.com/?q=garage&inventor=Howard+D+Colma...

They're from the 1920s and go into more detail on the awesome morse-code-style cam-based mechanical decoding mechanism.

Don't try these at home.
I agree with you that the biggest strength of OOP is encapsulation that is easily accessible. As for inheritance, I think it is also a good abstraction, but in an very limited number of circumstances. In 10 years as a professional developer I have only ever implemented something using inheritance once. I think the problem with inheritance is that it is far too encouraged, and people fit it into problems which it is unsuitable.

EDIT: typo
I haven't read the post.

You could share like in open source code contributions
or in a blogpost in your own blog / domain
Google already does it with Gmail[1][2], so it's not unheard of. But it adds another layer of complexity, plus is somewhat antithetical to the privacy viewpoint as it then exposes all of the images to the app developer now since it's routed through the proxy server instead of direct end-user -> image server requests.

[1] Can't find a page specifically detailing it, but [2] gives a basic synopsis on it in the context of allowing GSuite admins to whitelist internal domains from routing through the proxy.

[2] https://support.google.com/a/answer/3299041?hl=en
Show HN: The Best of Coursera from 1.9M Reddit upvotes
I can attest.

Own a car in NYC. $400 for the lease. $200 for insurance. $400 for parking.... or about $200 every 2 months in parking violation tickets.

But... Even in NYC a car is the difference between going to one of the packed urban parks... vs going to the woods upstate.
I disagree that they violated copyright. If they're using a screenshot or a short clip from a movie that is definitely fair use. On the other hand, what Giphy is doing is copying the entire meme.
How to use ERB syntax as a selector on Deface
They could also tell what was wrong to the customers.

Also, I laugh about the google promise of being more open. Every single time they screw it and goes viral, they promise the same until 6 months later when another business is screwed again.

Call it having your mail shut down, your cloud, app deleted on the play store, the extension on chrome, etc etc.

We've already heard that story dozens of times.
What you're communicating is the blame is on the person suffering if we simplify it. That assumption is not correct and it's arguable based on what ideology you prescribe to. Some people understand determinism and realize people don't have free will because it's simply an illusion. So people that suffer throughout life without finding a solution are just suffering because of how the universe made the unique conditions at birth for them suffer while the summation of external forces upon them progresses the suffering. I always try to keep in mind that not everyone has a happy life or I should write not even a painless life is obtainable for everyone. In any case I think it makes me more compassionate for people I shouldn't be able to judge and specifically not attempt at blaming them individually for wanting death instead of thinking life is special for them to force themselves to live.
Humans chase novelty

Old language acquires new annotations

The goal, whether it’s intuitive or planned, is to keep it from looking like the system itself can ever grind to a halt

They don’t care about your buy in to some language but keeping agency at scale economically active

Varoufakis was literally in the room as masters of market finance made shit up to keep markets moving

Humans do it all the time. To ever pretend some language model that “fits society” will ever stay the same is a fools errand
What is wrong with the second edition?
Previous discussion where Pushbullet was worried about being killed off the chrome store: https://news.ycombinator.com/item?id=23168874
someone please fork letsencrypt to provide this cert.
There's a bunch of cheap bluetooth mini game controllers you can pickup online that will make a lot of ports (and emulators) quite a bit more enjoyable. RPGs from the playstation days are my go to.
I recommend the first season of "Lost," but warn people that it goes downhill to the point that it's painful.
I'm not sure I agree on this. OOP is really about implementation inheritance and ad-hoc polymorphism based on the same, and it's pretty clear by now that these are not good ideas because of e.g. the fragile-base-class problem, that basically involves violations of modularity.

Simpler object-based paradigms and languages, which feature "classes" and "objects" for encapsulation and data abstraction, plus maybe some interface-only subtyping, are used all the time and work quite well with functional programming concepts.
Email me, and I'm happy to discuss :). alex@alexdebrie.com
If your rate is low enough that you can learn everything that is in this book for $80 worth of your time, then sure. Price is relative, it's not like he's selling prescription drugs for $1000 per pill.

I bought it and have found it to be completely worth the money. I don't look at prices for these things in relation to how much other books cost but how much time it will save me.
That isn't "bad OOP". It's how you do non-trivial things in C. Got a pointer to various things and need dynamic dispatch to avoid a god function switch statement? Bang! You've got OOP.
While I don't agree with any attempt to see games as lower form of culture, I don't think that story telling/ narrative is something that games do well.

I personally find narratives in games actually detract from the experience, and many games are better from having no or only minimal story built into it, and more like being sandboxes:

-Cities: Skylines

-Just Cause 2

-Prison Architect

-Kerbal Space Program

-Pool Nation

-Blood Bowl

-Hexcells

-Sins of a Solar Empire

-Elite: Dangerous

-Dungeons of the Endless

-Rocket League

-Sonic Allstars Racing

Literature has immensely more complex narratives than it is likely possible for films and games can hope to achieve. But to be able to provide interactive sandboxes with unlimited possibilities is perhaps one that only games can provide.
Makey Makey is another fun hardware interface for Scratch.

I made a money counting game with my daughter using it.
Show HN: TuneMeet – Chat with people who are listening to the same song
It's more like a database. Like a database in some sense is just global state.
string.Split is far from native support.

If you don’t want to use third-party libraries then TextFieldParser[0] is part of the .NET framework.

I use CsvHelper[1] in my projects. It can do pretty much anything although the newer versions have some dependencies.

[0] https://docs.microsoft.com/en-us/dotnet/api/microsoft.visual...

[1] https://joshclose.github.io/CsvHelper/
Beautiful, thanks for sharing. I'm quite inclined to agree with Mr. Faunce. On a semi-related note, while watching the 50s TV show "The Andy Griffith Show" you can notice that Andy has a print of the "Angelus" above his fireplace. Neat little touch, I thought.
“Grok” is actually a cultural reference; it is a made-up word from a very famous science fiction book.

When people use it, it looks the same to me like if they were using “Live long and prosper” in casual conversation.
> There is nothing wrong with that if the banks are allowed to fail when the loans don’t pan out. Underwriting is supposed to be about managing risk, not completely avoiding it. The problem isn’t the analysis, rather it is not letting banks absorb the consequences of being wrong.

I agree with you, with the caveat that many of these receivables are taken off balance sheet through a securitization process, and the resulting structure is almost unable to technically default as long as the AAA tranche interest is paid. Responsibility for originating good loans, meaning they are creditworthy in a downturn, goes down if you can securitize them into a credit enhanced structure or sell them to another investor.

> Generally, I agree. The straitjacket then bank regulators have placed around the ability of banks to go outside of the government defined process of evaluating credit-worthiness doesn’t help. The rules make it near impossible for many companies to get loans. This problem incentivizes companies to play games to get around the crazy restrictions.

In my opinion (not worth much) the industry is simultaneously under and over regulated. Enough bad actors that reducing the regulation is a bad idea, but the existing regulation makes lending more challenging and constrains growth on most businesses, who are operated in good faith.
>For in instance Cities Skylines building out cities leaves me feeling empty instead of accomplished.

Actually, I understand exactly what you mean. I spent yesterday trying that game. I ended up getting it for free. In the beginning it was fun, I was excited to watch the city grow. By the time I finished, I felt like I'd just wasted hours doing absolutely nothing. Everything was shallow and pointless. Didn't help that all the stuff I wanted to do and thought I might be able to do was stuff that was locked behind a bunch of dlc, that I didn't find out about until I'd gotten kind of sick of it and read a bit about the game.
It's all about collecting user data and usage data. Not about serving images.
I think the docs now include this.
Yeah, nothing... What do you even need giphy for? gifs on forums / social media is nothing new, we used to upload them manually.

Just ffmpeg your own clips, you can't find what you are looking for on giphy anyways.
I didn't know Vice had non-digital media?
What they mostly should know: TCP provides a bidirectional stream of bytes on the application level. It does NOT provide a stream of packets.

That means whatever you pass to a send() call is not necessarily the same amount of data the receiver will observe in a single read() call. You might get more or less bytes, since the transport layer is free to buffer and to fragment data.

I have seen the assumption of TCP having packet boundaries on application level being made too often - typically in stackoverflow questions like: „I don’t receive all data. Is my OS/library broken?“
BBB Warning: Customers in 25 states charged unnecessary fees to activate Roku
And better 4k support...
Ask HN: What skills did you wish you had your first year of being an analyst?
Yeah. See the first two pictures in https://what-if.xkcd.com/58/ for an illustration. It only takes a small amount of fuel to reach space. It requires a huge amount to reach orbit.
That's a great answer, thanks. Double thanks for the link to the hedonic treadmill, too.
>Russians are posting those messages and spreading memes, but it it is in their official capacity of Russian agents that they do it.

I realize it's a popular, even government approved conspiracy theory, but it seems more like psychological projection (the US is absolutely doing such things, and has been long before the internet existed -for example[1]) rather than anything for which there is actual evidence.

Whether or not Russian agents are posting official FUD on Reddit is kind of irrelevant. The idea that anything on Reddit (or twitter for that matter) matters at all is what is so bloody funny about it.

[1] https://en.wikipedia.org/wiki/CIA_activities_in_Italy
> The author isn't just a React apologist, but also seems to want javascript everywhere.

Quite the contrary.

The author has criticized React openly _many_ times.

He is also the creator of Svelte which mainly aims to reduce the amount of JavaScript web apps are using compared to React, jQuery, etc.
These guys make recycled filament: https://greengate3d.com/ I've printed a few rolls now, it's nice stuff.
Then it's not a place for me. If some claim is true, I want to be able to learn that it's true, no matter whose principles it's against.
Removing a lot of street parking would increase the throughput of a street 12-36 times easily.(a regular NYC one way street will have one lane for traffic and two lanes "for parking")
Coronavirus isn't spread through sweat.

https://www.hopkinsmedicine.org/health/conditions-and-diseas...
Companies like Google spend all their money on tech and try to automate customer service away.

The automated software running customer service somehow sees your account as in violation of one of their rules, and you get banned. In the mean time, your business is losing money and there is nobody that will answer your calls or emails.

The only way to get your account back is to start a social media campaign and it's reinstated because Google doesn't want the bad press.

Big tech has been getting away with this for too long.