skysight-inc/HackerNews huggingface dataset:
As a lot of other commenters are pointing out: there's an adversarial and a non-adversarial way to do this.

When I'm interviewing someone I will often preface groups of questions with "have you worked with {x}?" or "are you comfortable answering questions about {x}?" before asking the actual questions covering that area. A simple intro question like that goes a long way towards keeping an interview friendly. The interviewee can say "no" to a small-sounding question without feeling like they're embarrassing themselves.

For example, they may be comfortable with Python but not super-comfortable with the GIL/multiprocessing/multithreading. If I ask "have you worked with Python's multiprocessing or multithreading before?" that comes across as much less adversarial than asking them to describe Python's GIL and forcing them to say "I don't know."

Doing an intro question also allows them to give a partway answer like "I've touched it before, but I wouldn't call myself an expert". If they say something like that I can re-focus my questions to another area, or just ask higher-level questions, rather than hitting them over the head with a deep question about something they've just told me they're not an expert in.

You do want people to be honest about their own limitations, but you don't want your interviewee to think that your organization is driven by macho posturing about being King Nerd.
What you should be saying is not "can be represented exactly" but "can be represented identically in decimal"

There is nothing inherently less accurate about binary floating-point representation than decimal. Some binary numbers can be identical to their decimal counterparts, while others aren't. This is OK, as we should know what amount of precision is required in our answer and round to that.
As I mentioned in my original post:

>my personal laptop just doesn't have the RAM or disk space to hold all of that
> Is Bostrom's writing so bad, or is Alexander's writing simply so good?

I think there are three things in play here.

First is the simple observation that different writing styles appeal differently to different readers. Some find an informal style easier to absorb while others are turned off by its lack of rigor.

But a deeper aspect is that, like everything, writing style is also a social signal. Many authors are put in the unfortunate position to choose between a writing style that identifies them as being in the right tribe (like "academic philosopher") or one that is easier to read by a greater fraction of readers. Given the incentive structure when your job is to be an academic philosopher, people rationally end up writing in a style that makes their material harder to read.

Finally, with philosophy in particular, the field has such a long history of self-reflection on everything, including questions like "what does this word mean?" and "what does it mean for words to have meaning?" that it gets really hard to talk precisely about things and move the discussion forward without falling into traps and loops. So philosophers have had to bend English in weird ways to route around past ambiguities or pin down things that we are normally comfortable with being vague.

It's the problem of jargon, but applied to the whole damn language.
To map a particular point (like a house) with latitude and longitude, you have to be accurate to 5 or 6 decimal points. If you have the right data, then yes you absolutely can map this.

But if you're taking, say a telemetry point from a truck moving across the city and trying to map it to an address, there's going to be some drift in that number. And you're going to use that coordinate to say "what's the nearest house to this" – but due to that potential drift, you might match with a different house.

This is not life or death stuff. But then it becomes harder to "cluster" points together to say "all these datapoint correspond to this house". Having a slightly larger grid system allows you to say "anything in this 100sq foot square will be associated with this house" which allows you to have some margin of error, while still being able to address individual addresses.

So then instead of -72.883322, 38.128312 being treated differently from -72.883320, 38.128317, they all cluster around one "square" which makes it easy to just group them.

But What3Words is trying to give each of those "squares" a unique english word identifier, whereas other coordinate systems probably just use alphanumeric codes. I didn't know their algorithm was proprietary. That's bullshit because there is no "algorithm" per se – it's just mapping numbers to word lists. That's it.

But that's marketing.
The "building" feature of Docker is very much applicable to VMs/bare metal. There spirit of this feature is just "building a root fs". There is no concept of "containers" or "vms".
If I were the interviewee and discovered it was a poor fit, I’d consider the lack of an offer or the opportunity to refuse one a win
Depends. A business can be focused on creating value for its shareholders and owners, or it can be focused on creating value for its employees and owners.

If you don't view the purpose of a business as needing to extract and funnel wealth upwards it doesn't need to come down to spending more vs spending less, spending more might even further the goal of the business if you view its purpose as creating jobs for people.

Essentially, it is possible to consider employees as an asset instead of a fungible commodity.
Why is it better for taxpayers to pay off their loans now instead of waiting to see if they retire penniless?
If voter turnout is to be taken as a measure, red/blue tribes aren't representative of society. Voters (at least in the US) are a highly-motivated minority with firm opinions. Turnout peaks in Presidential elections, but still barely breaks 50%. Most people don't even pay attention until the debates start.

Consistent Voter Tribe people don't believe me when I tell them the most popular prime time cable news program barely has enough viewers to fill a few large stadiums. What you see on /r/all reflects the interests of people who watch TV shows with tens of millions of viewers, not the minority of people extremely tuned in to politics.

This is why I stopped watching cable news and following most political media. I realized they gave me a twisted view of how popular my opinions are.
Or LGPL...

BTW even Richard Stallman agrees with you with respect to e.g. ogg vorbis libraries...
Sounds like a good idea!
its a trick question, period. The question is formulated with the expectation that it cant be answered, even if there is a small chance to answer it right.

its not a bad signal. to be honest its the smartest thing to do (like guessing on the GRE), especially since most people ask questions they expect the right answer too.

the only bad signal I see is in you. I would wager to say, in most situations in life, don't play tricks, just ask the question you really want answered.
Never thought of it that way, but it makes sense!
I think it depends a lot on how valuable your software can be to $supermegacorp, honestly. If I write a competitor to $bigproprietaryapp I would probably decide to release it under a more copy-left license just so nobody can take a ready-to-run solution to market without recourse or compensation. I don't have a problem with proprietary software extending things I write, so such an app would probably be under something like the MPL - "you can use this and add extra features without contributing them back, but you still have to give changes to my code back" sounds like a pretty good compromise.

Some big company wants to use the silly little structured logging wrapper I wrote for SLF4J though? What do I care, go for it, it's a tool and your use of it has no ability to damage any use the community at large has for it.
Education is free. Credentials are not. We could spend the next two decades providing everyone with free credentials just in time to realize that the economy has moved on and they don’t matter any more. This is a more complex problem than policy makers realize as it’s connected deeply into the employment market.
This release adds "binding operators," which make functors, applicatives, and monads more convenient to use. The "binding operators" are like OCaml's version of Haskell's do-notation, but IMO even better. In Haskell's do-notation, each binding in the form of `pat <- expr; next` desugars to monadic bind, with an extension to use applicatives instead where possible, but with OCaml's binding operators, there are three separate operators for functors, applicatives, and monads.

The 4.08.0 release also adds the Fun, Option, and Result modules to the standard library.
Who to blame then? Your parents and other adult advisers? Your college? The government?

I do agree that parents/teachers/principals etc bear some responsibility, but surely so too does the individual student, no?
A true Facebook privacy policy
One idea would be to let {0, 1} be the integers mod 2. Then, AND is multiplication (i.e., a AND b = a b, since a b = 1 iff a = b = 1), NOT is inversion (i.e., NOT a = 1 - a), and OR follows from the previous two definitions (i.e., a OR b = 1 - (1 - a) (1 - b) = a + b - a b).

To get complex values, we can consider the Gaussian integers [1] mod 2. Then, we have (1 + i) (1 + i) = (1 + i + i - 1) = 0 + 2 i = 0. So these integers are a ring where there are nonzero elements that multiply to 0.

[1] https://en.wikipedia.org/wiki/Gaussian_integer
Pursuit of leisure ... And we still have 5-day workweeks (although with the modern equivalent of a TV on our office desks).
In fact, that's exactly the purpose of the one in our local grocery chain's stores (Schnuck's in St. Louis). It scans the shelves for inventory.

It's not as big as the one shown in the article and I don't see it all day, every day, though I wonder if I've just gotten used to seeing it and now am blind to it.

https://www.youtube.com/watch?v=qZBeV4hHAak
This isn't a courtroom, soulofmischief. My conclusion is based on the preponderance of the evidence, not proof beyond a reasonable doubt.

And I do assert that anyone with an objective point of view would come to the same conclusion.
No jobs should require college. They should require skills. College is just an easy substitute for the recruitment process. (Unless the job requires an official training certificate that is)
Oh, got you. I thought you were implying some conspiracy to kill conversation or something. Nvm.
It boils down to whether you think public discourse should have vetos or not.

If you think it should not have vetos, then any (legal) topic is acceptableº, and "Free Speech" is the bedrock of discourse. Since discussions and decisions are held in public, people may find them painful.

If you think it should have vetos, then anyone may declare a topic unacceptableº. Not triggering a veto becomes the key to productive discourse. As one cannot veto what they haven't heard about, many controversial discussions and decisions are made in secret.

º Mechanisms for punishing unacceptable speech range from social isolation through economic isolation and finally to physical isolation.
Nationalism is hate speech when the country in question is part of the first world. /s, but at the same time not really
Philosophy is a real field of study, just as computer science is. You can't expect to dive directly into reading papers written by Knuth intended for an audience of professional computer scientists without going through a great deal of preparatory work. Whereas you might find Alexander easy to read, it is doubtful his work would stand up to academic scrutiny or be useful to establish the concepts by itself, which is usually what the sources he would link to are doing.
Well, containers generally run headless applications/servers. I can see this for VM sandboxed GUI apps.
Yep and I’ve been researching this for robotics. The new WiFi standard 802.11mc includes improved time-of-flight measurement of radio packets such that the device can be localized to within 1 meter reliably. Android 9 and the Pixel already support this, though WiFi APs supporting this are still in the early phases. Google WiFi supports it tho.

The good news is that this technology does not tell the AP where you are, only the device knows. However an app on your device could share this information with advertisers.

https://www.crowdconnected.com/blog/testing-wifi-rtt-on-andr...
> never claimed that restrictions on commercial use are "open" or "free", or that any particular license that does so is "open" or "free".

There was enough ambiguity in your statement on public-private licensing that I felt the need to make the clarification. My intention was a much a "public service announcement" as anything.

> I have and do claim that neither OSI nor FSF provides any clear, complete guidance on what "open" or "free" copyleft can and cannot do. Consensus within the relatively small groups of folks actively engaged with those institutions is founded in good-sounding generalities, not any rigorous definition.

A fair contention, though I might disagree. However, that does not change the fact that non-commercial licenses are not FLOSS. Both the OSI and FSF have made that patently clear.

Your initial advice was fine, I just want to make sure that people who follow your advice don't confuse non-commercial source-available licenses with FLOSS.
You're wrong in your history there. Kahnemans book came out long after the online rationality group was built.
For labor. People specialize and need a reasonable pool of employers in an area for wage competition. Not just at initial hiring time, but to keep the raises competitive.
I think one of the most common deaths are caused by distracted drivers and implies the fault of the driver.
I have “looked” and called out "airspeed alive" on a failed ASI before. (It clicked a moment later in time to abort, but if there were a CVR, the word “Alive” would have been on the tape.) Seeing what you expect from rote is a genuine problem.
What's the closed source BusyBox alternative?
Again with blaming children for the bad advice and mentoring that their parents gave them. Absolutely none of those questions mean anything if you're a 15 year old and your parents say "time to start looking for colleges!"

We know now, as adults, looking back and seeing that it was a bad idea. But 10-15-20 years ago when your parents told you it was time to go to college and you'd be homeless without a degree, you, as a child, listen to them.
"The Friends of Notre Dame de Paris was founded in 2017, and its president, Michel Picaud, estimates that 90% of the donations it has received have come from American donors."
I played chess constantly from 5 until 25. I don’t feel like I have time for it these days and I miss it. I can promise that my concentration and ability to visualize has decreased since I stopped playing

Edit: I never played online which might be a problem. Not having a physical board and another human present really throws me off, or else I wonder if I would still play
So when can we start using this stuff to get indoor navigation or navigation inside tunnels to work properly? If we are being tracked we should get some benefit from it as well.
> Your parents probably taught you about the Golden Rule when you were young: do unto others as you would have them do unto you. The GPL is the legal embodiment of this Golden Rule

Funny. For me, the Golden Rule still leads me to the opposite conclusion: I want people to share their work with me open-handedly, without telling me what I can do with it or what other software I am allowed to combine it with. The more strings are attached, the less it feels like it's really sharing. The most annoying example of this is when companies open-source their works under a copyleft license in an obvious attempt to get free labor from the community while reserving the ability to actually profit from that work for themselves.

And therefore, when I share the software I work on, I prefer to share it open-handedly.
>so too does the individual student, no?

You mean the child? Following the advice of their parents and mentors?
Where I lived as a middle class teenager at least - a generic suburb in SoCal - I, and every other student, was told the community college we had has an excellent program to transfer students into a 4 year college with minimal debt. It definitely takes effort as a community to ensure graduating high school students understand their options in full.
Spawns of the "F you, I got mine" baby boomer generation. We get blamed for the debt and we get blamed for the participation trophies they gave us.
This is how an app like Facebook can show you an ad on something you were talking about.

It would be naive to point the finger at Facebook listening to you, it would be more accurate to assume its EVERY OTHER app (including FB) gathering data about you and your surroundings - MAYBE ONE IS ACTUALLY LISTENING - but whether any individual app is or isn't, the data brokers have all the data as well as other people like you that have probably reacted to the same external stimulus and can be predicted to be thinking about a certain product around that point in time.

POOF - an ad about that thing you talked about, now on your Facebook feed.

Zuckerberg gets hauled in front of Congress, accurately says "what? no we don't do that", data brokers and software engineers laugh to the bank and let Zuckerberg get crucified for their sins.
I don't have the bottle handy with me, being at work, but I do know I did some basic research on this and its "chelated", not sure what exact type it is beyond that.

Agreed though that bioavailability of any nutritional supplement is always a highly debated topic, I see that the article cites a powdered form, other comments have liquid drops.
This is what I'm thinking.

The first time this happens, I'm not going to buy the thing, but I'm going to jump through whatever hoops are necessary to disable this feature on my device. If that doesn't work, I'm going to get another device and then I'm never going to patronize whatever retailer did this.

I suspect eventually this will make people irate and these sorts of things will become opt-in.
The problem with non-coding interview's is its very dependent on the interviewer to determine their capacity, and _many_ people are bad at that. I think if you are good at it, its pretty easy to tell (like < 5 minutes) if someone can do the job. But I've seen very poor candidates get past this screen many times, even when screened by people I otherwise trust. So I know its not a common skill.
Except that some interviewers say that when they hear "I don't know" it's a sign that the interviewee gives up easily and extrapolates that they will give up easily when they encounter problems while working. The point is that as an interviewee you're supposed to "know" an unfair amount of knowledge and have incredible spontaneous algorithmic skills to boot (the interviewer picks 1 question and has the answer while the interviewee anticipates and is expected to competently answer the set of all possible questions). What ends up happening is everyone crams for interviews by rote memorizing common system design and coding questions. From the interviewee's side it's a "damned if you do, damned if you don't" scenario when OP asks his trick question. This is similar to hazing where initiates are unsure of the correct way to conduct themselves because they are being judged by some vague, perhaps intentionally withheld ideal, standard, or cultural archetype. I'd imagine disenfranchised groups would disproportionately 'fail' this question, as they are already insecure of their belonging in tech culture
Which part of my comment constitutes demagogy and goalpost movement specifically? Especially the “demagogy” part.

I will be more than happy to address each offence point by point.
I've long encouraged my friends to go to trade schools instead.
Cool! I found recently that it's thought that all the uranium came from an ancient neutron star merger:

https://www.space.com/neutron-star-crash-made-gold-uranium.h...

https://physicsworld.com/a/radioactive-decay-accounts-for-ha...
Indeed, truth is almost always unpleasant, and ignorance is bliss.
> Am I right in thinking that this is mostly interesting for statistics-adjacent fields?

Eh. Not entirely right. Many journalists, specifically those who work with data analysis and visualization, use Observable notebooks in their reporting. Other groups also use the notebooks for documentation purposes.
You can press the Refresh button and suddenly things fix themselves. The utility is in having a snapshot of the site looking exactly as when you left it, with all the benefits of it not being rendered to a image, and with a high probability that at least some interactions still work.
What drives Yellowstone’s massive elk migrations?
Colleges need to have some skin in the game. Lenders should require that colleges pay out at least a small percentage of the loss when borrowers default.

And instead of a single flat interest rate for all student borrowers, actuaries should set interest rates based on the school and major. So students entering programs that produce a lot of defaulters would pay higher rates. That would provide a clear market signal indicating we have a surplus of people with that education, and encourage students to look at other options.
The Scratch programming language has an unofficial text syntax called Tosh: https://tosh.blob.codes/

The in-development GP language can alternate between blocks and text: https://en.scratch-wiki.info/wiki/GP_(programming_language)
Polarization imaging [1] could probably do it. Granted, the sensors are expensive and lower resolution than one might like.

Another way is to measure surface specularity. Use one or more IR spotlights at different angles to the surface and strobe them on and off. A wet surface will have a different angular variation in reflectivity vs a dry surface, unless the floor is very shiny.

1. https://thinklucid.com/tech-briefs/polarization-explained-so...
> if you write 9,990 lines of proprietary code and include 10 lines of GPL code, the whole 10,000 becomes GPL, right?

NO. GPL mentions no where about 10 being the minimum # of lines. All it says is that if your work is a "derivative" of the GPL code, then it must be GPL'd. Courts will determine whether including 10 lines of GPL code make your product derivative or not. The assumption is that a reasonable criteria will be evolved to determine when is something derivative and when it isn't.
PPIs cause long-term damage, it’s better to try an H2 blocker first.
https://github.com/jakeogh/hostname-validate/blob/master/hos...

eventually it will get integrated with: https://github.com/jakeogh/kcl/blob/master/kcl/htmlops.py
Magnesium biglycinate and Magnesium l-threonate generally have the best effect with the least laxative side-effects (unless you want that); however, l-threonate is quite expensive because of patents, and l-threonate can have (potentially desirable, however potentially dependence building) effects of its own.

One form I haven't tried or researched yet is sucrosomial magnesium, which may have superior bio-availability to both biglycinate and l-threonate with relatively reasonable pricing characteristics.

I personally stopped taking magnesium a little while back, as it seems any bioavailable form pretty reliably causes insomnia for me. YMMV with magnesium, but you gotta make sure you buy it from a reliable source in a good form if you want to give it a proper chance.
Where? Where can I see advertisers pulling out of YouTube? I heard all about the "adpocalypse" but I waited and, sure enough, YouTube's revenue from advertising grew by leaps and bounds during the time period of the "adpocalypse" when they were claiming that companies were leaving. It was, as far as the actual numbers reported in Alphabet's earnings, a total fabrication or at least extreme hyperbole. There simply never was a meaningful amount of advertisers pulling their ads.