skysight-inc/HackerNews huggingface dataset:
It means that you have a friend or someone you pay solve the challenge and prep you very well on the solution. This isn't about creating the universe before you bake an apple pie, it's about preventing a mediocre software engineer who can understand a great solution, but has a hard time writing one from being assessed the same was as a great software engineer.
> It seems to me that Facebook is in the business of publishing people's comments and pictures on its platform in order to profit by displaying advertising next to them. As a publisher in the German market, it can be held to the same standard as any other publisher.

Well, I am not sure I complete agree (it is obviously substantially different from traditional publishers, but at the same time it's substantially different from mere printers or telcos, so I don't think it's an obvious classification), but sure, let's say that is the case.

> You complain that the people making the decisions have no clue of the law, but nothing stops Facebook hiring German staff with the requisite legal knowledge to discharge that obligation, or alternatively declining to accept connections from German IP addresses.

Which doesn't change that they in fact don't, because they have no incentive to, and that this is the behaviour that is to be expected given the incentives created by the law. The law does not create an incentive for legally educated decisions that preserve constitutional rights, the law creates an incentive to remove illegal content. The state can not hide behind private entities by pretending that the incentives it creates have nothing to do with how those private entities act. Facebook is not bound by the constitution, so they have no reason to hire legal experts to make these decisions, they will simply follow the law. It's the responsibility of the state to not incentivise private entites to violate constitutional freedoms, not the other way around.

> Now that I have answered your points, please do me the courtesy of answering the question I posed above instead of deflecting it.

I don't think I have deflected any question, rather your questions were missing the point. I don't agree with a private corporation deciding what for all intents and purposes are criminal cases and limiting constitutional freedoms based on incentives created by a questionable law. None of that implies that anyone has in fact declared Facebook a court or that Volksverhetzung should not be prosecuted--it simply means that Facebook is not the entity that should be incentivised by the state to make decisions that limit constitutional freedoms that would be obviously inacceptable if the state made those decisions itself.

If you think there still is an unanswered question, please let me know what it is.
Food labeling in the US is a joke. Find a country with stricter regulations and see how the same product is labeled there. You'll find all the shady ingredients and percentages that were either missing or only vaguely specified in the US version.
Here is how RFC 7230 defines "HTTP/1.1 pipelining":

"6.3.2. Pipelining

A client that supports persistent connections MAY "pipeline" its requests (i.e., send multiple requests without waiting for each response)."

AFAIK, the curl binary does not do pipelining by this definition.

And, AFAIK, it will not generate code to do pipelining by invoking it with --libcurl.
This was basically Musk's plan. In the long term, Tesla is going to end up making more money by selling batteries to other car companies than by selling cars.
If the sky's the limit, I'd like kiva for my home.

Maybe a dumb waiter would open in the wall with a little standard sized basket. I'd name what I'm storing, like tennis racket or snow shoes, and it would whisk it away to a storage space under the house or in the walls somewhere. I ask for it by name, the house brings it back to the portal.

An uncluttered house where I can have anything I use once a year within seconds. Hoarding by way of Marie Kondo. Possibly a gross dystopian consumer fantasy, but still.

If the house could just post anything you haven't used in two years on Craigslist, then we'd really be in the future.
Google is special in that they seem to have a generic SWE interview unrelated to the candidate's actual specialization. So everyone at Google must be algorithms/systems people, even if they focus on say, HCI or PL or whatever. For junior people, I guess that's fine, for senior people they are obviously going to bias the pool (which explains how Google in general can be so great at A and not so great at B).

Other companies are much more specific in their interviews...you actually get a specific JD with expected skills that you hope will form the basis of your interview, and not all JDs require you to be a distributed systems/algorithm wiz.
One thing that springs to mind is that it would allow you to have POSITIONS on both sides of the market, you could use this to create a series of small sell orders that would lure the bots down towards a larger buy order.

You could do this by just placing orders, but I guess in some instances it would be beneficial to be able to hold positions in both directions.
Didn't think that was up for debate.
Why doesn't Amazon just buy up a block of NYC like all the other big tech companies?
Nope, never took Accutane. I got a full examination from a specialist (including a LipiView analysis) and the conclusion was that I don't have MGD. My glands look mostly fine, and my issues stem primarily from inflammation as a result of the factors I mentioned (working on the computer, dry climate, diabetes).
This subreddit may interest you - /r/ethdev .
Wow, that’s a brilliant idea… applying the wisdom and thinking we currently use leads us to inventions that are similar to a dishwasher, or inventions that are similar to a human, but really all you need is a simple robotic arm in the ceiling, some sensors, and a computer which can be constantly updated.
How long before desktop OSs manage memory like mobile ones, automatically shutting down background apps that aren't being used, so that the system remains responsive no matter what?

Or, worst case, if two tasks that need 8GB each are running on a machine with 8GB memory, kill one, let the other finish, and restart the first one. Or, less ambitious, freeze one, swap it out to disk, let the other finish, and only then resume the frozen app.

Desktop OSs are so primitive at memory management, forcing the complexity onto the user.
Keeping nuclear material (safely) in your body is the easy part, the hard part is converting that energy into something your body can use. The issue is, our (badly designed) meat-hardware runs on glucose instead of heat or electricity, and there's no easy (or any way that I know of really, but then I'm not a scientist) to convert heat/electricity into glucose.
Now we just need another robot that can take the clothes out of the dryer and lay them out flat for the folding machine.
Why ceiling? Is your floor not flat enough for wheels? A Roomba with arms would suit me.
I believe Skia was originally used in Android as well.
Our goal has been to be super friendly and welcoming: https://gitter.im/amark/gun

We just passed 7K+ devs in the community, not all are on the channel, but everybody helps each other out. :)
Between full time work, part time school, a dog and a girlfriend, no way.
The thoughts eventually subside.
Is it the getting rich off of speculative investments part that doesn't interest you, or is it spending time thinking/talking about and actively investing in crypto on a recurring basis the part that doesn't interest you? To me, marking money off speculative investments is a good thing, and spending a little bit of time thinking about it is fine too. Lots of people act in that manner without it becoming a part of their life. This isn't a binary choice.
The half-life of Pu-238 (the isotope used in these) is 87.7 years [1]. So they pretty much last a lifetime. For the same reason, Voyager 1 is still kicking even though it's out of the solar system [2].

[1] https://en.wikipedia.org/wiki/Plutonium-238

[2] https://en.wikipedia.org/wiki/Voyager_1
How about a dishwasher that holds all your dishes, and the dishes just stay in there? Eliminate the step of putting them in cabinets.
It's not laughable.

The building code in Switzerland specifies that residential construction must contain a shelter that withstands a 12 megaton blast at 700 meters. The country has more shelter than people.

Another thing to note is that the multi-megaton weapons aren't in style anymore, due to improved targeting accuracy.
Anyone here go to CES who can corroborate the linked story?
The feature you are looking for is not "censorship" but "reputation metrics" (in fact, they should be "uncensorable reputation metrics"). If a trusted third party (not necessarily Uber) told you whether a given driver had insurance, then your decision to transact with the driver could be based on that. (More likely, whoever made the app you use would do the "has insurance" check for you, and not show you any drivers that don't have insurance, and they would list this filtering as a feature of the app).

As for who is going to pay for this, the users can still pay money for the individual apps (perhaps they would get a commission from each ride they enable, unless a Free Software alternative emerged), and the app makers could pay a licensing fee to the third party that provides the insurance check or other reputation metric.

The real unsolved problem is how to decentralise a reputation system without it being subject to Sybil attacks or breaching people's privacy.
Vancouver is about to do the same with a new bylaw governing short term rentals. The cause is an unbelievable shortage of actual long term rentals for people who live in the city. But the cause of THAT shortage is not AirBnB. It’s rampant speculation by both locals and foreign investors.

Rather than fix the tricky speculation issue, government focused on Airbnb. IMHO this will hurt both cities by making it more expensive to visit.
I work in the public sector. There is a very strong "this must be fair to all applicants" bend. The same criteria is used for all applications - in particular, the exact same questions.

As part of the application, I was instructed to provide 2-3 paragraphs on each of half a dozen questions that covered various aspects of software engineering. The in person interview asked a predefined set of questions about the material that I had provided. That part was more of a "demonstrate that you have the mastery of the material claimed in the written portion and that it wasn't produced by someone else or some other source". This also tested communication skills.

No weight was given to GitHub contributions, hacker rank, leetecode rank or whatnot. There was no whiteboard.

While this isn't a fabulous job at a tech company, it is one where good engineers can and do find themselves at without needing to have the proper shibboleth to get into one of those tech companies.

For another job application that was more of a sysadmin/programmer bend, a simple backup script was the assignment (took about 1h to get all of the edge cases). A portion of the interview was a demonstration and review of the code (in which I had to answer questions about the code that I had written).

While mock interviews can be helpful in the communication skills department and reducing anxiety, there are many other ways to test the person rather than use a proxy such as contributions to a public repository or foo rank websites... and also without resorting to whiteboard for various algorithmic tricks that you either know or don't know.
To be fair it depends on the keyswitches used, and the keys you trained on.

I learnt to type on real mechanical typewriters, where some considerable force was needed. It's taken some time to relearn gentler typing.
I did not know about these. They are so cool!

I wonder how long a plutonium-powered cell phone could operate...
Seattle is one of the only metros in the country that experiences rainy weather for weeks on end every year. For many people, it has some of the worst weather around.
I take it with a grain of salt, but there's a lot of interesting thoughts on the question here: https://theancientwisdomproject.com/
Data2CRM Library
They all have prep for everything but interviewing. An interview to get a residency or a junior assistant position will be much more about your credentials and a history of your performance.
Assuming an average repair rate of one fault every five years, you'll be needing to service or replace one of those dishwashing cabinets every single year.
This is essentially how cochlear implants work. Just get a usable signal to the brain (early in life) and let the brain sort out what to do with the information.
For 1 if it collects dishes from sink/dirty tray and clean with dry and puts in clean tray, Put and get clean dish back in max 90 secs? Sort of instant cleaner?
I'd argue that none of the "desirable" outcomes are actually in the best interest of SF. They are, however, a huge boon for the remaining smaller number of hosts and of course for hotels.

But all in all this will significantly increase the price of visiting SF and likely result in a significant decline in tourism revenue.
A word has been dropped from the title. The title at the site is: "A library of generic intrusive data structures and algorithms in ANSI C" (emphasis added).

For those, like me, who did not know what makes a data structure "intrusive", it means that the things needed for the data structure are stored together with the data.

For example, suppose our application needs to keep track of people. As far as we are concerned, a person looks like this:

struct person
{
int age;
const char * name;
};

If we want to make a linked list of people, and do so by adding a link field to our person struct, like this:

struct person
{
person * next_person;
int age;
const char * name;
};

and then make our list by linking our person structures through the next_person field, that would be an intrusive linked list.

A non-intrusive linked list would be to do something like this:

struct list_element
{
list_element * next;
void * data;
};

and then make our linked list by making a linked list of list_element structures, with their data pointers pointing to our person structures. If we were using C++, another way to do a non-intrusive linked list of people would be to use std::list<person>.
I saw it done with a stacked pair of dishwasher drawers (e.g.: https://www.remodelista.com/posts/appliances-dishwasher-draw... ) in a small apartment in Switzerland recently, with "clean" and "dirty" magnets that got swapped around -- there was no other dish storage. Pretty great.

My other favorite is the Italian dish drainer (a few examples here: https://www.pinterest.com/pin/759138080911631519 ) -- basically the cabinet above the sink is a dish drainer with an open bottom.
Almost certainly not. Many people in SF avoid long term rentals very much on purpose, because of the city’s comical tenant protection laws.
Try walking at a moving car in a parking lot, such that if both of you maintain your velocity you will clearly pass behind the car after it has passed. 9/10 times the driver will "helpfully" stop and "helpfully" wave you on in front of them, delaying both of you.
CES and E3 exist because many people, especially the press, are willing to go.

Apple, Google, and Microsoft have a big enough draw that people (the press) will pay to go see what they provide. Smaller, less-dominant companies don't inspire the same level of desire. What good is saving money by providing your own show if nobody comes?
The latter. Less efficient, but in the current market still pennies on the dollar as far as nVidia efficiency goes.
I've made a subreddit:

https://www.reddit.com/r/DecentralizedWeb/

It didn't take off yet, but you're welcome to join)
> FWIW, preparing for interviews is standard practice irrespective of the industry.

This is simply wrong. I suppose if you've spent your whole life as a developer, it may seem like it would be done likewise other industries, but it's not the case.

Typically, how you might "prepare" for interviews in other industries is...learning about your potential employer. And maybe reviewing your accomplishments. That's it. And most people don't even do those things. None of this hours and hours reviewing textbooks from your college classes, since you've been in the same job for 5 or 7 years and have forgotten algorithms that you never use in your job. It's simply perverse.

Software development is the only industry I'm aware in which technical preparation for job interviews is not only advisable, but increasingly necessary for interviews at all levels of the career hierarchy.

Even in other engineering disciplines, this kind of bullshit is unheard of for any interviews except maybe your first interview out of college. And in industries like law, medicine, etc., if a potential employer asked you to perform some random task from a highly technical and complex subject from med school or law school, it would be very unusual.
"Are candidates expected to derive solutions to coding or engineering problems themselves from first principles as their day to day?"

Does performance on these tasks correlate with performance on the job? Is it easy to measure this performance in interviews reliably? Then it's going to be used by companies.
One of the article's points is that running without swap doesn't necessarily alleviate that. The rarely-used code pages of your rarely-used but response time critical daemon can just as easily be dropped from the page cache and have to be refaulted in from disk, and in fact that's more likely if there isn't swap available to stow the dirty anonymous pages from the cron daemon that wakes up once a day or whatever.

The solution for your rarely-used but response time critical daemon is for it to mlock() its critical data and code pages into memory, which works regardless of whether or not you have swap available. (Or, alternatively, use one of the cgroup controllers that the article alludes to, to give the critical daemon and related processes memory unaffected by memory pressure elsewhere in the system).
Uh, then why would a vegetarian be eating all day to get 3500+ calories?
There exist single dishwashers that provide this capability, and they may suffice depending on your dishwashing needs and average load.

1: https://www.fisherpaykel.com/us/kitchen/dish-washers/dishdra...
And if you end up not surviving, your help in the afterlife will be welcome.
If you own a property, why not just rent it for cash flow? What's the benefit of letting a property sit vacant? So the property owner doesn't have to deal with finding tenants and property wear and tear?
The crucial difference of course is that most of us aren't forced to live day to day in horrifically cruel conditions and then killed about one tenth of the way into our natural lifespan, purely for the pleasure of others.
“Interviews or exams”

That you think interviews and exams are interchangeable concepts illustrates the problem. Nothing wrong with a rigorous filter at the gates of the profession, but lawyers don’t need to spend months studying for each company’s half-assed version of the bar exam each time they change jobs. Our industry is dysfunctional because, unlike law and medicine, no one trusts the credentialing mechanisms.
I think that people who suggest that are missing the point. Yes, the USD derives some of its usefulness from the fact that you have to pay US taxes in it, but there are other things, like that it's a currency backed by a major world power, and that so many sellers accept it as payment.

But that doesn't mean that there are other reasons a currency is useful. In the end it mainly boils down to network effects: if a lot of people accept a particular currency, then it's useful. There are also other properties that make it useful, like relative stability of value and easy/cost of use (Bitcoin falls down pretty hard on both metrics). Bitcoin perhaps has some other properties (that the USD does not have) that make it attractive, but at present it doesn't appear to be enough to make it a particularly relevant currency when it comes to actual economic activity.

Taxes are important, though: people need to feel like they can reliably, safely, affordably, and stably convert a particular currency into the currency they use to pay taxes. I'm not sure Bitcoin does a great job by that metric either.

Right now the #1 use of cryptocurrency seems to be speculation, and #2 is far, far, far behind on the list.
FTA:

> I wondered if there wasn't also worry about plutonium being recovered for weapons use, but the risk seems much smaller

The answer here is a simple "nope." Plutonium in radioisotopic thermal generators is always Plutonium-238 with a 87.7 year half-life. You can't make bombs out of it. The fissile isotopes of Plutonium are 239 (24,000 year half-life) and 241 (14 year half-life, but a beta emitter instead of alpha). The fission cross section (probability) of Pu-238 is >100 less than Pu-239 for a "normal-speed" neutron and also a lot less at fission-spectrum energies.
Swap is only used for anonymous pages (well, and dirty private file pages, which are basically the same thing).
I just had a play going through the source and adding support for a board of my own, and if OP is reading this, I want to share my appreciation for how well this project is laid out. A lot of hardware projects are sort of spaghetti dishes, but this one is very well laid out, tested very well, and feels very clean to work with. Because this helps me with something I'm working on, I wanted to express my gratitude for that.

Thanks :)
It wouldn’t really be feasible, the power requirements would require a large amount.
Going here was part of my curriculum in my first year of high school. We had a year long class broken into quarters that taught things like research techniques, basic stats, and other skills that would be useful later on in high school and college.

We were given a list of websites and asked to discuss their credibility and why. Most students got tripped up on this site by not doing a closer reading and evaluating the source.
> There is nothing arbitrary about this. Good melodies are incredibly hard to write, and certainly much harder than a generic chord sequence.

Hmmm... that doesn't correspond with my experience at all.

Melodies are quite simple, conceptually -- there are only 12 notes.

Whereas for chords, I couldn't personally begin to count them, but according to the first source which popped up in Google, for four-note chords, there are 495. [1] And they're incredibly complex, with whole arguments (and probably dissertations) on how to properly categorize and name them and how they function.

In my experience composing, almost melodies feel like the easier part. Because it's only when you combine them with expressive and unique harmonies (chords) that they take on a distinctive personality and meaning of their own. Personally, I feel like the real creativity is in the harmonies, but the real point is that neither is meaningful without the other.

Example: hum "The Girl from Ipanema" to yourself without harmonies -- it's the most boring, repetitive thing ever. Then add harmonies -- suddenly it becomes a lot more reasonable that it's the second most recorded pop song in history (according to Wikipedia).

(Also, why compare "good melodies" with a "generic chord sequence"? Better to compare good with good.)

[1] https://www.premierguitar.com/articles/19696-digging-deeper-...
On many distros, this is disabled by default because there's a chance that the OOM killer will hit something important, like the screen lock. For Ubuntu, enable it in /etc/sysctl.d/10-magic-sysrq.conf.
Still very gameable, and only test domain knowledge, rather than problem-solving skills.
Where in the Bible is this polygamy blessed by God?
I got a Pixel 2 also. So far wifi has been behaving, but Bluetooth has been a pain in the ass.
Mirror Self-Recognition is closely linked to social awareness and self-consciousness[0]. Does it mean dolphins are more self-conscious than humans?

[0] https://www.ncbi.nlm.nih.gov/pubmed/22673374