skysight-inc/HackerNews huggingface dataset:
Really? I was under the impression that we have largely moved on because of better medicine.

My doc explained that Lithium has some pretty serious long term problems for many patients while for instance if you can tolerate the titration Lamotrigine has very few side effects. Was also told Lamotrigine was more effective at least for my needs.
Your article [2] doesn't actually say anything about Bobulinski claiming laptop emails were authentic, though perhaps he did somewhere in the full statement. Even if the emails themselves are authentic, the New York Post article which revealed them (the article that was suppressed) is misinformation in that it mischaracterized them. Their alleged provenance is also probably not authentic.
Heads up, as others have this is actually a different yet similar event. I'd edit to say such but apparently there's a time limit on editing comments :D
You're confusing full clone, which for a huge repo is OK to be long as the fix which was to specify one RefSpec so they don't clone the full repo in CI.
> The planet's gonna be fine, it's humans who are gonna have a bad time.

And the almost uncountable plants and animals that are already extinct. At least when we go the others will be able to stay.
missleading title. Not the build time was decreased by 99%. Only the git checkout step was.
SQS doesn’t have the model where the lifetime of the queue is tied to the subscriber, so if you have 1000 subscribers to a single sqs queue, you end up having to go sqs -> sns -> 1000 client created sqs queues. You end having to write code to garbage collect these queues and each message has to be written 1001 times.
That was the one I was confusing this with -- @vilhelm_s also pointed my mistake out -- whoops
Step one is to define the problem clearly. It's easy to forget what you are trying to solve and get lost in the details. Then you end up with the perfect solution to the wrong problem.

For instance, clothes came out if the washing machine dripping wet.

Step two is to get a better idea of what causes the problem. That's usually a list of facts and symptoms that can help the investigation.

For example, the washing machine still makes noise, and still pumps water out. However it doesn't shake as much as it used to.

Then and only then can you start coming up with theories on what the problem could be and how to fix it.

Maybe it doesn't shake because it doesn't spin, but the electric motor still turns, so it must be disconnected from the drum. The strap must have broken.
IntelliJ have years of providing value to Visual Studio through Resharper, and now have Rider which is miles ahead of VS, itself very far ahead from VS Code. MS could win for some workflow thanks to the extensions, but this come at the cost of stability. About half of the one I tried didn’t worked properly.
June 15, 2020 T-Mobile Network Outage Report [pdf]
Very cool. Adobe stock has nearly doubled in the past 12 months and they've been on an upward trajectory for the past 5 years.

Once Adobe realized they're competing with piracy the same way the music industry was, oops, all of a sudden there are profits to be made from simply charging a fair price.

Who woulda thunk it.
I agree on most points. My guess is that some homeless were put into hotel rooms, which is why there are fewer on the street. I don't know how sustainable that is or what will happen when the pandemic is over. Will they be allowed to stay there indefinitely? Who will pay for all that? I have a hard time believing that the homeless population actually decreased during COVID with all the generous social programs going on.
in fairness to him a lot of people in the first half of the 1900s did this kind of thing, so in the absence of knowledge of radiation and the harm it causes this is clearly a "reasonable" belief (to humans at least)
I'll never forget the excitement as a kid of walking into an electronics store in the UK in the mid 80s!

So much choice and an amazing array of machines! It seemed like endless possibilities! It was fun and interesting.

It's perhaps similar to the early days of the web design when we had experimentation with Flash interfaces and all sorts of crazy browser experiences! Now it's all the same same on the web :-/

I love macOS - but it's so boring these days. It's kinda joyless. Feature rich, but just no fun any more. I've been a life long Apple users, and used to work there in the late 90s.

I tolerate and use Windows for gaming and to mix it up a bit.

But right now I've been using and enjoying Ubuntu on older Intel hardware with cobbled together updates. And it's more fun.

I like things to be fun :-)

That is part of the point of the Amiga and retro computing - it's actually fun!

FWIW we were an Atari ST household! :-D
Yep, laptops are horrible for productivity.
> most probably in a large code base

imo this is not only a problem in a singular large code base, but also libraries.

I know not everyone likes Go, but I've noticed that i find it super easy to dig into some open source dependency and navigate it, because in some ways Go is the exact opposite of lisp. In terms of the language not allowing a lot of flexibility at least.

I never found navigating foreign java code bases that easy because this project uses spring for dependency injection, that one does some other class loader magic etc, streams, no streams etc. pp.

That said, I do think LISP is cool, but I think it ends up being a right tool for the job kind of thing. I could imagine LISP being nice for things like game engine scripting etc.
Anything more you care to say about what most Americans seem to ...

You have to have quite the vantage point to have insight like that.

It’s more than likely that you all on the other side of the Atlantic aren’t our betters
Wait, I thought that lazy io (e.g. getting a lazy string back from "reading" a file, which triggers subsequent reads when you access it) was widely considered bad and a mistake.
"Hacker News" is millions of different people every month. It seems at least some of them think differently from one another (otherwise how are people discussing and debating?). You're responding to one comment, by one person, and the comment is currently downvoted.
You link Sony BMG's story to Sony Interactive Entertainment forever.
Do not forget the original version, Gogs.

https://github.com/gogs/gogs
They don't need to claim any reason, they can take down any content they want for any reason.

The only legal protection they have is not being held liable for the speech of their users. Newspapers don't have that because the writers are on their payroll.
MBA Oath
Current hall-effect engines can produce thrust for 50,000 hrs (~5.8yrs) before needing refurbishment. This is enough for a few trips to Mars.

Even if they cut a week or two off the travel time, they might be worth it on craft with humans as an extra week or two of life support is fairly heavy (~2kg/day/person).
> What if McDonalds, Burger King, Wendy’s, Taco Bell, KFC, and Subway all decided to ban people whose name started with R

This isn't a good analogy for several reasons. To start with, restaurants exist in physical space, so losing access to a popular restaurant chain makes it more difficult to eat since you might have to travel farther to find food. This isn't an issue for a website since the cost to "travel" to any http website is always the same regardless of the site.

The next problem is that you're comparing food to use of a website. It might be problematic if all the fast food in your town is owned by a handful of companies that coordinate to exclude you, since we all recognize that food is a basic human need, having your post banned from a website however is a meaningless triviality in comparison.

Finally, it is not convincing to suggest that being banned by 6 very popular fast food restaurants is a serious harm society should seek to prevent, just eat somewhere else, there are many alternative options and many new ones appearing daily, just like with various internet websites.
While the RS232 port is interesting and unique, I did think that the wired Ethernet port is actually useful. As the reviewer points out: Having a full-sized Ethernet port comes in handy if you’re using the system for network administration
I quite like the core of this article:

To maximize intelligence, we should focus on maximizing the acquisition of high-quality knowledge

I've found it quite useful and stress relieving. Instead of worrying about if I'm good enough, I can spend my focus on what knowledge to acquire and acquiring it effectively.
The problem is that the whole thing is basically an unsupported allegation. It might be true, but for the time being we have no way of knowing.

* The material was provided via two of Trumps henchmen, who may or may not have altered it along the way.

* They gave it to the NYP after Fox News (never one to miss an opportunity to bash the Democrats) turned it down due to lack of provenance.

* It was originally derived from a laptop that may or may not have been dropped off by Hunter Biden or someone associated with him.

* The computer repairman at the centre of this has given contradictory explanations of the timeline, how many laptops were involved, and whether he contacted the FBI or the FBI contacted him.
Heavy radiators are definitely needed if you don’t want your space ship becoming uninhabitable. And running extra propellant through the engine to cool will further reduce usable ISP.
> But will the formalisms actually help you when the job you’re doing has insufficient achievable precision (eg finding market fit for a website)?

In my experience, this is exactly the problem Haskell's core abstractions—monads among them—help with!

What do you need when you're trying to find product-market fit? Fast iteration. What do Haskell's type system and effect tracking (ie monads) help with? Making changes to your code quickly and with confidence.

Haskell provides simple mathematically inspired tools that:

1. Make clean, well-factored code the path of least resistance.

2. Provide high-level, reusable libraries that keep your code expressive and easy to read at a glance despite the static types and effect tracking.

3. Give you guardrails to change your code in systematic ways that you know will not break the logic in a wide range of ways.

If I had a problem where I'd need to go through dozens of iterations before finding a good solution—and if libraries were not a consideration—I would choose Haskell over, say, Python any day. And I say this as someone who writes a lot of Python professionally these days. (Curse library availability!)

Honestly, Haskell has a reputation of providing really complicated tools that make your code really safe—and I think that's totally backwards. Haskell isn't safe in the sense that you would want for, say, aeronautical applications; Haskell programs can go wrong in a lot of ways that you can't prevent without extensive testing or formal verification and, in practice, Haskell isn't substantially easier to formally verify than other languages. And, on the flipside, Haskell's abstractions really aren't complicated, they're just different (and abstract). Monads aren't interesting because they do a lot; they're interesting because they only do a pretty small amount in a way that captures repeating patterns across a really wide range of types that we work with all the time (from promises to lists to nullable values).

Instead, what Haskell does is provide simple tools that do a "pretty good" job of catching common errors, the kind of bugs that waste a lot of testing and debugging time in run-of-the-mill Python codebases. This makes iteration faster rather than slower because you get feedback on whole classes of bugs immediately from your code, without needing to catch the bug in your tests or spot the bug in production.
I have been working in a large global firm for the past 3.5 years. Where many of my meetings have always had a remote VC component to them, either through Google Meet or Microsoft Teams. I have found that they really aren't that weird at all. We have been speaking to each other via mobile phones or conference calls for years which doesn't feel too different. Perhaps it is also because I grew up playing multiplayer video games on PC which required me to speak with groups of people in game.

I find there is an overall larger upside to virtual meetings than physical meetings.
The email didn't say "thanks for the meeting with your father"; it thanked Hunter for "inviting me to DC and giving an opportunity to meet your father", wording that leaves it ambiguous whether the meeting had already occurred or was in the future. This is important because, even if it is authentic, it does not necessarily contradict Biden's claim that (according to his schedules) no such meeting occurred.
When you’ve got a billion other tasks to do, you might even know that it could be orders of magnitude faster and still not fix it, simply because of higher priority work.

Frankly, I’d rather spend extra time trying to address problems/bugs/potential security holes in the actual shipped code than in fixing a poorly working CI pipeline...and I’m the kind of dev who gets really irritated by these problems. But you have to prioritize.

Basically, barring “external” forces like cost overflow, customer unhappiness, or similar...stuff like that gets fixed at an equilibrium point between how much the problem hurts the dev, how adjacent to the codebase the devs current work is, and how interesting/irritating the dev finds the problem.
R6RS was the largest Scheme spec ever, and because of it the next one was actually reduced into two: R7RS-small (core-language) and R7RS-big (extended).

The R7RS-small standard [0] has already been ratified. It is a similar size to R6RS as a document size, but the semantics are about 8 pages, and include a bunch of macros that you don't need to implement, but just copy and paste into your implementation.

I'd say it's a similar sized grammar to Python's.

[0] https://small.r7rs.org/attachment/r7rs.pdf
Some years ago I saw a magazine ad showing a retractable hmm... stand thing to hold a monitor, keyboard, and mouse above a bed.

It was able to be angled for comfort, etc. So, you'd be able to put a desktop somewhere (above? below?) and use it from bed.

No idea if they're still sold, but it wouldn't be too surprising. :)
> Can I open a shop only for <insert skin color> people only and claim that if you don't like it, go somewhere else? How about other categories, protected or otherwise?

You're missing the fine distinction between protected and non-protected categories. Discrimination based on what you are is banned - those constitute the protected categories. Sex, gender, national origin, race, family status, veteran status, religion, and sexual orientation all fall under things you are.

Business and private organizations however, are allowed to discriminate against their customers based on their actions. It gets fuzzier if those actions intersect with a protected category (e.g. a supermarket probably (IANAL) can't throw out a gay couple for family-friendly PDA if a hetero couple would be allowed to stay). But by and large, if you do or say something on my premises that I dislike, I can kick you out.

Imagine if weren't so. Anyone could disrupt religious services by shouting obscenities. You couldn't have a peaceful shopping trip or grocery run. It would be total chaos.
Yeah the UK would be much better off without an intelligence agency and if only the West would lay down its arms. Imagine!
Still shaking my head that he won; what a sad day for the city.
Had only one number. All trusted devices were under my control.
In specially coated tubes, the more viscous a liquid is, the faster it flows
It's the correct hammer for a company that employees tons of people who, for the most part, don't really care about the craft of programming and don't want to be bothered by learning anything difficult. They just want to ship their features on time and get their year-end bonus or whatever pat on the head.

Even at a company like Google, I don't think most programmers are really pushing their understanding of software design or tools or techniques. They learn all the silly interview stuff about red-black trees then are just happy using coding within the well-defined bumper car arena of Google's frameworks and coding guidelines (e.g. Golang with no "hidden code" like in C++, where not writing certain things causes the compiler to generate stuff for you).

We all read Hacker News and generally are excited by new advances in things (e.g. C++ concepts! No more stupid SFINAE!), but most people at big companies don't.

It's truly a testament to the genius of Go that it solves this problem: much faster than Java, not complicated because most programmers at Big Corp can't deal with complexity (e.g. no exceptions in Google's C++ coding guideline), and understandable without too much effort by the average programmer at Google.

We all understand what it looks like without this effort: The Monolith of Bug Spaghetti Code

I work for an extremely large software company that is stuck on C for decades. I try to use C++ where I can, but I usually get shot down in code review with a message of "C++ is too complicated for your colleagues to understand what you did". To solve the code mess, they implement their own languages to generate the boilerplate C (e.g. like protobufs, but poorly done and NIH because some guy wanted a promotion to "Principal Engineer").

As much as I dislike Go, I would take Go over the current situation I'm in...
What? There’s a lot of laptops that hit their top clocks with no issues. The main problem is that doing so seriously reduces your battery duration and emits significant noise.

Pick anything over the 800$ range that isn’t a macbook and you’re way more likely to hit clocks than not.
You want to be careful to avoid heating your hydrogen fuel, it’s slowly evaporating through the tank even when near absolute zero, any significantly higher temperature is going to increase that rate.
What do you mean you flattened them in a dispute?
YSK there's no requirement for a "platform" to be "neutral". By law platforms can do whatever the heck they like with regards to content moderation. Anyone who tells you otherwise is lying or misinformed.
> Premade powerful computers are always "gaming machines" ...

Only for consumer level ones. Higher end ones are "workstations" and can generally be specced from mid-range-consumer-level to almost-a-friggin-supercomputer-node. ;)

As a bonus, no RGB. :)

Examples:

* https://www.quietpc.com/sys-amd-workstation

* https://www.dell.com/en-us/work/shop/workstations-isv-certif...

* https://www8.hp.com/us/en/workstations/desktops/index.html

* https://www.lenovo.com/us/en/thinkworkstations

* https://www.supermicro.com/en/products/superworkstation
DaVinci Resolve, Free Photoshopping
The source code for ForgeFed[1][2] might be also of interest for improvement.

[1] https://forgefed.peers.community/

[2] https://notabug.org/peers/forgefed
You have a point but I don't see other headlines and this considering Hacker News is biased in favor of Tor and Bitcoin
That's naive. If they didn't want it to be a pure source of revenue they would have structured it that way. You can solve these misaligned incentives by requiring behavioral fines be revenue neutral: you get an annual pro rata rebate of what the city receives from the program, less administrative costs. In other words, you get paid, for relatively more encouraged behavior.

This is why I am dead set against every congestion pricing program I've seen. It's not that the concept is wrong, but that its implementation is always another, unvoted-for tax.
PopcornTime is just a tool. A tool can be used for both legal and illegal purposes. If a tool user does something illegal with a tool, the user should be prosecuted and not the tool. (The same logic applies to guns.)
> Are you comparing Facebook's property to a person's lawn? Because that is nonsense.

> I really don't agree with people comparing ubiquitous global telecom monopolies like Facebook to small businesses and private citizens ...

You can compare two things without them being exactly the same in every way. Two things being different doesn't mean they shouldn't be compared. The point the GP was making is that in this context, the difference between Facebook and HN (or any other small site) is one of scale, not kind. They acknowledge that there may be a need for regulation anyway when they write:

> But we as users think about them as public spaces because they facilitate similar things to public spaces in the offline world.

Which I think is clearly indicating that Facebook's property should not necessarily be treated the same as someone's lawn.
Fix and Flip home experience with Realtors
Of course other countries have problems. But this thread is about a specific incident where Zoom admitted to deactivating the accounts of pro-democracy activists to appease the CCP. Why shouldn't somebody make a comment about that under an article that is about Zoom deactivating other accounts, apparently to appease other powerful political groups? It shows a pattern of behavior. And it is perhaps fair to assume that the pattern of behavior is a result of the company having a big investment in China, and a significant number of employees that believe in creating a "rated PG" world, as you put it.

I understand where you are coming from, but I don't think this is the place to try fight the battle. What was shared here is legitimately related to the topic at hand and hopefully of interest to Hackernews readers who may not be aware of Zoom's history of "censorship" going back before the Khaled events, since it was not mentioned in the article.
In that case, why is Zoom's censoring a problem at all?
You're wrong... they aren't punching down.

From UrbanDictionary: Punching down: For someone of higher rank, power, status, and position to engage someone of much lesser and/or inferior rank, status, power, and position in debate and/or argument. Not limited to just status, power, position, and rank but can and often do include intellect, capability, competence, and acumen.

Oh, actually, hmm... that last part (not including intellect). Maybe you're right after all. Except for the isn't funny part.
There is no legal requirement for a "public platform" (this is not a legal term) to be unmoderated or "neutral". You've been misinformed.
The increase in cancer rate for a two year trip to Mars and back is about 4% over your lifetime. The only actual radiation risk is from solar storms, which can be ridden out in storm shelters aboard ship and in Mars habitats.
Buying your first Home in Arizona
Reverse-Engineering YouTube (2017)
Curious what is the upside? Do you consider conference call meetings to be more productive than in person?
Learn Some Powershell from Python
Agreeing, I'd point out that C++ templates are Turing complete (and now they've added constinit and friends). That can certainly result in bad code, but it also enables very good code as well (ex the Eigen library). Python objects can be monkey patched at runtime - a powerful ability, but trivial to misuse.

Certainly the design of a language should facilitate and even actively encourage writing good code. Attempting to solve systemic organizational or educational issues with it is probably counterproductive though.
I've use the Surface Ergonomic keyboard as my daily driver, and agree it is great. My only complaint is the indicator lights on Caps and Fn are not bright enough.

If you really want a dongle the previous Sculpt Ergonomic has a dongle but the Num Pad is separate :-/ It doesn't have the delay you talk about, and has much better battery life than the Surface version (had it for three years and have't changed them yet).

https://www.microsoft.com/accessories/en-us/products/keyboar...
Did we really need to go to the Americas? When first discovered by Europeans North America was nearly uninhabitable.

Did we ever need to criss the Bering land bridge? Or leave Africa?