skysight-inc/HackerNews huggingface dataset:
>I highly doubt that HSV-1 is anywhere near 60% in the pool of astronaut candidates. Disease presence is correlated: if you have one, you probably have another. Since lots of other diseases would already be disqualifying, adding HSV-1 to the checklist won't strike off very many potential astronauts.

I took exception to the claim that having cold sores meant you were otherwise "diseased". Can it have long term effects? Yes, but I don't believe an increased long term cancer risk means you're not able to become an astronaut.
There are a lot of people (myself included) who actually enjoy real meat and would never switch, so no it won't be happening any time soon or at all really.
Well, that site goes on my blacklist...
I don't play Lumosity brain games
Getting max performance is not that obvious. You'll want to go through the the PCIe port and find a M2 NVME/PCIe Mac adapter.
Mood-altering messenger goes nuclear
Dupe.

https://news.ycombinator.com/item?id=19429724
For me, the "wow" moment was the first Raspberry Pi.

A fully working computer, in the palm of your hands, powered by USB with Full HD video out and Ethernet, for 35 bucks?

Mind blowing.
Does it still hold that SSDs are harder to recover data from than HDDs? Or is that out the window?
But again, what's the goal ?

Giving lazy people the opportunity to continue living lazily longer while ravaging the planet ? Welcome to transhumanists paradise I guess.
OxidizeConf Speakers Announced
They did a lot of usability testing on the first iteration as well. They didn't test it in the market, since it didn't exist in a product yet, but they tested it. Jensen Harris [−π] has a large number of blog posts on the development and design history of that particular UI and a lot of information on why they have done things a certain way.

[−π]: https://blogs.msdn.microsoft.com/jensenh/2008/03/13/table-of...
Haven't China only a few years ago managed to produce an actual ballpoint pen? [1]

[1] https://www.washingtonpost.com/news/worldviews/wp/2017/01/18...
Tesla Staff’s Lost Workdays Triple on Factory Injuries, Illness
> Boeing just recklessly didn't tell these pilots what to watch out for

I can't really contest that. The pressure to sell it as identical to previous models and skip certification and training steps seems to have played a part on this.
I love Azure Data Studio. I can bang out SQL, Powershell, and Bash all from a single entry point.

Good stuff.
So let's just forget about Basecamp, Github, AirBnb, Hulu, Kickstarter, MyFitnessPal, Twitch and all the other Rails sites and continue to pretend Rails can't scale and won't work for the modern web.
Hey all,

OxidizeConf[0] is the first conference focused on Embedded Rust, and we've just announced our (almost complete) speaker list! The conference will be April 26th-29th in Berlin, and it would be great to see you all there!

[0]: https://oxidizeconf.com
you don't need a lighter to make fire, and you don't need to sharpen, you regrind.

j2ee is an example of mass mistook for an example of good. It was taught as the ultimate goal to marvel at the complexity of the remote objects.
I've been using VS Code, that does the same thing. From what I see the same option has been working the same way since they added it.
Writing a lambda calculus evaluator in Haskell
I would recommend it, but I have some remarks.

There are 2 things I’ve learned from the book that I still use daily/weekly:
1. Capture everything, it keeps your head empty so you can focus on the task at hand. If something comes to mind I drop it in my Todoist Inbox to review later.
2. Weekly review: no matter how good the method is you use, as long as you don’t regularly clean it and keep it up to date, you won’t use it for very long. It also makes sure you can trust your system.

The GTD system has a downside I think: you could end up implementing it perfectly and never forgetting anything and getting shit done. But the question remains if you are getting the important stuff done or just all of the small tasks in life? Just as one of the previous comments also suggests.
Norsk Hydro ASA Suffers Extensive Cyber Attack
Yes! This kind of thing is what we want to see _more_ of in phone permissions.

Remember how crazy it was back when "flashlight" was an app on your phone that you had to give the "camera" permission to this random crappy app because the lamp is built into the camera and so that's the permission needed?

The same is true for so many features in so many apps, why does this app say it needs permission to _make phone calls_ when it's actually just measuring 3G signal strength? Why does this other one want to "read and write files" when actually it just wants somewhere to store a 40 byte ID?

In some cases the answer is Android / iOS didn't create the right permissions to reflect what's actually needed. But in plenty of others the problem is app developers don't use what is offered because they found a "simple" way (often pasted from a 5 year old Stack Overflow answer) to achieve what they wanted.
If only they offered with a Nvidia GPU
All this AI stuff is nice, but the important questions are what are the benchmarks of a retropie?
...how is 8GB underpowered for browsing the web?

My 2016 MacBook Pro has 8GB and it's perfectly fine.

I can't even imagine what web you're browsing.
they want to push iOS. They are begrudgingly updating their Mac line, with horrible specs such as 5400 RPM drives, and are avoiding holding an event for the announcements.

This way they get to ward off accusations that they have forgotten about the Mac, and they get the profits from the sales, while still trying to drive consumers to iPads.
I don't see it as the largest genocide (not that I consider it positive). The Borg didn't kill, it assimilated. Considering that the absolute majority of people in the future will be cloned, the assimilation of old timers (that's us) is going to be seen as a minor event and probably not even a genocide as we will continue to live, I personally think it's going to be seen as our salvation.

--

IMO there is one thing that seems to be truly unique and irreplaceable - consciousness and its continuity, and control over it. That is probably going to be prized.
I did it once and removing the big glass plate assembly with magnets is nerve-wracking.
There's some stronger similarities between Ruby and Rust than some might expect. Ruby is obviously a lot less strict, but both seem obsessed with providing every method that could possibly save you time. Ruby's Enumerators and Rust's Iterators in particular are almost excessively comprehensive. You don't write many loops in either language.

Also they both use this_casing_style for most identifiers and ThisOne for types.
Yeah, it's a tricky interface. It works best in applications with a ton of commands and it really needs a good UX team to pore over it and do user group studies. I've seen some (IMO) failed versions from smaller software vendors.

The Microsoft ones are pretty good, for me at least :)
Uhlenbeck is delightful, and one of her big ideas discussed in this article -- bubbling -- truly has changed both her field and algebraic geometry. It's a cool idea. In a previous thread here (How I learned to love algebraic geometry, https://news.ycombinator.com/item?id=19397957) there was some discussion of singularities. Algebraic geometers like polynomials, while symplectic geometers like Riemann surfaces. These coincide at times but Riemann surfaces include lots of non-polynomial examples.

Anyhow, as an algebraic geometer, the place I learned about Uhlenbeck's work was in compactification of moduli of curves. Basically, say I want to look at all the polynomial curves that can live in a certain 'environment'. (One 'application' is string theory -- what particle interactions can occur given a certain set of energy constraints? The particle interactions are curves traced out over time by particles/Riemann surfaces traced out over time by the little loops that represent closed strings in string theory; the energy constraints constrain the shapes the particle interaction can take.) If you want to look at limits of families of these interactions, you're looking at some odd behavior. An example is the equation xy = t^2 -- this gives you nice hyperbolas for values of t not equal to zero, but as t -> 0, you get something singular, two crossed lines. Or x^2 - y^2 - z^2 = t^2: you have a nice smooth hyperboloid when t neq 0, and a double cone when t=0. However, these examples are just showing you the idea of how singularities appear in families of smooth polynomials. Uhlenbeck's older work really worked with the system of constraints that I mentioned -- figuring out what can appear under those constraints is a considerably more complicated problem!

This is a very imprecise discussion above and I'm totally blurring together Uhlenbeck's bubbling and compactness theorems from gauge theory -- but I never followed her work in a systematic way but instead was plunged into seeing its aftereffects from another related field that the work affected.

Last quote really resonates: “Along the way I have made great friends and worked with a number of creative and interesting people. I have been saved from boredom, dourness, and self-absorption. One cannot ask for more.”
C# -> TypeScript -> node.js

I'm really trying but I can't see how/why you would go from C# to JavaScript?
The title was a bit misleading for me, giving me the impression that Azure Data Studio is a new tool specifically for Postgres. The reality seems to be that Azure Data Studio is an existing tool which already supports MS SQL databases, and preview support for Postgres has been added. Which makes more sense to me than Microsoft creating a new tool just for Postgres.
All of the methods and libraries assume regular grouping, but India's money is grouped irregularly. While regular money is counted in groups of 10^3 (thousands, millions, billions, trillions), in India there's a 3,2,2 cycle. One lakhs = 100,000 and 1 crore is 100 lakhs, but if you had 1000 of them it would still be a thousand.

Everybody seems to get this wrong, even Google Sheets.
http://www.abelprize.no/c73996/seksjon/vis.html?tid=74011&st...

https://www.quantamagazine.org/karen-uhlenbeck-uniter-of-geo...

https://www.nytimes.com/2019/03/19/science/karen-uhlenbeck-a...

https://www.newscientist.com/article/2196755-karen-uhlenbeck...

https://www.bbc.com/news/science-environment-47613929

https://www.zmescience.com/science/math/karen-uhlenbeck-abel...
Hah, I do see one heck of a problem. Specially how he describes squatting in such a positive light.

You're fucking stealing. Its not positive. Housing policy can be fixed without normalizing stealing.
Some people consider that vegetarian, but I never understood that myself. When I was vegetarian, I didn't eat fish. I did eat eggs, though. Since they were unfertilized I didn't have a problem with them, and it helped me stick with the diet for as long as I did.
As a rule of thumb I would say there is good overlap. In support of my claim, I suggest the report from Olivier de Schutter, UN Special Rapporteur on the right to food [0].

[0] https://www.resilience.org/stories/2011-03-09/un-report-supp...
if she stayed in her science classes for longer than two semesters, she might have learned that instead of facing decades in prison time
Replacing the hard drive in these macs requires separating the display. Possible but a delicate operation. https://www.ifixit.com/Guide/iMac+Intel+27-Inch+Retina+5K+Di...

I’d just throw a thunderbolt or usb3 SSD in a port instead. I boot off a USB3 SSD on my Mac mini and that seems to work fine, despite not being quite as good as an internal or TB drive would be.
The old strategy of burying garbage is looking better and better. We're literally sequestering CO2 by doing so.
>I would love more people to ask themselves "do I really need SPA?" actually.

And I'd love if people asked "is anyone actually doing SPA" beyond what TurboLinks + a Vue frontend on a Rails backend would get you.
Apple had a backup solution that was easy to use.
Sometime in the 90's I downloaded a programming language called "C--" that was basically assembly with some loop control structures and functions. I'm assuming this completely unrelated.

Edit: ah, looks like dragonbonheur found and linked it already in this thread!
"iMac gets a 2x performance boost"

[Citation needed]
Meh, not defending Apple in any way but RPM isn't a very useful metric without other specs on the drive.

Battery life and durability are better on 5400 drives. Performance is a tricky one too. Depending on use case, say a PC doing lots of large sequential data (Media)? 10/15k with high IOP and random access times don't actually help much when streaming home movies instead of serving up highly concurrent database records.

This is Apple doing Apple; very well-designed but midrange hardware with a premium price tag.
https://text.npr.org/s.php?sId=701498785&rid=1002
I really wish I could buy a headless Mac with similar performance (including a real video card) and price. The mini doesn't quite meet my needs and the pro at $3k+ is way too expensive. These specs look good (although I would greatly prefer SSD) but I really don't want an extra monitor on my desk.
But that's not wasted time, they're just waiting for their async promises to finally return so the page actually renders.
Planetwide Rumble May Have Come from the Largest Recorded Underwater Eruption
Autoplaying video with loud music, just a heads up. Gave me a jolt!
Facebook and Google Aren’t the Only Ones Tracking Your Clicks
Does compiling to C-- have any benefits compared to compiling equivalent C code (maybe a subset of C)? My guess would be modern C compilers, powered by decades of R&D and programming, would be able to optimize just as well and possibly better.

EDIT: One advantage that comes to my mind is that compiling to C-- will give slightly more power to deal with stack. E.g. implementing exceptions, continuations etc would be simpler. This is possible in C using inline assembly.
Exactly, the whole "diaspora Asian" thing has this figured out just fine. But every food tradition has a great variety of low-meat options, with the possible exception of pure hunter/herder communities. But in the west they are traditionally mostly restricted to home cooking and what little still made it to professional kitchens is now increasingly getting squeezed out by fully meatless choices (the choice in status meat somehow never gets less).

(I say "diaspora Asian" because I can only talk about what we get under the Asian brand in Europe, which for all I know might be completely unrelated to what actually happens in the namesake regions. But that's completely unrelated to the point we are making here: meat for flavor instead of for status, kudos to them)
imagine a world in which none of this happens and we all live in ignorance
2015 to be exact. Both the iPhone 6S and MacBook Pro 2015 are the absolute pinnacle of Apple tech before they started to do absurd year-on-year price raises and introducing backgrades (no 3.5mm port, bad keyboard, touchbar, no magsafe).
The link you just copy/pasted is literally the citation
100% agree. In my experience remote tech workers have to fight the tendency to become workaholics.
That's not part of the new website, it is part of each proposol repository (or the all spec) and existed for years as far as I can tell
What Winning $250k at Poker Taught Me About Money
I'm a software developer. I'm on HN daily, trying to keep tabs on new technology and such. I used to make android games as a hobby 8 years ago. I'm posting this from an android phone. I hadn't heard of f-droid until just now.

As an aside, there must be a better way to keep track of new technologies. I hate not recognizing something important.
Chrome + Slack alone took up ~3 GB of RAM on my 4 GB machine and forced me to upgrade.
Unavoidably arbitrary of course. I don't see why people would mostly move from Python, Ruby and PHP to Javascript. Well, I can see PHP, but mostly, people move from HTML to Javascript.

Also, about 10 years ago or so, I believe there was a rather big exodus from Java to Ruby.

If I had to describe my own journey, it's Basic -> Modula2 -> Prolog -> C -> C++ -> Java -> Javascript -> Ruby -> Groovy -> Node.js -> Typescript.
My guess is that many edu and corp customers buy hundreds at a time for computer labs, low demand office jobs, etc. The purchaser isn't the one that has to suffer from obsolete CPUs and slow spinning drives. The purchaser just wants to stay within budget.
I don't know that he's wrong, but there's a major premise in there that's easy to miss if you aren't watching for it: "Whatever language I come up with there should be a way to efficiently evaluate it, that's pretty important if you're a systems person." It makes me think that he mis-stated his case slightly.

In an ideal case, SQL's encapsulation supports its declarativity. In practice, it's riddled with holes. Some of them, like micro-managing the indexing scheme, aren't part of the basic idea behind relational databases (Codd's paper doesn't even mention them, IIRC), but have become so deeply engrained in our expectations of how a relational database should work that we don't even recognize them as a compromise on the idea behind the relational calculus anymore. But they're generally either deeply non-declarative, or lay bare some pretty deep implementation details of the system, or, in the case of index optimization features, both.

So, what I'm guessing is really going on here is an incomplete observation that there's a "pick two" situation here: You can only have two of performance, declarativity, encapsulation.
Because when RAM was dirt cheap, you would pay triple the price if ordered from Apple. It's ridiculous.
Or, rather than postulating some shadowy conspiracy theory, we can guess that the SEC is a law enforcement agency, and Musk has repeatedly (and in plain sight) violated the law.
State of Developers in India 2019
I don't use KDE as a desktop environment, but KDEConnect works just fine outside of KDE in my experience.
Yeah Time Machine is great. I'm not sure that was the issue. I think it's that SSD's are more expensive.
Easily Build a Dog Breed Image Classification Model
Firefox 66.0 Aims to Reduce Online Annoyances
I always find it slightly funny that there is a movie [1] about working at Google and a big part of the challenge is how they handle support cases.

[1] https://www.imdb.com/title/tt2234155/
There's tons of competition in the PC space.

If nobody makes alternative Mac-like machines people want to buy for cheaper (or if Macs are seen as Veblen goods), that's a different matter.

But Apple doesn't charge $4000 for a MacBook Pro for lack of competition in the laptop space.

"But only Apple makes MBPs" is not an argument. Only Acer makes Acer machines, and only MS makes Surfaces too.
It won't be cool. It'll throttle. 9900K requires very good cooling, preferably water cooling to keep that 5 GHz and there's no way to put that cooling, especially along GPU into tiny iMac. Also I'm afraid that constant heating would damage some electronical components after few years.
... which provides an alternative to cutting down the forests for wood, which is why forested land is increasing.
Who has the fastest website in F1? A deep-dive into real-world web performance
I remember reading an article about gender bias in South Korea, and that female workers over there struggled to get recognition or promotion. Several large multi-nationals were supposedly setting up local offices with one of the specific goals of hoovering up languishing female talent and putting them to good use. This could be another example of one person's misogyny becoming another person's business opportunity. Capitalism to the rescue!
For EU prices also check
https://geizhals.eu/
they got acquired by Heise Gruppe some years ago and are my goto-service for model comparison and extended filtering, also very useful outside EU.
Haven't seen a comparable service yet for US with price trend and consistent feature tagging.
Why not use a view?
What about my google account? Would it run, but I won't be able to access it?

I think Google lost trust, which is hard thing to get back. I just speaking how I feel. And I don't get such feel using AWS.
Geizhals.eu
Ask HN: Makes sense to do Masters in Computer Science after 13 years experience?
I have been programming for 13 years now, which kinda makes me an old timer. I have mostly done web backends (little frontend) and DevOps, but nothing FAANG level.

I am starting to get saturated with building regular apps and doing DevOps (some of them quite cool and challenging). So I picked up Rust to get into low level systems programming. It's chugging along, but I am yet to make something cool with Rust.

I also try very hard to have an exponential personal growth. It's not been very successful so far. I do keep learning but not at a speed I consider meaningful.

This made me think, should I go ahead and pursue a Masters degree in Computer Science? Specifically in my interest subject of Distributed Computing. Is it too late for me to pursue it? Is it even meaningful given my info above? Has anyone had success with learning something Masters level without external motivation?

EDIT: I already have a Bachelor of Engineering Degree (non US)
This has nothing to do with EU vs US vs China vs Russia (though, there will be many people willing to sell you which way or another) or whatever demagogue will take the stage to stroke the minds starved from a sense of reality… and everything to do with people saying one thing and doing another… it's what rude awakenings are made of.
I agree! This has been bothering me ever since I stopped eating vegetarian. My ideal dish would have lots of tasty vegetables with a side of meat. Unfortunately I suspect that most customers would consider they're not getting their money's worth.
It's 2x faster because Apple says so. OK.
And no longer possible, think the newer models have fused glass.
Ask HN: What's a programmable display which is not a screen?
I'm a software dev who's interested in a programmable display for my kitchen. Something to show train schedules, to do items, calendar events, etc.

Since screens are already so abundant, I'd like to use something which does not have a screen.

After much thought the only thing I could come up with is a Split Flap Board. There is a company making them but it's cost prohibitive (smallest ones are over 5K).

What are some programmable displays which are not screens?

Split flap boards
https://www.oatfoundry.com
Introduction to the Oblivious Transfer and Garble Circuits in Cryptography
Maybe this is because everyone has spent the last 10 years telling them that Rails is dead, they're stuck to a dead technology, and Go no wait Dart no wait Rust no wait Javascript no wait Node no wait React no wait Phoenix is better.
Smart Guns – Weaponry of the Future
The podcast Skeptics with a K did an interesting series on the Placebo Effect. It basically boils down to that it's a catch-all term for different types of bias. It's strange that something with such flimsy evidence lives on so strong, even in the Skeptical community.
Now you are discussing another topic.
Song Skipping Behavior of Spotify Users and Its Relation to Musical Structure
The ENUM type sounds like a great little tweak; I've got quite a few small tables that describe a fixed number of rows so I'll definitely investigate that.

I'm my own worst enemy for indexes, because I'm not only the database administrator but also the analyst. So when I'm trying to solve an ad-hoc problem and encounter a long-running query there's a 99% probability that I may have "accidentally" generated a new index to accelerate that query and then forgotten to remove it when I was done.

Lesson learned, and also a good argument for disaggregating the administrative and analytical user permissions.
This is Dongle Inc. we're talking about. These days, hard drives should be outside the iMac chassis, and its internal storage should be SSD only.

Fusion Drive is a hack.
text.npr.org##html:style(margin:40px auto;max-width:650px;line-height:1.6;font-size:18px;color:#444;padding:0 10px; )

Is my preference.