skysight-inc/HackerNews huggingface dataset:
You can argue about "responsibility" all day long, until my credit card information gets stolen, and then you find out it's a meaningless concept with a corporation. Do you have the money to sue Apple? I don't. Or worse, someone gets killed because of their data being stolen. Maybe you live in a privileged world where that doesn't happen, some of the rest the rest of the world doesn't.

If you build a bridge out of concrete with weak rebar, guess what? Bridge falls down, people die. If you build a bridge with shit concrete and great rebar, guess what? Bridge falls down, people die. You've made nearly the perfect analogy for me.

Privacy from the government is something most people want. If the government wants my data, I'm not going to build a system that makes it easier for them to get it.

And finally, you can't ban math. I don't give a fuck who says what, I won't put backdoors in my code, and if someone else does I'll stop using their code and I'll build my own.
Last summer was quite an outlier...Europe was extremely dry and hot. So much so that previously unknown archaeological sites became apparent when all the grass died.
The problem with explicit error handling is that it's all too easy to get it wrong (by forgetting to check the return value) and when it does go wrong, it goes wrong silently, introducing a risk of leaving you with corrupt data. In production.

The beauty of exceptions, on the other hand, is that the default option is the safe one. Sure, forgetting to add error handling may leave you presenting a user with a stack trace, but at least you're not billing them for something that never gets delivered.
I'm happy CCP is finally injecting some PVE into the PVP sandbox in the right way. I always felt the whole Jovian/Drifter/Triglavian arc was just boring since it didn't affect players in the least. Now it finally does have impact and now everyone has to keep their eyes peeled for more than the alliances or merc corporations knocking down your POS. Now you got Drifters who you don't know where or when they'll strike. It really raises the stakes. It's the kind of thing that I really wish MMOs would have where the NPCs can strike back rather than being just a loot farming thing.
Just as clarification, if you want a node to join a different cluster you have to take down the Erlang VM and restart it. If you want it to just rejoin the cluster you don't (i.e., you have to change the cookie to match that of the cluster you want to join). But given a set cookie, and service discovery, you can join or leave a cluster without issue.

That said, I generally agree with you. Mnesia is perfectly serviceable, but it is, as you say, really only a good fit for manual intervention in the event of service interruption. That manual intervention can be after the fact, but it can't automatically resolve a partition in the event of a netsplit. It's not too bad to extend to write code to automatically resolve those partitions (I've POCed it; we ended up with a manual button to execute the code to do it just because of our own concerns, but it worked quite well), but you have to start making some decisions, and write some code, on how to do that.

Which is why people tend to use other things; there are other solutions that have "what do I do in the event of a netsplit" already built in. And while they may be faulty under certain circumstances (as Jepsen tests have shown is usually the case), most people will take mostly correct self healing over no/DIY self healing.

A few other things; Erlang's default distribution (which Mnesia leverages) was not built for remote distribution (i.e., nodes located in different data centers), so no clue what happens there. It also was built with a fully connected topology, which limits how many nodes it's reasonable to connect to the cluster.
Have you ever done a design specifying molex connectors?
I know what complex inheritance chains are, I'm still not sure how they have much to do with this article. Your comment to me reads like you're trying to forklift a generic critique of OOP on top of this rather slender, content-wise, post. There's not enough in the post to support it and the generic critique is still, well, generic.
I've found I really like error handling with monads, in languages like Scala. You can have the same boilerplate where you match an Option type on if it is a Some/None or Try type with Success/Error, but you can also chain them together in flatmaps and have one location to return an error.

Such things probably wouldn't work in systems languages like Go. I'm surprised we haven't seen more push for functional system/embedded languages.
Earlier HN thread on the WSJ article: https://news.ycombinator.com/item?id=20300100
Elements of Programming Authors' Edition (Free eBook)
you can train some weak small baseline Transformer on your workstation GPU, and then check if your creative idea outperforms it.
If it does, then it would be worth trying to pursue larger calculations.
Wouldn't it be fair to say everyone entering the internet space race is going to be facing daunting challenges?
I'll let you in on a secret: You don't have to buy Apple-branded dongles if you have an Apple computer.

https://www.amazon.com/s?k=usb-c+sd-card+reader

https://www.amazon.com/s?k=thunderbolt+3+hdmi
That’s true, although the requirements for different clearance levels are drastically different, and most people don’t refer to the standard background (re-)investigation process as a “lie detector,” even if the investigators are in fact attempting to determine your honesty in addition to evaluating other signals about your behavior and potential ability to be influenced or manipulated.

Most of the time, comments about “lie detectors” are a reference to polygraph tests, which only apply to an extremely minor percentage of the overall cleared workforce; I just wanted to point that out, that it’s not quite as bleak as implied by the parent.
There's 1 app called Settings. In the current Windows 10 it does nearly everything (the most recent thing they added was battery levels for Bluetooth devices and fonts).

Yes File Explorer needs an update but that's about it.
I live in the south of Spain and I've never seen or heard of anything like that. Please get off the news, it's bad for you.
I can't access this article. I've read another one about the case (Washington Post) and it doesn't really get into the cause of the fight.

But it sounds to me like the root cause is probably misogyny and what a lot of people would decry as "the evils of patriarchy."

As best I can infer, some guy got a woman pregnant that he wasn't married to. Before the baby is even born, he's keeping company with some other woman, probably de facto abandoning the pregnant woman and their child in the process. The two women fought. The fetus died.

He's not likely to ever be charged with anything. We are just going to argue about which woman he was screwing should be hung high.
Let me mention that th current Chinese regime is comparable to a regime of an European country in 1943. If we're talking about what happened 50 years ago, we can talk what happened 75 years ago as well.
There have been a few attempts to patch the core library, most notably [0], but those have fizzled out, probably because they'd break backwards compatibility. (Another victim of "We'll figure it out later".) The most recent work appears to be a work in progress tool for this at [1], but it's also the sort of thing that could have, and should have, been done 10 years ago.

[0] https://web.archive.org/web/20170302095534/http://blogs.s-os...
[1] https://gitlab.freedesktop.org/mstoeckl/waypipe/
Back in the NT days, had Microsoft actually invested into their POSIX subsystem, instead of having it around for DoD contracts, Linux would never had taken off.

As proven by those that buy Apple to develop for Linux, a large majority only cares about having a POSIX like experience around.
The bar is: "this man is a known terrorist and has committed a domestic terrorist attack; therefore we have grounds to search his private records to search for co-conspirators, accomplices, etc."

That's a pretty high bar if you ask me.
The whole mentality of presuming those that do not win will try try again and learn from the experience often ignores that for some, it is logical to learn from the experience and move on in another direction all together.

Hence a further deeper study would be inciteful. Did those who did not try again, try something else and shift focus and how well did they do in that new focus. That would be the biggest question.
Doesn't Docker use WSL2 now officially?
Windows updates install automatically. What's the point of using a shell to install them? It's not like you're saving yourself from a clunky GUI.
I think there are very few subjects where natural talent will be more productive than drive and work ethic.
Not sure how you could test or prove something like this though.
Perfect for mining bitcoin
From the report:

PRESENT DAY SIGNIFICANCE OF THE IMPACT DEPENDS STRONGLY ON CHOICE OF A FUTURE DISCOUNTING FACTOR.

I guess we know what sort of discounting factor they applied.
I like being around people who are better than me :(
And the other problem is that tensor kernels are just a bear to optimize. Even on the CPU, if you write a 3 loop implementation of matrix multiplication you're leaving behind a ton of performance. You want to use a blocked algorithm which specifically knows your cache sizes, and it comes out to like a 12 nested loop implementation which can be architecture-dependent and maybe have a tiny bit of assembly magic in the middle. That's just a CPU, and that's just a dense matmul. This is why things like Halide exist for trying to generate optimized kernels to things like stencil operations, since "just write the loop" really isn't a good strategy. Couple that with the fact that you need to specialize it to the architecture, and indeed a lot of it isn't documented, and you have a hard time getting something as fast as CuDNN.

If you haven't seen this stuff, take a look at: https://www.cs.cmu.edu/afs/cs/project/pscico-guyb/realworld/... . That's cache-oblivious, so it still leaves some performance on the table (which is why BLAS doesn't use a cache-oblivious form), but gets the point across that you can do a ton of algorithmic work here.

What Julia gives you is something where you can directly write the loops and compile to CUDA kernels, and it will run fast. The issue there isn't making the CUDA kernels, but coming up with the algorithm. CuDNN is proprietary so you can't just copy their tensor kernels into Julia. The Julia Lab has some individuals interested in building tensor compilers for this case though, where you can abstractly define such an operation and it will try to come up with a fast version. And then hopefully build binaries from it so it's "compile once"? But this stuff is just hard and there's no easy answer, though Julia is probably the best approach for building an answer IMO :).
I just saw our Macs on the office do the same thing.
India has just five years to solve its water crisis
> fortran77

> old coot

checks out.
Sounds like the mentality of a loser. Nobody that has ever done anything meaningful in their lives think this way.
FMRI data that is taken from direct brain scans is admissible in courts in India to determine if a suspect is lying in high profile cases. India also has the largest biometric database (outside of the NSA).
This is common sense to anybody who had lived past his puberty, yet you cannot say it in this crazy neoliberal world. You really need a study for this?
Beta software is by nature buggy and less-tested. An aggressive update schedule leaves you vulnerable to regressions or other exploitable trivialities. We don't run beta code in production for a reason, nor should anybody whose freedom is at stake.

Whether or not local LE has immediate capability, if you're wanted for capital murder and they can't break your phone the case does not stall, they ship the phone off for analysis. Cellebrite may (or may not) discover a new 0-day just for you.

Your phone is more damning than being caught with a cache of munitions. A stockpile of fertilizer and blasting caps can be argued as circumstantial, but phones often contain the evidence that betray intent-- a search query, a text message, an email.
I don't think the fire metaphor is right exactly because encryption is reversible as you say. A better metaphor would be hiding information and only you knowing its location. Knowing a password to decrypt information is functionally similar to a situation in which you have hidden documents and only you know where.

In the case of hidden documents, warrants/subpoenas are used to compel their production. Certain actions (like holding someone in contempt) can also make cooperation more likely (though not guaranteed).

Why do similar procedures not suffice for encryption?
I agree with you 100% both about ad blocking being essential and product managers being tone deaf to user's priorities, however, I don't see Apple as any paragon in this regard.

> Apple has not introduced anything that was not a direct play on "Our users want X, we are going to give them X, maybe with a bit of a twist"

Unless you want plug-ins in a mobile browser or a headphone jack or ... well, too many things to list really. Apple mobile/tablet software experiences are some of the worst offenders of "We'll tell you how you should want it and if you don't agree, you're just wrong and we're right."
What the “Can You Pet the Dog?” Test Reveals About Modern Video Games
Boston startup developing a nuclear fusion reactor just got a roughly $50M boost
I mean, Rust has exactly those things (Option, Result types), they are iterable, and is a systems language.
Really? I think Notes is far superior to Evernote. Notes was shitty but the newer versions since the past 2 years allowed me to completely remove Evernote.
I don't doubt that many of the accounts screenshotted in the article linked are actual, active accounts on /r/The_Donald. I doubt that you can usefully distinguish real accounts from fake ones for the purposes of identifying false flag attacks in other subreddits.
Where do we apply? Log in is not working.
I'd be curious if this applies to all countries.
Those "unless"'s are _kind_ of the point of the article.
Well, I haven't heard, lately, of a million ughyur imprisoned in real concentration camps in the US.
You should take a look at the changes made for tmux 3. They’re going to break quite a few configs. It might also represent a new era for tmux, though, as it seems like the creator is adding some text UI primitives to it (eg the right-click menu). I also really love byobu, so it would be great to make it more powerful, too.
I think the language is Stata's built-in "do-file" language. The datasets are probably Stat's format as well.
Well G Suite deals in academia allow for unlimited storage. If you use the official tools they will throttle you, but if you use something like rclone https://rclone.org/ you can sometimes circumvent these limits.

When I was researching using a tool which leveraged a similar system and talked to a university which had backed up literally a petabyte of data to a single drive account.

Google's vague terms of service in terms of their "unlimited" storage is just a mess on both sides.

Like all cloud storage at the end of the day, if you're a paying customer or not, there are no guarantees you'll ever be able to retrieve anything once its off your infrastructure.
If Las Vegas is the platonic fruit of civilization, then yeah!
Exciting! For everyone registering or thinking to apply, I just created an unofficial SS19 chat community here: https://openland.com/invite/g1kxeF9

We ran similar chat communities for YCombinator applicants in the last few cycles. It is amazing to see how generous are YC alums and applicants with their time for helping each other.
Depends on the book and the context. Generally yes. Short answer no, long answer yes.

I urge you to search for "sincerely held religious beliefs" as there are an abundance of educational documents and case law related to this subject and this format will probably not do it justice.
I've been remote for almost 2 years now, and I have the same experience. It becomes even more important if you have direct reports in the office because co-workers start asking them questions that are more appropriate for you.

The other important thing for me is to keep a regular schedule when I'm "on" and then step away from the workspace when I'm "off." Avoid going into the workspace for personal projects.

Also as part of my job I make sure to stay in contact with my boss about the things that matter to him like our project plan, release dates, and anything I need from him. Deliberate, open communication is very important. I also find that keeping quality written records is critical too because it's the only way to keep everyone on the same page about what we're working on.

And yes, get up, leave the house, and go do something else during the day, every day. I personally go for runs and go to the gym in the early afternoon as a way to be outside. And I spend a lot of time with my girlfriend on weekends too. Neither of us are homebodies when we have free time so that works out very well. Even superficial interactions with other people are enough to fill the cup a little.
In my experience Windows 7 was clearly the pinnacle so far. The only real new feature since then that I liked was the ability to scroll in windows that aren't in the foreground. In exchange the privacy and update issues basically exploded with Windows 10, to a point where the frequency of my system reinstallations went from "maybe once in the lifetime of the PC" to "about every 6 months". It's the main cause for my full switch to Linux and the number of reasons to not go back is only growing over time.
An app I’m working on adds this text-in-image search to iOS devices: https://memos.org
> I strongly believe in halting on error as the default response, and unwinding until the correct layer can proceed.

Isn't this is exactly what happens in Go code with the current implementation? At least all the Go code I've read seems to do this.

If you don't know what to do or can't do anything, you return the same error, preferably adding more details to the error string. If you do know what to do you handle it.

I much prefer that everyone has to make an explicit choice on what to do; I find following code with exceptions much more painful.
Why isn't drive itself a part of who deserves what?
Who says messages are harmless? I disagree vehemently and contend that information can be indeed more harmful than firearms in the hands of the right people.

A single message can mobilize millions of people to take to the streets and riot. A single firearm can't do that.
Sunstein on how change happens and why it’s so often abrupt and unpredictable
Sadly they do. Somehow other issues are more important to them than this.
>When there's no workload, impostor syndrome begins to creep in.

This hits home, hard.

I often feel imposter syndrome, but I never put 2 and 2 together to realize it is almost always when I have nothing to do/accomplish at work.

When I finally get a project thrown my way, the feeling subsides.
Did Abraham Lincoln Invent Pancakes?
I took all my grad school notes and audio recordings in Evernote. I even paid for additional storage. Then they decided to abandon loyal customers and charge subscription for just syncing additional devices. I've since moved to the notes app. One less subscription for me.
> pushed themselves above their limits to achieve something they shouldn't have

So, learning and practice? Or how do you distinguish between what someone should and shouldn't be able to achieve?
I doubt that. I am pretty sure that most people commit crimes every day and that they’d be annoyed if they were enforced consistently (traffic laws like jaywalking and speeding come to mind).
There is giphy integration, and how it works is described here. https://keybase.io/docs/chat/linkpreviews . Similarly we'll be launching a location-sharing (including realtime) feature soon, working on a similar model.

Ah spell-check in the desktop app. We explored one library and weren't happy. We're visiting option soon, but yeah, privacy is critical.
This would utterly break the internet, how are government officials so idiotic to continue their magical thinking that somehow you can get rid of privacy and keep security. This is a dead horse that is becoming a perennial zombie.
> Most users want a UI from $CURRENT_YEAR, not one that makes them think of Spice Girls songs and AOL Instant Messenger.

This is rather incorrect assumption. UIs is not something people want, it's something people want to not to get in their way, i.e. the opposite of wanting. And to your example modern Gnome is actually worse than AOL times UIs, it breaks a lot of expectations users used to Mac or Windows have, with proper menus not hidden away and better workflows.
Cruzbit: A simple decentralized peer-to-peer ledger
Most distro maintainers disagree apparently, I wonder why.
Yeah; we have our thermostat target a pretty large window. I looked at at the report for May, and it heated and cooled most days.

That doesn’t seem normal (better data now, or more fluctuations?)
Binance Positive Approach for Libra Whereas Cardano Sees Struggle for Facebook
This seems to be consistent with the principle that nature experiments with males but plays conservatively with females. I don't think it's an accident that both the smartest AND the dumbest people in any population will be males. Females play too important of a role for the specie, while males are very expendable so they can afford to try more dangerous things more often. If a male is removed from the genetic pool it's easy to make up for him, while losing a female reproductively is a tragedy.
There are firsthand accounts from women who did compete successfully on why it's harder for them (for example first answer is from a female IOI silver medalist):

https://www.quora.com/Why-dont-more-women-participate-in-pro...
Your reasoning assumes that there is a binary fitness function (either you are fit for the role or you aren’t), which remains constant over time, which can be overridden through not giving up.

That all seems very flawed and reductionist.
* Spreadsheet: emacs (M-x org-mode or M-x ses-mode)

* Calculator: emacs (M-x calc)

* Mail reader: emacs (M-x gnus)

* Programming IDE and debugger: emacs

* Terminal: emacs (M-x shell, M-x eshell, or M-x ansi-term)
My next CPU will be an AMD.
They may sell to law enforcement, but they can end up in private hands: https://news.ycombinator.com/item?id=20080814
I've only recently learnt to step on the breaks to avoid the baseline reset. It's heart breaking to know you're not tapping your whole potential. Before that, every task, every project done, was an invitation to take on the next issue, non stop. People get used to piggyback on that. Pareto distribution is real.
Honestly if I had one complaint about terminals, it would be any time, every time, and how often a CLI program decides it's talking to xterm-color and the renderer deciding for some reason that it doesn't like talking xterm, and somehow the character stream decides to "clear" the screen and move the cursor to 0,0, and none of the characters get erased and suddenly nothing is readable. It happens far too often.

I wish TMUX would be capable of noticing and either fixing or suggesting a fix for that kind of garbage.
Possibly a different version of the paywalled paper, freely available:

T. Buser, H. Yuan, ``Do women give up Competing more easily? Evidence from the Lab and the Dutch Math Olympiad,'' 2016-11-10. https://pure.uva.nl/ws/files/7151108/Buser_and_Yuan_2016.pdf
We'll be sharing more on how that works in the near future, but essentially we've built a few features to help you connect with other founders in the community. You're under no obligation to partner with someone -- we just wanted to give founders the tools to connect with one another.

However you decide to continue interacting with the founders you meet is entirely up to you.