skysight-inc/HackerNews huggingface dataset:
Would many people claim that the modern hot dog is higher quality? Mostly pretty nasty in my opinion!
It seems like so much of these discussions come from attempts to position 'belief in science' as faith exercise. These attempts appear to be taught in various communities as defence against the rational, and as a tool when evangelising.

If someone questions your beliefs, saying you have no reason to believe them, a common thing to fall back to is that you believe them on faith. There are lots of ways to argue against that from a rational point of view, such as by showing they could just as easily believe on faith an opposing view, but the believer doesn't even need to entertain those arguments if they simply say 'but your beliefs are based on faith as well'.

Similarly, if you can convince someone that they believe 'science' on faith, it becomes easier to stretch that to have them believe other things on faith.

It's not always obvious when someone is believing some thing about the world, claiming they believe it because 'science', if they believe it on faith or not. This is why I think the 'faith based science' arguments have been so successful.

For me the counterargument to 'belief in science is on faith, too' is fairly simple, and comes in two parts.

- No idea of 'science' is held sacred, and will be replaced as soon as we have reason to replace it. Science changes its ideas to fit the world. Faith ignores the world when those ideas are contradicted.

- No authority of 'science' is held sacred, assumed to be infallible or incomprehensible. Whenever science makes a claim it is possible to verify that claim and the assumptions the claim builds upon. Any faith based claim eventually reduces to 'because this thing/person claimed it' - often a specific person or book.
New E-Commerce Marketplace
People still laugh at selfies. Narcissism and attention-seeking has never been normal behavior.
Calm down. If you want lower performance in return for better reliability and security, just turn on the mitigations and/or increase the refresh rate.
Thanks for posting that. Very nice.
> Does this relationship generalize?

Yes, the fundamental theorem of calculus guarantees this will be true. It's the same phenomenon as that if your "volume" is the definite integral of f(t) from fixed a to variable x, then the rate of change of the volume (= the surface area) is f(x), the length of the infinitesimal sliver you're about to add to the volume.

You can think of the solid sphere as an infinite stack of concentric infinitely thin hollow spheres. Each layer contributes volume to the solid sphere equal to its own area. (And this is what it means to calculate the volume of a sphere as the integral of the area of a spherical shell as the radius goes from 0 to r.)
The link in a sibling comment https://spectrum.ieee.org/semiconductors/devices/introducing... suggests that helium could be used, and that things could be designed such that "the electrons will never acquire enough energy to ionize helium."
Maybe that's what FB will eventually turn into, mostly. An evite.com
He’s like a beast
If you have a permission system and multiple levels of privilege, why not password-protect the different levels? I guess we would also want to name them. In fact, another cool feature would be remote desktop like Windows has. So we should have permissions, in named groups that you have to know the password to access, and I should be able to log in to them remotely. Sounds like a time-sharing system to me.
A lot of hobbies are very hip and approval-seeking indeed.

Not really sure about skiing, I guess snowboarding is more like that.
Geek culture is a big one right now, with Star Wars, Harry Potter and all that stuff is on the rage – to like it is cool, and it might be an indication.

Of course, not everybody does it for these reasons, but there are plenty of "nomadic" people who like it only because it gives some benefits of social approval.
Maybe you should clarify what you meant by "naive full text search" because that usually means scanning all documents character-by-character to match the characters in the query, which is definitely not what Google does.
I just submitted a small pull request to fix a few typos in the CLI. Neat tool!
What about billing support? You need people on the phone to handle complaints and issues from customers, deal with chargebacks, refunds and thousands of various weird requests from people that will keep coming. Also you need a software engineer team to work on the payment processing system / website. It's not "build it once and leave on autopilot". These things need continuous maintenance, bug fixes and improvements. All of that costs a lot of money and you have to have a really large revenue to be able to handle this yourself.
Yes me too. I can't find the project, but I remember it is from a hackathon.

Does anyone have the link?
NeurIPS 2018 Day 0: Expo
> There's only one Venice.

Venice became tourist theme park.
Garbage collection works by removing variables from memory when all references to a given variable are no longer available. The challenge is that a variable can out live the scope where it is declared.

//global variable
let closure;
{ // block
let x = function a (b) {
let c = b + 5;
return function (d) {
return d + c;
}
}
closure = a(5);
}

The variable named closure is in the global scope. The functions are long destroyed after the block closes. When does variable c get garbage collected? It is still needed by the global closure variable. All of that mess should be garbage collected when closure is garbage collected, but it can continue to live on as a different variable when used in an object or array.
I don't think it can all be attributed to nostalgia. I have read papers on HCI that show this effect exactly, too much ornamentation to to little. The big thing is consistency though. You can adapt to pretty much anything apparently if it the same everywhere, tougher to do if it is only "similar" everywhere. Or worse, the same but different.

I've got an old Celeron system I was going to throw away but because of this I just installed the 32bit version of Haiku on it and have been enjoying its simple style.
That depends on the needs of the company doing the hiring.
The cube surface area is 4 times the average size of the shadow across all rotations, according to the video.
Haiku has the most cozy UI skin I can name (I have also seen some even prettier but that was something completely exotic and I don't even know what OS that was), another one of this kind was QNX 6.0 Photon desktop. An the same time when it comes to icons - I enjoyed Windows 3.11 the most (Windows 98 was not bad too).
It's more that being a solo operator carries overheads which you might not expect if you haven't run a business before.

I thought I'd spend more time coding / designing / researching and less time on unrelated paperwork. I was so very wrong. And the context switch time is real - after a month or two away from the code it takes me at least a couple of days to get my head back into it.
Nice, I've desired to have intra-document links for hierarchical schematics (so you click on a block and it brings you to the page it represents, and you can click an up arrow symbol to up hierarchy). Your tool possibly provides an outline to add this..
https://www.newyorker.com/magazine/2017/12/18/chinas-selfie-...
While we're on the topic of curves and spheres...

Does anyone here know of any theorems that relate the curve of a cycloid [1] to the curve of the horopter [2] (in particular, the empirical horopter)?

In my continued quest to connect curious properties of the cycloid, I noticed hints of potential correspondences between the two curves beyond just their shape, particularly in the ways the curves of the cycloid and horopter both relate to the path of light.

A few years back, Grant did a 3Blue1Brown video with with Steven Strogatz on the cycloid Brachistochrone curve : https://www.youtube.com/watch?v=Cld0p3a43fU

And Vsauce did one with Adam Savage on the Brachistochrone [3] where they build a mechanical model of one that shows it's the fastest/optimal path among different curves, and their experiment also shows the cycloid Tautochrone [4] invariant property where objects begin up the curve at different distances apart and yet all arrive together simultaneously in constant time. https://www.youtube.com/watch?v=skvnj67YGmw

Some other interesting properties and places the cycloid shows up...

* The arclength of the cycloid curve is 8R, a rational value given a rational radius.

* The shape of the closed universe [5]. While we don't yet know if the shape of the universe is open or closed, we do know that if the universe is closed the shape of its evolution is precisely the shape of a cycloid.

* Spinors [6], octonions, and the epicycloid [7]. Electrons, protons, neutrinos, and quarks are spinors. The Rolling Spinor is like a ball, but "thanks to the 'double' in the double cover SU(2)→SO(3), a 360∘ rotation does not act like the identity. Instead, we need to rotate by 720∘ degrees to get back where we started" [8]. The two balls have a 3-to-1 ratio, and the path traced out around the larger ball is an epicycloid.

[1] Cycloid https://en.wikipedia.org/wiki/Cycloid

[2] Horopter https://en.wikipedia.org/wiki/Horopter , Hering–Hillebrand deviationn https://en.wikipedia.org/wiki/Hering-Hillebrand_deviation

[3] Brachistochrone curve https://en.wikipedia.org/wiki/Brachistochrone_curve

[4] Tautochrone curve https://en.wikipedia.org/wiki/Tautochrone_curve

[5] MIT 8.286 The Early Universe: Introduction to Non-Euclidean Space [video] https://www.youtube.com/watch?v=YfbXB_MSkSY

[6] Spinor https://en.wikipedia.org/wiki/Spinor

[7] Epicycloid https://en.wikipedia.org/wiki/Epicycloid

[8] G2 and the Rolling Ball https://golem.ph.utexas.edu/category/2013/06/g2_and_the_roll...

Split Octonions and the Rolling Ball, Dr. John Baez [video] https://www.youtube.com/watch?v=xvflQcHT5C4

Eric Weinstein explains Gauge Symmetry [video] https://www.youtube.com/watch?v=2xiEEtoa-_4
SheepShaver is kind of rough around the edges -- booting to the desktop and running some basic applications will work, but a lot of more advanced applications (games, development tools, Macsbug) will behave incorrectly or crash the emulator. More importantly, the codebase is an ancient mess, and has been essentially unmaintained for 10+ years. qemu is a much more viable approach going forward.
>Maybe they're hoping that's enough for the bulk of users (and maybe it is), but from what I've seen, if you want to do anything serious, you still have to use a third-party.

Or is it that they hope people would rather get everything from 1 vendor even if it's sub par?

I've noticed for example, that Prime Video and Music are inferior Netflix and Spotify. But I could see myself, if I wanted to tighten my belt, dropping the latter two to save some monthly fees.
In my case, I expected the overheads, but was wildly overoptimistic in my expectation of managing them in the long run.
Clojure Conj 2018 Keynote – Rebecca Parsons
Ask HN: How to be a good intern-sponsor?
In a few days I have an intern joining for six weeks. It's a data-analysis job (mostly pandas, maybe some excel) in a commodities trading role.

The project scope is clearly defined, should be within her ability, but the actual exploration and 'figuring out' is up to her. It's not a checklist of micro 'todo' items.

I've never hosted an intern before, and I'd like to a do a good job of it. What things should I look out for?
Do you have any tips for finding local pickup groups where the reputation is undeserved? that is, how can I find groups which avoid the misogyny I’ve seen in many online pickup groups and where they’re focused on the skills to start and build mutually satisfying enthusiastically consensual interactions?

I ask partly because I’ve long wanted to learn to be a wingman, partly to nerd out about the study of social skills, and partly because my wife and I happen to have built ourselves a social circle with a couple of women who have talked to us about the frustrations of dating and it would be nice to help them find someone.
Battle.net is very popular. There are tens of millions of players that play Hearthstone, Overwatch, WoW, SC2, Diablo 2. All of them launch the games by opening the Battle.net launcher. You can buy and pre order games and game content through the launcher also. Plus it also acts as a social network, you can add friends via their Battle.net tags and chat with them, spectate their games, challenge them to a duel etc. I agree Steam is probably number one but Battle.net and Origin are not small either. They each have millions of not 10s of millions of users I would imagine.
Steam provides many other things too, past CDN and billing. They provide a game hub, steamworks (match making, voice communication, friends list), workshop, cloud saves, advertising for your game, and much more too.
The objection in TFA was ecological damage due to de-oxygenation of the water. They don't mention boats as a problem so I'd guess that's taken care of?

As for the size of the laguna, they're talking about walling the whole thing off so some circulation pumps shouldn't be too much of a stretch. Alternately they could install some kind of bubbler system (like a giant version of a fish tank air pump) to keep the water aerated in situ. Again, it's not going to be pocket change but it's an option.
Ask HN: Open clinical encounters dataset?
Considering creating an open-source dataset of doctor's visits. Would you be willing to record one of your visits to a doctor on a cellphone app and submit the audio and EHR to an open-source dataset paper? Dataset would be scrubbed of any PHI (names, addresses, etc.) during the upload process and the dataset paper would be targeted towards the applied track at one of the top ML conferences. Any comments or features you'd like to see in the project?
Yeah, it's a business that could work. I was just trying to point out that at that level, the shipping fee dominates, so if the platform encouraged the user to pick multiple books from the same vendor, that would vastly increase either the margin for the seller or decrease the price to the consumer (and probably drive volume up for the seller)

The complaint I'm making about the amazon system is the shipping fee is paid per book, with no discount (at least when I looked last. I haven't sold a book for more than a decade, and nearly all the books I buy are on the kindle.) for the customer buying more than one book from the same seller.

When I was doing it, sometimes you'd get lucky; some kind soul would buy a bunch of books from me at once, and I got to ship it out at once, and I got to keep most of the shipping surplus.
> Standard interaction widgets. There was no breaking the scroll, there was no button that you can't discover how to press... There was no action without a shortcut... The sortcut descriptions were embedded on the same places you had to click to get the functionality. Buttons were clearly marked. There was almost always some text area telling you what was happening.

This still is the right way to design GUIs for applications to which it is applicable, many people (me included) still follow it and I would warn against thinking of it as of obsolete.
Does itch.io have a world wide CDN delivering high enough speeds to handle 50GB games? Do they provide match making, voice communication, game hub, cloud saves, workshop, achievements, stats, and so on? Steam provides a huge amount of services behind the scenes.
Most screens are wider than they are tall, but I wouldn’t say there’s an excess of width. I use the width for multiple windows side by side, and I’m fine with having a “global” taskbar running horizontally and using a small portion of the height. MacOS and other operating systems cleverly have a global top bar that changes depending on the focused application, which I like.
You are not alone. I miss this all the time. Nevrtheless I can see at least 3 important ways in which multi-user design is useful:

1. Constraining a guest user so they won't access anything they shouldn't - when a guest comes to you and asks to use you PC and you want to be nice and let them.

2. Constraining resident server programs so you won't get pwned.

3. Constraining nonfree apps (their installers especially) so they won't put/remove/modify anything outside user directory (Windows apps love to do this).
Oh the irony in a tool with a name that is pretty long as far as commandline tool names go, that abbreviates strings.
I'd like to see stats, but historically, a game being on Steam brings enough extra sales to make up the steam cut. Now that Steam is overloaded with small games, that may no longer be true, but it's still worth doing a fair comparison.
"Borgsongs" is what I've started calling it. I recall the term from STTNG for the omnipresent chatter experienced by members of the Borg collective.
As a skeptic, I don't think any of you are real people. Just bots optimized to ddos my attention.
Which company ended up with the rights to IRIX?
> it's not the corn syrup that's the problem it's that it is a lot cheaper than cane sugar so it's used in higher quantities and in more types of food

For reference, corn syrup is not in fact cheaper than cane sugar. But the US imposes a tariff on imported sugar that keeps the price at roughly 300% of what it would otherwise be.
This does not appear to be idiomatic C++11. I mean:

bdn::P<bdn::Button> button = bdn::newObj<bdn::Button>();

Idiomatic would be to use std::shared_ptr and std::make_shared, instead of yet-another-custom-smart-pointer.
I'm not sure what ratio makes sense but let's say 50/50 taxes/paying. They are paying with taxes, there's no need for loans. It also means they have a cheap subsidized food option with the ability to socialize at the same time. The restaurants could also have other community center like aspects too.

There's also no reason it has to be AYCE style, it could just be cheap subsidized food markets with communal eating encouraged in every neighborhood. Great way to get to know neighbors as well.
This is a fantastic introduction to abstract algebra. Highly recommended.
No photos, no video, no memes.
It's not so easy if you're on ChexSystems—among other things.
I've often thought about this, and based on my own experiences this is the process I would like:

1. Test language-specific knowledge - it's not a bad thing to not know all the small quirks or details of a language since they're generally not too useful, but when someone does know them it tends to be a good sign that they really enjoy coding and learning. And of course there is a certain minimum amount of knowledge that should be required - listing Java as "proficient" on your resume while not knowing the difference between abstract classes and interfaces might indicate a problem.

2. Design question - just a simple toy problem like "how would you design the book management system for a library?". It's easy to use such a problem to probe into some different aspects of programming like concurrency and databases, just to see how much the person knows.

3. A not-crazy-hard algorithms questions - people often say algo questions are irrelevant to actual work, and I agree with that. But I think algorithms are really a core part of the CS curriculum at every school, so getting completely stuck on a medium-difficulty algorithm question should raise some flags.

4. Resume-specific things - it's always nice for an interviewer to show that they've actually read your resume, and it can be a good way to convey some strengths that aren't otherwise evident.

I guess my philosophy is to interview in a way that can test the depth of a candidate's knowledge while not being obnoxiously tedious or memorization-focused. i.e. someone who has written a lot of production code should do better in an interview than someone who's just memorized every problem in Cracking the Coding Interview. So, ideally with the screening round clearing the first part (language-specific knowledge), and then 2 or 3 subsequent interviews that cover design and algos.
Hate to be that guy, but the headline should reflect that DeepMind was able to generate better predictions of protein structure than were the other contest entrants. No entrants, including DeepMind were able to perfectly predict protein structures.
Agree, additionally I've found that the key to thw very best books is explaining how the intuition and rigour link. I have found that many books (and teachers) exaplin both seperately, but fail to adequately connect the two.
It should be clear about what they're looking for, should be collaborative (I want to see if I can work with them), it should be respectful (ending it early for not a good fit is not a good reason), they should allow for you to talk to your strengths and not let it be a we are pushing you to failure.
While I think you have a point, I believe that it is probably out of the city government's control that the economy we have has a lot of people unable to access modern finance. However, they are able to pass regulations that require restaurants to do something which all restaurants were doing until very recently, and most still do.
I think it means, you have to bring your product to VendorCentral from the SellerCentral/MarketPlace,

VendorCentral is where you become a Vendor/Distributor to Amazon, i.e, Amazon should be allowed to purchase at wholesale price from you, and sell it themselves.

and MarketPlace/SellerCentral is where you can sell directly to customers.
Of course back then this was a correctness issue, not a security issue

It's still a correctness issue today, too. I don't understand why manufacturers (and their customers) consider it OK to ship broken DRAM chips that do not conform to their stated specifications.

Rowhammer isn't (just) a security issue to be worked around, it's a hardware bug that needs to be fixed. As far as I can tell, it hasn't been.
I can't think of anything related to lexical scopes. But IE was a horror story for a while, because its underlying JS implementation - JScript - was COM-based ("Active Scripting"), and thus used the COM object model. Which is to say, reference counting - and without weak references, at that! It was extremely easy to write code that would create object cycles that would never get disposed in IE.
I like asking candidates to give me a code review on a pull request. Because of IP concerns, I normally do this with an OSS project I’m involved with.

Sure, they don’t know the codebase, but they won’t know the codebase that they’ll be working on in a month if hired either. I want to see how they think about creating software and whether they notice potential defects or tricky areas.
That makes sense. At Twitter, I redesigned the notifications system to explicitly allow for ML based decisions such as this.
> There isn't going to be a "changing of the guard" like what happened with IBM, Sun, etc...

Said the same people when those companies changed the guard of predecessors. Don't you remember the time when people thought Walmart and IBM were infallible?

> Trust me I have first hand experience here.

Trust me, I can cite billions of dollars that have bets (with real money) that say otherwise.

> My point is that you can't make a company today that will beat Facebook, Google, Amazon, Apple or Microsoft.

You wanna bet on that? Guess what? You can! Do you have all of your net worth tied up in Facebook, Google, Amazon, Apple and Microsoft stock? If not, then your hard stance on the matter is pretty empty.

> The "agility" of a startup, which itself isn't unique anymore, doesn't get you to scale faster than these companies anymore.

Since when?

> All the channels are saturated and you'll either get bought or crushed. That's what is scary.

Bought yes. This is definitely a problem, but for other reasons than your original argument (this is bad for startups)...but I think you just proved my point - you can get bought (for lots of $$ mind you) if you compete.
I’m surprised at how few lines of code this is.
Trading occurs in primates. You don't even need language to do it.
Double-click the ribbon to hide them.
How long do you expect them to spend on this?