skysight-inc/HackerNews huggingface dataset:
I read about these toilets the other day, though they do concern me in a few area's:

Some people sneeze and it causes sudden physical movement - boosh - soaked in water from a jet.
Over-normalised by weight person uses the toilet - door won't close as thinks two people.
People with IBS, constipation, ..... - door opens as taking too long.

Whilst I think these are good - we did have the perfect solution decades ago - a toilet attendant. Simple, effective, caters for all the edge cases and above all - utilises the over abundant resource of humans that just keeps on growing in numbers. Not many resources do that on this planet - apart from Co2.

So whilst the sentiments and efforts are great, not all solutions are IMHO suited for automation and unless we are striving to create as many unemployed humans as possible, I see not need to move in that direction upon this. Bring back toilet attendants, they just worked.

As for myself, fear of a long bowel movement and violent sneeze would see me soaking wet with the door open and unable to do anything about it.
It's because the market is an incredibly powerful way to make this effective. However, that's assuming it's a well functioning market and that incentives are actually going towards filling all important needs and we don't fall into some game theoretical dilemma. The latter is where markers need to be directed or supplemented. I'd argue that the free market would be the best way to make sure we get the food the vast majority of consumers want at a good price. However, I'd also agree that the free market will fail at providing safety from famines in a bad year or making farming sustainable in the long run.

That some people are starving despite overproduction of food is a symptom of a larger economic problem in the US. It's not that the wrong goods are being produced but that we distribute them in a way that leaves many people below there minimal needs. Solutions to me are obvious: "Traditional" forms of wellfare like we see in Europe or UBI.
Mercurial generally is more obsessed with never losing anything

Which is silly, because people often commit sensitive data such as private keys or customer's personal information. Sometimes you really do need to delete a commit (or worse, a file that lives through a long history of commits).
Check out www.writegreen.org to help find and write a letter to your elected officials.
>The next day creditors line up to give it money again.

At what rate? In what currency?
Demo of the competitor's phone (ICL One Per Desk computer) that can be seen at 15:00: https://www.youtube.com/watch?v=hZDVHi3UywM
Nuclear may have some of the same issues as coal, in that if its use declines worldwide it becomes more expensive for you to keep using it. Not to mention the historical baggage associated with it.
It's a useful statistic to consider as a baseline, but I'm not sure it's relevant to the accusation. "Racial profiling" usually means that people of a particular race are singled out for attention to a degree greater than appropriate. One definition of "appropriate" is matching the incidence rate. Showing evidence that the number of people arrested matches the racial profile of the town might imply that the a rational shopowner should be equally suspicious of all races. But it doesn't (so far as I can see) show that in actuality they treat all races equally. Would the statistics be in any way contradicted if the store was in fact unduly suspicious of black customers?
The problem with being clever and efficient is that you wind up having to write things like:

https://tools.ietf.org/html/rfc6868

Which is the kind of horror case of trying to do everything with clever little pieces of micro-format.

Now, the argument between XML and JSON is less of a big deal, except XML gets wishy-washy with whitespace in some ways which frustrate me. JSON number handling is screwy, it's true. I'd be tempted by CBOR if there were no other considerations - and I'd love to write a JMAP-over-CBOR or JMAP-over-ASN.1 or whatever at some point.

But you can very easily structure non-binary data in and out of JSON reliably, and everyone can get a parser which works. That's a big win. It's fine to disregard edge cases if you stay away from the edges - for example if you're serialising integers between 0 and 1000 then the fact that your datatype isn't 256 bit clean isn't a big deal. Same way you can use Newtonian physics when dealing with sprinters - but I don't think that race organisers have little concern for running a race correctly because they don't factor in relativity.

So we kept JMAP in the safe subset of JSON, because it's the best format for a whole lot of other reasons.
But that is an extension so you cannot count on it being there. Thus a well-written client would need to handle servers that do not support IDLE. The X11 protocol is similar in that it has a lot of extensions that are theoretically optional but de facto required to deliver a good user experience. It makes implementing such protocols complex because you need to duplicate code paths, one for when the extension is present and one for when it isn't.
> The JMAP protocol is transport agnostic and can be easily transported over a WebSocket, for example, as well as HTTP

From section 10. of the jmap.io link you referenced. I haven't used JMAP or looked into the spec in any detail, but wanted to provide that context for anyone coming here and seeing the parent comment first. Sounds like you can use WebSocket or any other transport mechanism.
It's quite depressing how we are subsidizing cars and meat consumptions on the US. Two of the biggest factors in global warming and touching either will be a practically unwinnable political battle. Even if everyone believed in climate change the rural part of the US would fight this with all they have.
Firefox has not removed support for ftp. I just browsed to ftp://ftp.osuosl.org/ in Firefox 68 just before submitting this comment.

Mozilla stopped running ftp://ftp.mozilla.org quite a while ago. Maybe that is what you were remembering?
> Free speech is a negative right, which is a limit on government, which in turn means in cannot be infringed and that it has priority over rights of the government.

That’s not true in the sense that free speech is not absolute and never has been. Not all speech is protected by the constitutional directive, which is what others are trying to help you understand.

https://en.m.wikipedia.org/wiki/Freedom_of_speech

Make special note of the 3rd paragraph that lists more than a dozen categories of speech to which free speech protections do not apply.

> Someone could literally substitute anything into X and Y here to justify very bad things.

Laws are historical artifacts made by people, they are not math or logic. Though people usually try hard to make them consistent, they cannot be deduced or extrapolated from first principles.
Gonna bet that for whatever reasons they do it, people who code on their own time are on average better coders and will on average have an easier time gettinv employment. Isn't this true for any skill (except maybe neurosurgery)?
The difference is the power of the censor - the act is the same (Yes, people have been fired for controversial statements. And less controversial ones: https://www.nytimes.com/2016/05/06/business/media/cartoonist...).
So human rights lawyers are well paid and famous, unlike, say rap musicians?
Senior Marketing Manager – Partnerships
The book "The Supermen: Story of Seymour Cray and the Technical Wizards Behind the Supercomputer" (1997) is great.

What struck me when reading it was that the Cray 1 that Seymor Cray designed alone in his cabin.. when it went for sale in 1977 for $7.9 million it was a 64-bit single core computer running at 80 Mhz, with 8 MB RAM. This computer could probably have run Quake! In 1977! At a respectable resolution/framerate! In 1977! :)
It does not seem arbitrary in this case because the meaning does match.

I do take your point that using that word in the discussion above, which is about Japanese was not the best example. On the other hand, it is a good example in chinese.
Rolling Bridge Planned for London's Cody Dock
pcj?
Apple sues company that sells “perfect replicas” of iOS without a license
Maybe the time has come for applications specific CPU variations?

One optimized for node.js tasks, one for databases, ...
Greenland might be one of the more desirable landmasses 50-100 years from now. Strategically very important, and when it warms up more cities, economy and tourism will thrive as well.
dtrace works great with Rust programs - why would something new need to be implemented?
One veteran of the Russian TV industry reported a similar experience of temporal colour blindness after a long shift in the editing room.
There is a good tv series called Trapped that takes places in Iceland and they discuss selling a port or something to Chinese interests and there is a lot of mixed feelings about it. While Iceland is not Greenland I think it is possible that this theme in the tv series is echoing comparable anxieties in Iceland.
having used lldb and gdb with Rust often, I'm not sure what you mean by "proper online debugging". Could you elaborate?
The world's iterated since those glory, early/pre-Internet days. These days, many (most?) computer users stay inside one application practically the entire time - a web-browser. A web browser that can access the Internet is enough to make "apps" that are online and accessible to the whole world, with the help of sites like Glitch.com.

For purists, even just a web browser and a basic text editor is enough to write programs that can be run locally, and without Internet access. (Additional tooling/libraries still helps immensely though.)

Having (access to) a compiler is not the missing linchpin it once was.

I really liked Sugar OS[0], and its on-device access to the code running the OS on the device, and how hackable that made the resulting device.

[0] http://wiki.laptop.org/go/Sugar
Yes. The article is a bit tautological. It's not defining seniority in terms of time spent. He actually says this at the end. Instead he's defining a "senior developer" as someone who has a necessary mix of the qualities he talks about. It would be more accurate to say "These are the traits your manager will tell you to develop to get promoted."

Personally, my favorite book about old coders is Coders At Work (https://www.amazon.com/Coders-Work-Reflections-Craft-Program...). It's a bunch of interviews with programmers who have created programming languages and lots of the fundamental software we all rely on. It showed me what the journey to being a great programmer can look like.

To me, senior is a corporate term. Great programmers build great things. Senior developers get promoted. I sometimes ask young programmers this: Do you care about the craft or the career? I think being a great programmer will make a person money. There aren't that many truly great programmers. But if they're impatient or they don't think they can be great, they can probably be senior.

Becoming senior is easy: Just help your boss accomplish their goals. Pay attention and develop skills that will help you do this no matter where you are and what you're working on. If you over-specialize in a specific organization or person's need, you become the expert beginner and you can't leave or you will struggle.

Some of the things that help a person be senior can also make them great. But the path to being great is a very different and personal one (at least that's the impression I got from Coders At Work. I make no claims for myself.) Jeff Dean is undoubtedly a great programmer and was also the most senior developer at Google for a long time. They made new levels just for him. So they can overlap. If someone is lucky and their job is great, the things that make them senior can also make them great. If their job sucks and management is terrible, they'll have to choose every day between doing something great or doing something to get promoted (being senior.)

My favorite article on the journey of a software engineer is this one: https://medium.com/@webseanhickey/the-evolution-of-a-softwar... . To me it's the story of someone who started off trying to be senior but then started to become great.
I agree, and that's why I find wanikani so useful. After 7-8 years trying to learning kanji and always failing after 3-400, I have been using wanikani for ~ 6 months, and the system of building vocabulary on top of kanji on top of radicals really did it for me. I learnt 600 kanji in 6 months, ~ 2000 words of vocabulary, and I am quite confident I will reach 1000+ EOY.

Even at the beginning, learning the simple kanji, having the vocabulary I knew/heard living in Japan associated to the kanji made it very useful from the start.

For anybody learning kanji with anki, etc. and failing, I recommend giving wanikani a try. I am just a happy user. Disclaimer: I live in Japan, work in a mixed English/Japanese environment and speak simple Japanese w/ my wife every day
Thanks! Have fixed the copy. The link was going to the right place, but somebody (possibly me) put the digits in the wrong order.

For your efforts, please enjoy a joke: https://comic.browserling.com/tag/multithreading

(that's my excuse - brain was running multithreaded output to the fingers)
Luxury Ship Enters Bering Strait, Starts Cruise on Russia’s Northern Sea Route
Can you support that with some data of citation?

I would recommend you to read the below link. It doesn't seem to me that the problem was "printing too much money".

From http://bilbo.economicoutlook.net/blog/?p=3773 :

-Unemployment rose to 80 per cent or more and many of those employed scratch around for a part-time living.

-45 per cent of the food output capacity was destroyed.

-In 2007, there was a 57 percent decline in export mineral shipments (see Financial Gazette for various reports etc).

-Manufacturing output fell by 29 per cent in 2005, 18 per cent in 2006 and 28 per cent in 2007. In 2007, only 18.9 per cent of Zimbabwe’s industrial capacity was being used. This reflected a range of things including raw material shortages. But overall, the manufacturers blamed the central bank for stalling their access to foreign exchange which is needed to buy imported raw materials etc.
The Reserve Bank of Zimbabwe is using foreign reserves to import food. So you see the causality chain – trash your domestic food supply and then have to rely on imported food, which in turn, squeezes importers of raw materials who cannot get access to foreign exchange. So not only has the agricultural capacity been destroyed, what manufacturing capacity the economy had is being barely utilised.
> Do you have a search that shows ftp: urls?

Sure, searching for "rfc 1337 inurl:ftp" returns FTP urls for the top four results for me.
...Capitalism doesn't need to exist. What need to exist is
the human race. Capitalism might as well be a byproduct of
our rapid technological advances comes with industrial
revolution.

What alternate system would you put in place that has fewer ills that has not been tried before?

Capitalism is a tool we devised, now it has probably
fulfilled its destiny, at least for that time being. And
the focus of global governance should shift from being the
economical winner to co-exist peacefully and sustainably
in a controlled way.

And do you expect the developing economies who stand to greatly benefit from the continued primacy of capitalism as it exists right now, to consent to some new untested system?

Keep in mind they are just entering the phase when they can expect to greatly benefit from their favorable demographics while those in the West are facing decline.

Do you expect them to willingly come on board this new economic deal, that the West proposes? Do you see no conflict of interests?
Which is the title on HN, not the title of the article.
This is the first time I’ve seen someone put forth a figure, what’s the basis for these numbers?
Madonna's birthday: We remember her iconic cone bra
It looks so much of an overkill on the digital side. A fully fledged SoC with PCI Express and standalone WiFi NIC just to do network, and audio decode?

Chinese factories make such Internet radios on $2 Espressif or Realtek microcontrollers.
I think it has a big lake in the middle of it that takes up a significant part of the land mass. IIRC it's a depression caused by the ice sheet pushing down on the land mass.
Except in practice, go keyword is used much more coarsly and sparingly because you can group all the block of function calls under one big go call. With async, every single function has to be flagged as beeing asynchronous and be called differently ( although maybe some modern languages have a way to group all the await calls ?)
That model works if there are economies of scale.

Say that your one dollar cost at one million users is $0.80 fixed costs and $0.20 incremental cost. Adding more users will eventually make the model profitable, and this is how Facebook works, for example.
Perhaps we should reduce government subsidies to beef producers and start giving them to lab meat and veggie burger producers? My biggest problem with plant-based meat & cheese analogs at this point is that they cost more. It shouldn't take too much tweaking to at least bring them to parity.
This is one of those "exciting mix of tech terms" submissions. Really well done!
If you’re not sufficiently excited about programming that you want to spend your free time doing it, that’s fine. But don’t expect technical employers to be all that excited by you.
You May Be Better Off Picking Stocks at Random, Study Finds
Plenty of new mainframe code is written in corporate settings. Legacy modernization is strong as ever and for some companies that doesn’t mean moving off mainframe - it means upgrading, cleaning up and cloning legacy COBOL code bases and some times writing new.
Turn All Your Spreadsheets into 1 Searchable Database
Animator Richard Williams has died
Stuff like this just boggles my mind. Imagine if we could capture/store even a small fraction of that energy that was released in mere seconds. It could probably power Earth for millions of years. Sorry if my maths are off a bit.
A lot of pen and paper, or whiteboarding. And, on the laptop, I do find mindmaps very useful in the first exploratory phase of a project — and I love MindMeister for that!
>...anyway it should be abundantly clear at this point that no one should be using protocols that can trivially be MITM'ed to access anything over the internet.

This is a specious argument because HTTP/HTTPS is regularly (and legally) MITM'ed[0, 1].

If we shouldn't use anything that can be MITM'ed, shouldn't we just shut down the internet? Wouldn't that stop MITM attacks permanently-like? What about phones? Or letters? Or even talking? Where does this scare-tactic of the MITM "boogey-man" end (for you)?

[0] - https://www.symantec.com/products/proxy-sg-and-advanced-secu...

[1] - https://www.occrp.org/en/daily/10431-kazakh-officials-delay-...
I interpret the "double "scare quotes"" in the title as suggesting cheeky sarcasm.
If you're having sex in a toilet, you're doing something wrong.
Nah. Average consumers almost never touch ftp anymore. I'm a tech pro and even I haven't used ftp in years. Having ftp servers accessible from a browser is a fairly useless luxury at this point. Dedicated ftp clients are very easy to come by for anyone.
Recommendations for a good travel keyboard?
I like to carry a keyboard around with my laptop - especially since it's a convertible, so when on a desk, it's easy to just flip the screen and use it with a keyboard and mouse.

Subjective preferences (optional, to keep the discussion generally useful): I like tenkeyless size for compactness, I use UK layout (large Enter) and a wireless/bluetooth option would be nice.

I had the Corsair K63 until now, which is great, but the keys fall out very easily (like, without force, even in bag) which makes it fragile to carry around - especially with its weight.
Thanks. I hadnt read Lenz and understood it more to be saying its not ok to make bad faith claims you know you will lose.

Now I agree with your interpretation to an extent, however its only the 9th circuit court. Lenz is also odd in that the person claiming fair use is the plaintiff, and the suit itself is that a DMCA claim was frivolous. The video was restored after her counter-notification, and her lawsuit was later.

A DMCA taketdown request is itself not a lawsuit. So my interpretation of the ruling is not that "you cant sue someone" but that you "cant blast out DMCA notices." I read it as an anti-intimidation ruling. It is clear, that it sees fair use as authorized by law, but it also still categorizes fair use as an affirmative defense.

Ergo, fair use gives you a defacto right to not be harassed.
Specifically, JMAP explicitly requires I-JSON (https://tools.ietf.org/html/rfc8620#section-1.5).

If, for example, you try sending a request with duplicated keys in an object, the JMAP server will reject your request with the urn:ietf:params:jmap:error:notJSON error.
> Bukowski spent most of his life being Bukowski. Better results than the post-office position. Beats the great, grey middle all to hell.

For us it's great, we get Bukowski. For Bukowski, it seems less enjoyable.
What if they good enough to do the job competently while doing it only at work and also code outside work that is unrelated with work?
Fine art is also the most efficient way to launder money.

The reason for the rapid increase in value is completely inscrutable to regulators or the IRS, so it is the perfect tool of international financial fraud.
strategies like accusing your loyal customers for insurance fraud sounds like a win...
You’ll get a kick out of this then. Sort by top, all time.

https://www.reddit.com/r/BoneAppleTea/
> Fertility and some other biological traits have always been positively selected for. Is the world overrun by virile, promiscuous musclemen and women with wide hips?

Fertility is a multifaceted trait; the degree to which a woman is fertile is dependent on a multitude of other traits and characteristics. It seems pretty clear that a desire to have children was not really necessary in the past in order to end up with lots of children. Having children was just something you did, so most couples had children and, consequently, fertility was driven by other traits. Perhaps desire to have sex, ability to earn income, etc. But things have changed. Now it seems pretty clear that the most important factors in fertility are A) whether or not the woman pursues college and a white collar career path, and B) whether or not both parents have an innate drive to have children (those two traits are probably related).

So yes, fertility has always been positively selected for. But the traits that drive fertility have changed as a result of our changing environment. So evolution is selecting for different traits at the moment.
The energies of even less exotic stars are insane. If we could capture 1 second worth of our sun's output then we could power earth for almost a million years.
> phone

> updated

phones only get a couple updates so you keep buying them new.
I couldn't find an FTP link for drivers/firmware on Supermicro (or HP). I only tried a few random products out of curiosity, but: are you sure? :)
You'll find many compilers and parsers are written in C, it gives great portability across platforms and gives the best performance. Whether you write in C or C++ I'd think is more a matter of design choices for a parser and code gen tool. I'd probably go with C++ myself, but either is completely reasonable. You'll also be able to find lots of examples online in C/C++.

Also in this case while there are some compiler differences between platforms for C/C++ they are well documented and known. If you stay in the middle of the language and don't try to use fringe features of the language or a specific compiler then you won't have any issues. People that complain about portability or GCC etc are generally using language extensions of a specific platform compiler which can make portability a pain.