skysight-inc/HackerNews huggingface dataset:
The author seems to be implying that we have a hard choice ahead of us with no middleground: We can either accept object oriented programming, or we can turn to pure FP.

The OCaml community presents a pretty compelling third option:

OCaml is billed as a 'functional language,' but it doesn't do anything to prevent you from performing mutations or executing side effects anywhere you want. It even has builtin syntax for "for" and "while" loops.

Interestingly, OCaml does afford classes and objects but hardly anyone seems to use them. It's not that OCaml objects are weird or difficult or bad in some way. People just choose to write records and functions. Some of those records have functions in them. Some of the functions mutate state.

In the OCaml world, at least, pretending OOP never happened seems to have worked out just fine.
> also disqualifies clinical, educational and social psychology.

Yes.

We've been seeing the reproducibility crisis in these fields unfold for several years now.

To answer your first question, her perspective seems to be "I like evolutionary psychology, so I want it to be better and actually founded on science."
> is this revenue rate sustainable or it is an unnatural pump that will die out in a couple of years?

The revenue rate already isn't sustainable for anyone who isn't Nintendo, Sony, or Microsoft (and as the story notes, Nintendo won the quarter in part by taking enough business this quarter from Sony and Microsoft for them to end _down_ even with some big announcements and releases).

There's a real fear in studios that between the pandemic, unemployment spikes, expenses in moving to remote work coming before savings from getting rid of offices, and the broader economic malaise, this represents the last bit of inflation before wallets close for years and the games industry bubble pops for many, many studios.
first post - OVER is for humans, UNDER is for prisoners
Oh no! A shattered authoritarian country that routinely steals IP from the rest of the world and consistently ruins the lives of its own folk will be angry?

Please.
Kyle is referring to the Cruise founder, President, and Chief Technology Officer Kyle Vogt https://en.wikipedia.org/wiki/Kyle_Vogt

BTW I don't have an opinion on parent comments.
Sure, but MAD is mutual, i.e. is symmetric.

(This is why I am a fan of nuclear weapons, but it still negates the idea of a naval battle.)
> dragging in gifs ... resulted in an attachment
Limux is not its own distro, just a Debian/Ubuntu with additional branding and a few pieces of bundled software in an apt repo.
A domain specialist writing software for embedded devices, perhaps has not a lot of use for polymorphism or functional programming. Not everyone needs to know everything, tat is ok.
This is so funny to read. Vice got its start as a depraved magazine run by junkies. Which is not meant as an insult, I enjoyed it greatly back then. But it's not some fallen paragon of virtue, ha.
Why doesn't the congestion control part of TCP prevent buffer bloat[1]? Is it because ISP throttling of the internet connection doesn't touch the TCP packets themselves?

I recently started doing off-site backups, which requires my entire internet uplink to be used for uploading said backups for about a week at a time. The internet basically becomes unusable because all the packets end up in a buffer on the router and latency spikes to 5000ms.

[1] https://www.bufferbloat.net/projects/bloat/wiki/What_can_I_d...
Depends on how you define extinct; for example: how many bovine are there in the wild? Are domestic bovine genetically equivalent to prior wild bovine populations? Etc.
I can live with bike theft.

What I cannot, at all, live with is when a line of 10 trucks is packed on a segregated bike lane and the cops do nothing.
Did the name give it away? :-)

Yes, as the peer comment noted, the "Objective" part of the Objective-C hybrid language was modelled after Smalltalk.

If you need more information about how it all connects, you can check out

https://blog.metaobject.com/2019/12/the-4-stages-of-objectiv...

and

http://objective.st/
Competing Visions of Freedom and Power
Having built a few quad/dual cpu AMD Opteron systems since ~2013 with supermicro boards, I can tell you they are extremely sensitive to RAM brands/models and variations. Sometimes even RAM in the verified supermicro list would have issues.

On a side note, it was about then that I foresaw AMD's move towards high core counts and I love what they have been doing both on desktop and in the server space. Honestly though, I think if I were to try to do a newer amd server I might try to push a threadripper if the power profile fit the DC/colo instead of an epyc mostly because of the lanes and the fact that anything I'm doing on a system that powerful is going to have a 40gb+ mellanox and often in combination with GPUs.
Pretty good guess. 1.91% of people who have Steam accounts have a VR headset. Up .62% with the release of the new HL game.

https://store.steampowered.com/hwsurvey
> Show me the crazy-fast link-click-predicting website that does this and loads faster than, say, HackerNews.

https://hn.svelte.dev/ is a Sapper implementation of Hacker News. It uses the preload-on-hover/touch technique described in the article. In my experience it does indeed feel faster than Hacker News, despite basically being something I threw together one weekend
One of the most important is the Managers vs Makers schedule: http://www.paulgraham.com/makersschedule.html

I'd also recommend Peopleware
No, as long as one entity can derive exponentially more utility than another, utility monsters are possible; such monsters cannot be satisfied only with polynomially many sacrifices.
It’s amazing that the market is so big that I’ve only played ONE of those games (Doom, and only briefly... It’s not grabbing me for whatever reason) as a self-professed gamer (mostly action-RPG’s and stealth/strategy games)

Lately I’ve been playing Wolfenstein Youngblood in co-op with a friend on the Left Coast, and Phantom Doctrine also (neither of which are new games), and having a blast with both.

Animal Crossing... I just don’t understand the appeal
> The west is building stuff in this industry - semi conductors. The east is operating heavy industrial espionage to try and steal all the secrets of it so they can take it from the west.

Let's not forget that a good part of the NSA's business is industrial espionage, allegedly also heavily in Western Allies.
Streets of Rage 4 got me back into gaming after a couple years away from it.

It's still not SOR2, but one of the best sequels ever.
Procedural programming was never abandoned, it just doesn't have a hype machine around it. How much software is written in plain C which is neither OO nor functional?
I think one difference with "grok" is that, the way it's normally used, there really isn't IMO a perfect English replacement. To me at least, it implies a deeper and broader internalizing of something than saying "I understand it" or "I get it" necessarily implies.
At some point the majority was in favor of slavery and against women's suffrage. I don't think that's a very good argument. The majority is often wrong, especially if the social system or the infrastructure around them is wrong.

Btw, car drivers already park their cars across all the bike lanes, there is no need for a hypothetical.
Show HN: I built a free mental health app after got stuck in my tiny apt in NYC
After being stuck in my tiny studio for a month due to Covid-19, I started playing around with mental health apps out there. However, I noticed that most of them require at least 10 mins or more for me to consume the audio content and I often run out of patience trying to finish them. I wanted an app that you can use without reserving much of your time.

Happy is free to use and offers;
Breathing techniques for keeping calm and relaxed,
Shift your mind from stress and anxiety,
Affirmation and positive quotes to shape your day,
Sleeping tips and tricks,
Calm relaxing music to enjoy,
Free unlimited secure private journal,
Online journal community to talk to people like you,
and more!

iOS: https://apps.apple.com/us/app/happy-a-mental-health-app/id1510821643

Android: https://play.google.com/store/apps/details?id=com.ohsikllc.happy

Hope you find it useful. Stay safe!
Or to put it another way, it is basically a reaction gif in word form.
What were those points, exactly? Also, which year was that man born, and by what evidence do you know that?
I had one and it didn't work, but this was 5-6 years ago.

Did the controller story for mobile get better?

The XBox controllers on desktop work like a charm, even with browser games.
> Doesn't work for what?

It implies that FP doesn't work in the real world without IO or without a runtime. When the author talks about "the messy parts that interact with the outside world" he's talking about the "Functional Core Imperative Shell" concept [1].

[1] https://www.destroyallsoftware.com/screencasts/catalog/funct...
shocked to read this, you can immediately rule it out after reading the article or looking at the sample data
We'll likely be able to figure out a more accurate rate by reading between the lines. IMHO some inaccuracies are inevitable because of straight up lying by certain State interests.
Like most deep in the SPA bubble, this author cannot imagine any other outcome than SPA-everything. Meanwhile, any alternative view is put aside as being an anti-JS crusader (which misses the point entirely), simply being old, or even barbaric whilst he continues to high five his bubble inhabitants on Twitter.

SPA as the status quo is a myth. It's a Fermi paradox. Where are they? Almost nothing of any importance is an SPA. You'd think that if they have such superior experience, they lead to superior business metrics, thus they are everywhere. Asides from true app-like experiences like Gmail, Spotify, the like, they're nowhere to be found. Not in places of significance. It's 2020 and Amazon continues to be old school page refreshes. Last time I checked they're doing quite OK. Even big parts of Facebook, the poster child of complex interactivity, continues to do full page refreshes in big parts of the experience.

Instead, SPAs are a startup default, not a web default. Big difference. And the way most are implemented, they don't live up to their potential benefits, instead deliver UX that is even worse than static:

- breaking back buttons
- breaking scrollbars
- rendering things that aren't interactive

These things don't have to occur, they can be solved in an SPA, but they do occur a lot in the wild. This matters. We live in the real world.

As somebody else here already mentioned, the article takes a completely wrong approach. It assumes some binary choice or outcome. The original point instead was that the web is not a single thing. It's a huge thing where different stacks are to be used for different use cases. This point is largely ignored, instead it is implied that SPAs should simply solve such use cases better, whilst continuing to be a default.

On the particular point of SPA links being typically faster/smarter: there's about 500 drop-in solutions to speed up static links. Which are usually not needed, because the point of such links being bad is overstated and lacks any user evidence. See my earlier remark on virtually all major websites using plain old links. They wouldn't if it was so bad.

Finally, a huge part lacking in this discussion is the accessibility of web development itself. The SPA web is an engineers web, it requires advanced programming skills, infrastructure, increasingly complex tools chains, and so on. If this was to be a true default (luckily it isn't), it would lock out the vast majority of people wanting to contribute to the web.

It's sad to see this sub culture of hardcore engineers with Macbook Pros thinking they own or represent the web or web development.
That's exactly the point.
This whole data-hiding thing has way too many downsides.

If you consider your app a machine that transforms A to B, you don't want data-hiding in the first place.
You want to be honest with the data you have and data you need.

Also in most web apps: Your data will escape your precious objects (mostly as JSON).

And don't confuse data-hiding with having objects in a consistent state (i.e. mutating data). Two different things.
I created https://www.pullchecklist.com, a Github tool that surfaces contextually relevant checklists for Pull Requests. I built it to scratch an itch of a common problem at work. Some of the member of my team were tired of manually checking Github checklists because they were not relevant to the PR they were reviewing. This tool layers conditional logic on top of Github's checklist functionality.
“[Forget] society, it’s all about me.”
You don't need additional state management or css "stuff" to use React.
Your second paragraph about start-up governments makes me wonder how the court system of the "Republic of Texas" quasi-government [0] (not to be confused with the actual state government) is doing these days. While I doubt they have the resources, the goodwill, or the political capital to replace or supersede the actual Texas state government should the US Federal system collapse, they do fit your description of a start-up government.

0: http://thetexasrepublic.com
Double irony points for using a Heinlein-ism in the post too.
No demo link?
> I thought markdown tables used the pipe character as the delimiter between table columns.

Markdown (the original one by John Gruber) does not include any syntax for tables. Other implementations have included it, but there is no standard. As far as I know, using the pipe character to separate columns is indeed quite common, but it is not the only way.
FYI this comment is getting roasted on twitter
https://twitter.com/browserdotsys/status/1261100295704190981
"projects involving psychedelics and cutting edge mental health treatment among a few, are not nearly as prevalent now. Further many of the arguably top journalists to join in Vice’s history have gone (many, but not all)"

These projects are why I started reading/watching Vice in the first place.

I think the pandemic is going to be used by companies like Vice as an excuse for a failing business model.
Thanks for the thoughtful feedback.

We're trying to prepare for an alternate name and all of the changes that entails and hoping that a domain change is sufficient.
I don't really have an opinion on how to make the market fair one way or another, I just advocate for retail investors to completely dispense with the idea that the market will be fair to them. I see a lot of people getting into day trading not realizing that the whole thing is completely rigged, from front-runners, insider traders, hedge fund managers with huge pockets spreading fake news (watch Jim Cramer brag about all his different market manipulation tactics: https://www.youtube.com/watch?v=gMShFx5rThI), etc. Unless you are prepared to engage in that kind of behavior as well (and have the resources to do it), expect to lose your money. Your only option is to buy and hold for the very long term.
>6 months of unemployment payments (if you have worked for at least 6 months and live in a state that doesn't play games with unemployment) is a somewhat cilivized safety net.

I think this misses self-employed people, under-employed people / people with reduced work hours who are working. It also under-appreciates how difficult it has been for people in even well-meaning states to get through the hurdles of filing.
I've showed my wife the patent, but it usually leads to me sleeping on the couch. not worth beleaguering the point.
Both of you may wish to give the audiobook a try. I had the same problem with the font being nigh-unreadble. I found the narration in the audio version to be very nice.
I don't think Court Drama would be hard. The science stuff would be hard, but a unique challenge.

Plus, I want to see Jack in India.
As someone on the other end of the spectrum, I wish I could do this. While MMO addiction is a real problem (or at least it was... I don't seem to hear about it much anymore), being able to stay interested in a game for years at a time is something I've never experienced and I do feel like I'm missing out on some things because of it. I've never done any kind of "end game" content (e.g. WoW raids) in any MMO because I rarely stay interested long enough to even level a character, and that disappoints me a little bit.
I think that you are overcomplicating the underlying reasoning. Consider: How many functions are there from the empty set to the empty set? One, right?
I agree with the collecting aspect. I have some 292 games in my steam collection. I no longer consider the unplayed ones as being on my "pile of shame". I like having them at my disposal. And I like collecting them.

Spending 3 or 4 hours on a game that cost a dollar or two feels fairly economical. I got Alien Isolation for $2 recently. That probably would have just gone into my collection unplayed. But I did give it a shot. And would say it's probably worth full price.
What information does not require matter?
Factorio was a bit too much for me, but I'll look into Mindustry, thanks!
Those are a bit overkill, I've not had any garage door that beeped for opening for remotes for example and that's a similar distance of triggered by someone not in the immediate area. They should be safe based just on the break sensors and current limiting.
And large jquery apps often had so much spaghetti code that it took years to unravel.
I'll ask again, is there any example of international trade dispute/conflict that would not be about 'national security' with this understanding? Can you give one? Or does this intentionally and consciously reconceptualize all attempts to get advantage in international trade, or a business advantage for domestic corporations over foreign ones, as 'national security'?
Andreessen Horowitz leading deal for voice chat app Clubhouse
Dying Light 2, Vampire the Masquerade: Bloodlines 2, quite possibly Baldur's Gate 3 (Larian also said announcements concerning their Divinity series are coming), Crusader Kings 3, this year is looking to rob my wallet and my time.
I found this video pretty good: https://www.youtube.com/watch?v=iQk0O09gP4g
Just enough information to be dangerous? Article attributes behaviors of loss-based congestion control schemes like Reno and Cubic to TCP itself. In practice, the congestion control scheme is not really part of the protocol (there is, for example, BBR). There's also ECN, showing that loss is not the only way to discover congestion.
HAProxy Data Plane API 2.0
How long before forms requesting personal data allow us to upload our own list of acceptable vocabulary to be used in our presence?
Can we please stop flagging comments like these? It's annoying and imho should lead to revoking flagging privileges for everyone part of the "ring". Deplatforming by mass-flagging is shit on Twitter and it's shit on HN as well.
Would you need extra electrical components? The cool thing with the garage remote approach is that you don’t need any extra electronics, just plain microcontroller.
Modern TLS libraries also shouldn't accept a wildcard TLD nor wildcards that are anywhere but the left most lower-level domain (eg *.example.com).

My point being the Common Name missing from the Subject Alt Names is the least of the problems with this certificate.
Language-enforced association with methods and functions makes it possible to have full encapsulation in a way that's guaranteed by the language itself. That's not even OO either, just simple object-based code. You even see these same ideas entering FP nowadays, with things like univalent types that enable one to establish equivalent types as "equal", and thus fully interchangeable, no matter how they're structured internally.
They are 100% down to negligence of the owner and not the "skill" of some hacker.

The key point for Bitcoin though, is that you should not only secure your keys from physical theft, by utilizing a seed phrase (backed up) and a passphrase (in-brain/shared with family), but also that you should never reveal to anybody the extent of your bitcoin holdings - because if somebody knows what you own, they are vulnerable to theft.

Bitcoin that you own, securely, which nobody knows you own, are not vulnerable to theft.

Hence, you should avoid any KYC service when acquiring bitcoin. If you use an exchange like Conbase, you are explicitly revealing to the State how much bitcoin you have purchased, and they will attempt to steal it off you, like they did with gold in EO6102.

If you do use any such service, and need to untaint your coins, then run them through several coinjoin or payjoin to break the linkage to your identity and have plausible deniability of ownership.
Signal uses giphy. Hope they stop.
Ask HN: Anyone here been asked to solve the travelling salesman or similar?
Hi all,

I work for an estate agent. I need to optimize the time of the salespeople that do our viewings.

Anyone here had to do something similar and have experiences to share? Have you encountered the travelling salesman problem or similar at work?
Now, that said? I was homeschooled and so based on that experience:

Follow what your kids are excited about and learn to nudge that into the learning experiences they need. When I was young, we did a lot of research projects about "kitties" because that's what I cared about. The book excerpt in here models that well:
https://www.wbur.org/onpoint/2019/09/23/achievement-gap-the-...
and there's this as well...
https://www.kqed.org/mindshift/54470/why-content-knowledge-i...

What this really means, I think, is that we tend to view the actual topics of material that an elementary/middle schooler is dealing with as, well, immaterial--that there are fungible skills they need to learn. And that's kind of true--but what's certainly true is that bouncing around pretending that you can synthesize information about baseball without learning about baseball (example in one of the links) and then tomorrow it's off to practice diagram reading with Mayan agriculture--that isn't effective. At homeschooling scale, you can afford to let your kids' passions drive, and work in the skills-based aspects as it fits.
The movie was a childhood staple, but the book is even better - literally LOL'ed, snorted, etc.
"In God We Trust: All Others Pay Cash" by Jean Shepherd.
There are lots of additional short stories there not featured in the movie.
Good question. There there must be something material otherwise TSMC wouldn't have such a lead on their competitors.
The objects would be fully public structs only though, yes?

>Doesn't work for what?

Doesn't work for performance, too much copying of immutable state.

If 100% pure means zero mutation, you can't even fit the definition of a program and write output /s
Mozilla goes incubator with ‘Fix The Internet’ startup early-stage investments
> you get a human to listen to it

If you think this is what "simple, easily computable function means", I have no idea what language you think you are speaking, but it isn't English.

> they gave someone else the right to enforce their copyright

But how is that even possible given the plain language of the US Constitution that copyright protects the "authors" of works? You can't transfer the fact of being the author.

Yes, I know our current legal regime in practice allows this. I'm simply saying that means our current legal regime is broken and needs to be fixed.

> that which you construct in order to limit the rights of authors, the very people you are purporting to support

By your own account, the author is out of it as soon as they receive the "fixed sum" from the media company. So limiting the nonsense the media company can get away with after that point does not affect the author at all.
The problem is that when you have a number like 123451234512345, it may get rewritten as 1.234512E+14, and then you are loosing information.
I haven't seen much news about PPE shortages in the last few weeks. Is that because the situation has improved or just because it's unchanged and thus no longer exciting news?