skysight-inc/HackerNews huggingface dataset:
Contrary to the name, softeners do not soften the fabric but water and add more ionic detergent plus some smell. You get a bit more efficient washing as long as you reduce amount of washing medium.

Oh, and they do impart negative charge to the fabrics making them seem fluffier.

Some softeners do have protective oil or silicone or polysorbate that will coat the fabric protecting it more. (Similar mechanism to hair rinse.) This actually will protect the fabric from some wear. These chemicals cannot really be added to washing detergent as it would counter its action.

Certain silly people say the thin coat will interfere with future washing. I recommend testing instead of silly assumptions. (The layer is nonstick and waterproof which means your clothes will get less dirty and it is easier to remove anything on them... So you can use less detergent, time, force and water later. C.f. impregnated vs nonimpregnated wool.)
> Holding `CTRL` essentially lops off the first three bits

No, it inverts the 7th bit (or subtracts 64).

The Linux `ascii(7)` man page has a similar table, but with 2 columns. The first 32 control characters listed there have their "caret notation" character in the opposite column.
“He who knows only his own side of the case knows little of that. His reasons may be good, and no one may have been able to refute them. But if he is equally unable to refute the reasons on the opposite side, if he does not so much as know what they are, he has no ground for preferring either opinion... Nor is it enough that he should hear the opinions of adversaries from his own teachers, presented as they state them, and accompanied by what they offer as refutations. He must be able to hear them from persons who actually believe them...he must know them in their most plausible and persuasive form.” -- John Stuart Mill
Top Responsibilities of an SEO Agency
check https://www.ohdiary.com/ for an alternative to OhLife
You only get the point of this set of ramblings when you see that he's linked his book sales page at the end.
I would only agree with the caveat that someone experienced should read your code, comment on it and improve on it.

I spent years slowly learning how to be a better developer, on my own. If someone had been there early on to tell me: "this is bad because X", I would have progressed twice as fast.

Programming at its core is very easy, building maintainable software is much harder. Knowing what to avoid only comes with experience, but much of that experience can be quickly transferred to you from someone who already has it.
Plate Tectonics seems to require water , lots of water.

http://adsabs.harvard.edu/abs/2001AGUFM.U21A..09S
I'm not saying that Gadaffi was some sort of angel, but you do know that the "liberation" of Libya happened just a few years ago, right?

Libya was not amazing but the numbers tell a sad story: https://tradingeconomics.com/libya/gdp-per-capita
These read like the ramblings of a lunatic. I'm not sure why this is on the front page of HN.

Some nuggets of truth though (as there often are).
Profits are what drives innovation in pharmaceuticals.
As another German I can definitely tell you that no one here sees a Model 3 at anywhere near a BMW in production quality.

If Tesla intends to market the Model 3 at the "BMW audience" - whatever differentiates them from, say, the "Audi audience" - they are horribly miscalculating at what German people expect from a car. It is not limited to EV range.

Also, Volkswagen is ramping up production on their Modular Electric Drive Matrix (MEB) [1] and within 2-3 years cars with this technology will hit the market.

I wonder if Tesla can keep up when Volkswagen, Toyota or other car heavy weights begin serious EV production once they belief the market is ready. Diesel sales are better then ever in the last years, so they simply could afford to wait and continue to make money until infrastructure ramps up and technology improves. Tesla cannot do that.

[1] https://www.volkswagen-newsroom.com/en/modular-electric-driv...
> I've used similar nav systems from BMW, Subaru, and Toyota and they seemed like lame software running on a 5-10 year old phone. Poor touch screens, smaller screens, poor voice recognition, and poor nav. I'd rather they just have an aux port for music and let me hang my own tablet on the dash somewhere.

Thought the same, but the newest Volkswagen generation has improved a lot. Their touch screens and software feel much much more usable than even 2 years ago.
ITT people giving completely contradictory opinions on what features markdown should or should not have.

Markdown is (relatively) simple and opinionated. If you don't like it, use a different markdown flavor or different markup language. But don't expect other people to agree with you on the superiority of that markup language, because they probably would have wanted a different one.
Is the jewellery borrowed or rented for the wedding or is it purchased and kept? That looks like a quite substantial amount of gold, like tens of thousands of USD worth. If she/they own that, I would kind of classify her/them as rich.
One country [Ireland] blocks the world on data privacy
"Aging" is not singular thing.

After development, the age of a human body is just an accumulation of many many different kinds of failures over time.
lovely how he tries to smuggle superstition into modern discourse
Behind the Yakuza: documenting the women of Japan’s mafia (2018)
For some reason, it’s often the people who should shut up the most who just can’t shut up. The ability to stop yourself from talking is an underrated skill.
Counterargument: you don't always know when you start writing a document how many levels of heading you're going to end up needing. A rough outline is inherently top-down, not bottom-up, so keeping your granularity options open makes sense.
I found the source[0] for this. It's during an interview and
the context of the question is going backpacking in Asia after leaving school. OP's stands. Things change once you have other humans (e.g. a family) relying on you to provide for them.

[0] https://www.transcripts.io/transcripts/tim_ferriss_show/2014...
Agreed, it is huge. Potential market at $36k vs $28k is quite a bit smaller. At least Tesla bundled in autopilot at zero extra cost.

It's not as good as originally promised, but still a pretty good deal in my opinion. Just depends how much people are willing to spend for good acceleration, avoiding trips to gas stations, and avoiding spending $1000-$1200 of gas per year. Of course electricity is not free either. My last fill up in California was $3.99 a gallon and I spent $51. I do that about 4-5 times a month.
Lunatic seems a bit harsh, more like some automated text generation system that has been trained on text from particular genres of self help books and HN posts.
Who do you think owns Wall St., hello?
Java is sneaky. It's a Smalltalk-y (ish) engine covered in a C++-y (ish) frontend language. This great talk (the first 20 minutes, really) describes how the original design was conceived: https://youtu.be/Dq2WQuWVrgQ
By health of the Internet, the numbers that I look for is how "stressed" is it when it comes to resource management. Like bandwidth or dns.

And how much "free" is it, still?
> The connection between C++ and OOP is because OOP was the insane hype at the time when C++ was being invented.

Not really, the C++ OOP features were directly modeled after very similar features in Simula. C++ was specifically designed as a way of bringing these sorts of features to C, although it did include other improvements to the language as well. Templates and the STL as we know it were a relatively late addition to the language.

It's also worth mentioning that there's only a handful of things about OOP that could be genuinely considered "a code smell"; in fact you could restrict that concern to one feature, viz. implementation inheritance. Object-based programming which follows the "composition over inheritance" guideline can still broadly tap into the improved-modularity benefits that 'objects' are generally known for.
You wont, because of a little thing called Parallel Construction.

NSA finds something out illegally, unethically, they pass it to another agency so proceeds to figure out a way to "discover" what the NSA did in a way that is legal, or at least plausible to the courts, thus never having to admit the investigation started with the NSA
Technical terms are easy enough to Google. I didn't know the difference either, but that would be my first thing to try before complaining on HN.

At the company I work for, so many things I need to know are internal and so impossible to Google, and even asking somebody usually yields a less than thorough answer. I have to build a picture of how the whole thing works in my head over time. Then I become the resource everybody who is in the position I was before hounds.

Having to Google a term because the author didn't think to include a link is roughly a 0.01 on the frustration meter compared to my current job.

I get the desire for easy and flat interlinking of information. But we need to look at the people who do the work to make that happen as bearers of gifts, not sources of misery. Be the change you want to see in the world, don't just demand others do it for you. Google is your friend.
Looks like this page is AMP. Disabling the AMP cdn with uMatrix causes the page to take a whopping 11 seconds to load an 18kb page. I'm not sure where this is going.
Devuan, April Fools, and Self-Destruction
With enough money could you short a profitable company into bankruptcy?
I guess that is an USA centric viewpoint. Here in Europe, if you live in a city, chances are you don't need, have or want a car. People want less cars, less traffic and more public transport and bike lanes.

Personally, I'd never live somewhere where a car is mandatory.
Cross-Platform GUI Toolkit Trainwreck (2016)
> The internet does not discriminate. Get an account named X.

We don't discriminate against you, but you have to hide every aspect of who you are otherwise we're going to threaten to rape you to death.
1. No, you have asserted multiple times in this discussion that it's impossible to regulate facial recognition technology. e.g:

> The former is a technological reality. It's impossible to legislate away devices who can do that[facial recognition].

Please explain that statement, as it seems like total nonsense to me. My point about explosives is that just because something is "a technological reality", or that there's no way to physically prevent people from implementing something, that in no way makes it immune from legislation. We can legislate whatever we want.

Here's a law which would make it impossible for JetBlue to implement this system:

"No organization shall be permitted to use an automated system to identify individuals using an image of their face."

2. I think you're missing the point with your larger argument. It seems as if you are saying: we should not be concerned about JetBlue's use of this technology because this use-case in particular does not constitute the dystopian Orwellian potential of facial recognition technology. The point is not that this is the use-case which crosses that line, the point is that it is a big step in that direction, and has happened without a public discussion of where exactly the line should be.

3. You say w.r.t. GDPR:

> Of course, criminal and negligent businesses can totally abuse your personal data, often without consequences. But they can't do so legitimately and they don't have access to the legal and open economy.

That's an argument in favor of regulating facial recognition technology itself isn't it? We can allow the technology to be normalized, and just hope everyone is following regulations about not abusing access to our personal data. But given what has been revealed about PRISM and other government spying programs, it's hard to imagine that such data would not be abused if it existed. On the other hand, we could agree not to make facial recognition a part of our daily lives, or to put very careful boundaries around its use, and make it that much harder for it to be abused.
I do the laundry for two people and it takes me about an hour per week (including folding). Truthfully, it heavily depends on whether or not your family tends to throw everything in the wash immediately after they wear it or not. Even wearing a t-shirt for two days instead of one will make a huge difference in wash load (perhaps a bit obvious, but still).
How incredible that a single man has managed to solve millennia-old questions such as "Does free will exist?" with a revolutionary blog post.
didn't know ISPs provide and control the radios in my cell phone /s
If the GTK1 based game had bundled its dependencies, it would have worked today as well. I think better solutions for that is the way going forward, not requiring devs to maintain compatibility forever.
Huawei to run 5G trial in Egypt during 2019 Africa Cup of Nations
Gwern refuses to withdraw his claims that “Satoshi is probably Craig Wright”
One of the issues with the GLOBAL SOCIALIST MARKIST LEFT is now they no longer have anything in common with the RIGHT WING

They no longer support:-

Treat people as inviduals

Everyone has free speech

Everyone has free expression

Everyone can critise all regions and belifs

Vocal critisms isnt "harm"

Heck these are the same group of people claim its a females RIGHT to kill an unborn baby
and its the right of every western country to allow global immigration from every fucking nation

Yet its the same group that false claims and push's the equality hoax . while being the companies and people that fund fake news
oh it was just your color design that made me think template driven design. so much blue for no reason.
Counter-counter-argument: you can always dynamically adjust heading levels based on how deep you have headings in your document. So maybe:

#### = h1; # = h4 initially.

If you have ##### (5) anywhere in your document, then ##### = h1 and # = h5.

If you have ###### (6) anywhere in your document, then ###### = h1 and # = h6.
Why is this comment being down voted? Not everybody here is familiar with C string manipulation, if you down vote or complain at least give more detail that "it sucks".

@aap_, I asked a similar question some time ago and got some answers, you can check the thread here: https://news.ycombinator.com/item?id=19302581

The direct answer I got was:

> I'm guessing because an off-by-one or an extra skip might mean you miss the end of the string and go off into la-la land feeding whatever garbage happens to be in memory to your parser? That would mostly be a C issue (as it has no string abstraction at all).
I think there is a large amount of misunderstanding (and misinformation) about what safe spaces and trigger warnings are actually all about. They have also been subject to a certain amount of .. inflation? But the core ideas are important.

"Trigger" originally referred specifically to PTSD. There is a small number of students, such as women who have experienced sexual assault, for whom the subject is more than merely upsetting, it causes flashbacks and significant risk to short term mental health. They asked that they not be exposed to this material without warning. (Not that the material not be taught, nor even that it not be taught to them, but that they be informed in advance about the course content in order to mentally prepare for it)

> healthy debate

Healthy debate for whom? Do we need a debate about what constitutes a healthy and effective debate? Do we need to consider the validity of different modes of interaction? "Traditional" debate assumes a sort of weightlessness, that the issues involved are at a distance from the people having the debate. For things like sexual assault or abortion, or the racialisation of intelligence, it's people's actual experiences - well, for people other than the traditional professor class.

> microagressing them

Somehow I'm reminded of the debate over corporal punishment in schools, where pedagogical effectiveness takes a back seat to more primal ideas about punishment, conformity, and order. People used to be beaten for being left-handed, remember.
ESR is a poseur who doesn't belong next to those other names.
Wasm linear memory is a building block, if you want higher security boundaries, stitch together multiple Wasm envs and communicate via webworkers.

Wasm is nearly identical, but different in the ways that matter. You are being blinded by being ahead of the curve, but the curve has moved now.
I agree, but C (the language) doesn't even have the concept of a 'string'. It's just the convention how some C standard library functions interpret an array of bytes with a zero at the end.

At least in C it's quite obvious that strings are not trivial if you want both an intuitive way to work with strings, and high performance. The C++ std::string type is neither intuitive to work with, nor does it allow to write high-performance code.

For string processing it's really better to use another language with different trade-offs.
There's something like that at K-12 level

https://www.bostonglobe.com/lifestyle/2016/03/15/there-fear-...
"No one I know ever learnt programming without making any mistakes." True! In fact, I don't know anyone who programs without making any mistake.
Remembering the very first course I received at 9 y.o. (logo with turtle) the pleasure came from seeing the actual output of the program on the screen: a drawing.
Remembering my first C course at 20, whose program was a one liner designed on purpose for us to understand nothing: don't be afraid to tell "I cannot explain you that now" (e.g. why #include).
Today if I had to choose a language/platform to teach coding, that would be the Arduino. Simple system, visible output, simple language although perfectly well formed C++.
I have the same cringe. I think it comes from feeling inserted as a pretense to authority by writing style. Other examples I cringe at: The use of the word "titular", the phrase "abc cum def", ... For whatever reason they sound pretentious like the author is using them to show off, not to actually inform.

Some others are "I've said it once and I'll say it again", "as I said/wrote/posted/blogged before". Those seem to suggest the author is assuming they are famous/popular enough that their previous content has been read. Of course you could look at it as they are just suggesting you go read their previous post but for whatever reason that specific way of saying it comes across less as info and more as "of course you read my previous post".

I'm aware this is a personal opinion with no basis in reality.
This is the article in question, co-authored by Gwern and published on Wired in August 2015:

"Bitcoin's creator Satoshi Nakamoto is probably this unknown Australian genius"

https://www.wired.com/2015/12/bitcoins-creator-satoshi-nakam...

This was one of the first and strongest "evidence" supporting Craig's claims, published by a well-known magazine and a reputable researcher. I've personally talked with several people who were convinced of the authenticity of Craig's claims using this publication as one of their primary justifications.

The linked thread has a long discussion between Greg Maxwell (/u/nullc) and Gwern (/u/gwern), where Greg calls him out and repeatedly asks him to retract his previous claims; Gwern acknowledges that he was deceived, but refuses to make an official retraction.
It's hard to prove but for some strange reason they always have the resources when it's time to come after the little guy and they don't when it's the big guy and it's also more obvious
it is still fragmented. you can't point to a definitive source for "how to be [x] developer". you can just give them a roadmap at best.
Chinese Number Websites: The Secret Meaning of URLs (2014)
For comparison, 1082 cases in Europe in February alone this year [1].
And more than 80000 cases in total in 2018 [2].

[1] https://ecdc.europa.eu/en/publications-data/infographic-meas...

[2] https://www.bmj.com/content/364/bmj.l634.full
The alternative to what happened in Libya was what happened in Syria basically, and it went much much worse. So all in all I wouldn't blame the Libyan situation on the intervention.

Gadaffi should have just gone by itself like they did in Egypt and Tunisia. His choice to remain, just like Syria, sentenced his country and the population.
Humm ok but sounds risky I can recall PET programming where you would poke raw assembly code and BBC basic could inline Assembly , not sure that means BASIC is a low level language.
It was meant exactly in this sense, namely that the conditions in Phoenix do not resemble the challenges in the rest of the world.

Phoenix gets about 310 days of sunshine per year, only 200mm of precipitation with no snow, no fog, ...
Yes. I'm not saying that people in the market for a Ford Fiesta are instead going out and buying a 3 series. People who want a hatchback and going out and buying hatchbacks.

But people who want saloons and estate cars are largely buying from the three Germans, and not Japanese or Korean.
Facebook anticipates an FTC privacy fine of up to $5B
Protection plans are usually a bit of a scam anyway and often duplicate warranty coverage and coverage offered by credit cards and sometimes renters policies. Most electronic devices that are going to fail do so within the warranty period. In our disposable planned-obsolescence world the cost of the plans can often be a significant portion of the cost of a device that is planned to fail after 3-5 years and probably spent on the replacement.

However I can’t stop my wife from buying them, she probably paid for two phones over the years on a monthly protection plan offered by T-Mobile. When her phone finally broke she tried to use the policy to replace it, only to be told her phone was too old to replace. She got $50 refund of her last two months protection plan payment.

Sellers love protection plans because they are often pure profit - that’s why they push them so hard.
And those universities differ wildly in how good the courses and departments are... like everywhere I suspect!
Nextcloud 16 Released
I never get why Elon Musk gets roasted for hyping up his products while EVERY OTHER car manufacturer does the exact same thing.

Heck, Jaguar boasted endlessly about their i-Pace being a great Tesla competitor, while in practice it disappointed in range (https://insideevs.com/news/340027/jaguar-i-pace-range-test-y...)
> This article suggests using XML. XML is based on an older markup language called standard generalised markup language ‘SGML’. Why not go the whole hog and use that?

That is exactly what I have done at several occasions at customers that made use of either Docbook or DITA, with graphical tooling like Oxygen XML, Framemaker, DITAworks and so on.
Great, I'll use it for testing :-)
I think IPv4 ethertype should be 0x0800, not 0x8000 as depicted in the annotated flow chart. The picture is correct, the accompanying textbox is not.
I think you mean Star Trek III: The Search for Spock? :)
Did humanity evolve to have psychopaths?
It's worth checking out the current state of Pascal:

https://www.embarcadero.com/products/delphi

https://www.freepascal.org/

It's just as capable as any other language. I don't know what your definition of "low level" is, but I suppose you mean inline assembly, manual memory management, and pointers.

Pascal has inline assembly: http://docwiki.embarcadero.com/RADStudio/Rio/en/Inline_Assem...

Pascal has manual memory management: http://docwiki.embarcadero.com/RADStudio/Rio/en/Memory_Manag...

Pascal has pointers: http://docwiki.embarcadero.com/RADStudio/Rio/en/Pointers_and...
> Tesla is in debt largely becaus

Yes, massive debt with no income. Ambitious for sure.