skysight-inc/HackerNews huggingface dataset:
A Durable, Dynamic Robot Is Taking Over Classrooms for Under $40 a Pop
A Web Developer's Guide to Browser Caching
Do it dude!
But if your country doesn't use the Euro (i.e. the UK), domestic Euro transactions can be more expensive than domestic transactions in the home currency.
Silicon Valley ageism: ‘They were, like, wow, you use Twitter?’
I'd certainly welcome a contrary illustration! One of the frustrating things has been a paucity of argument in favour of leaving the EU (once you subtract the things that aren't actually true).
How is it much easier to maintain?
I'm not sure how I feel about your statement. I see a lot of Venezuelans with no recourse other than to start fighting. I don't see how order is more important than having a chance at a future at all? It is frustrating to watch a socialist country fail yet again. Downvote that statement all you want, it's the truth--the idea of ceding more and more power to a central state always ends up with dictatorship and now it's the world's problem. It's stupid human behavior over and over again and we never learn our lesson.

What I simply can't get my head around is why aren't there enough Venezuelans resisting this nightmare? Is everyone just a sheep, go along to get along, afraid to pop their head up lest it get lopped off by government thugs?
I see a lot of technocratie on this site bemoaning the dying of nuclear. We've tried for 70+ years and have as yet not succeeded to use nuclear as a financially feasible energy source. Anyone trying to argue against this please answer this:

Why has a nuclear facility never been able to be fully privately insured without government backing?! The answer is simple: nuclear is too risky as a technology such that even some of the largest companies in the world are unwilling to take the risk.

Nuclear is dying for a reason.

Ps: thanks for the downvotes on stating facts
I've always hated the Delphi ecosystem, awesome IDE, good-enough language, but everything else sucked, specially if you are a young programmer with limited money, you couldn't learn it unless you pirated it, even .NET had a free version. Everything there had a price-tag, from the IDE to the third-party libraries.

So yeah, everyone moved on from Delphi, it's currently on palliative care, probably won't die any time soon, but it's becoming irrelevant as time goes by. If it wasn't for this post I wouldn't even remember it. We have much better technologies and IDE today. Good riddance Delphi.
Colleges say they could lower tuition – if they could talk to each other
> So, then, they do not "completely eliminate" the possibility of failure. Your last sentence seems to contradict the "No." at the beginning of your reply.

I didn't say anything about "completely eliminating the possibility of failure". I said "completely eliminate the possibility of meltdown" which is in fact correct.

ThorCon plans on operating the plants about 100 feet underground, which will even mitigate a deliberate attack with an airliner. There is no way to make anything absolutely, 100% safe, but this approach is mighty close.

That is in contrast with fossil fuel pollution, which kills hundreds of thousands of people a year.
It does show a little of React's dark side though. It's worth asking... Why would Slack need to debug into their view rendering library on customer machines? It's not their code that's made accessible here, it's React's.

React introduces a layer of indirection into your rendering. Rather than saying "draw a profile pic" and then "a profile pic means these DOM manipulations", with React you add another layer: "hey, oracle, what does the whole page look like this now, and what DOM manipulations should we do to get there?"

It's like having an AI look at your code and decide how it should actually run. Very cool, very futuristic. Not convinced it's a practical decision.

Putting something like that in your app means for a much more complex debugging process. It always seemed like the React team was trying to solve a really really hard problem in order to avoid solving an easier problem a bunch of times. Which is classic programmer thinking, and generally a good strategy. But I wonder if it's good for us in the end.

The principle you could adopt, which would make React a bad choice, is something like "solve one hard problem if it means you can avoid solving a lot of easy problems, but only if you're solving those actual small problems in bulk. If you're only solving a subset of them, you're going to cause problems for yourself later."

Which DOM queries and manipulations make sense? Is React actually answering that question for you, or is it mashing the buttons until it works?
> You can't just say their political system wasn't responsible for this

He didn't?

> I'm not against socialism but this particular form of it was basically handing out money for nothing.
This is a misleading headline I feel. It makes it seem like Bitcoin Cash is the new Bitcoin, and that the old Bitcoin is no longer going to be usable.

The old Bitcoin is very clearly favored in the markets, and has the most active userbase. A better title might be 'Bitcoin Cash creates their own version of the Bitcoin network with a shared history and bigger blocks.'
> StartCom hired PwC for doing a full webtrust audit.

Is PwC any good for real security audits?

> StartCom hired Cure53 as suggested by Mozilla

Does that mean the report will be public? That's what Cure53 tend to do.

> c.- StartCom acquired EJBCA PKI software from Primekey (CA, VA and TSA). There´s no in-house development for PKI

After acquisition it is now in-house...

> e.- StartCom has developed a new CMS system and website, using a new language, PHP, from scratch.

This sounds like they're in need of a real webapp audit

Another question: are there any real reasons why we don't have critical name constraints to countries' TLDs?
Privacy is a huge concern. It's difficult to phrase this properly without sounding like an asshole, but Discord's development team has a lot of very young people (no proof, but I'd swear some of them are 13-16 years old). If you've ever listened in on their Discord voice channels, the level of immaturity is astounding. Power to them - it's great to see talented youth create a great product. I just wouldn't trust them with a business's confidential information.

Discord's specifics aside, it blows my mind that people use any off-site SAAS for internal communications, including Slack. The database set contains so much critical information, including infrastructure passwords, private SSL and SSH certs, etc. Employees will send anything and everything over the company's chat client. Even if you trust the company's employees and general security, the fact remains that your uploaded attachments typically have a public URL not requiring authentication to download.
Well, that sounds like the historical Firefox. If you look at the source code of Firefox, just about everything except Gecko is a XUL add-on. Worked like a charm for the first 10 years, not so much afterwards because it became a maintenance nightmare.

That's actually the main reason for which Firefox is moving away from XUL add-ons and towards more restricted WebExtensions.
Double tap on notification bar turns the screen off on most Android phones.
Good morning jack_galt aka nolepointer. Creating a new account to evade a ban is an absolute violation of HN rules, and it's quite ironic that you're worried about migrants destroying your culture when you're insisting on forcing your way into this community in violation of our rules and our values.

In any case, sure, call it "cultural suicide." I still think the death of a culture is an acceptable price to pay to avoid the death of even one individual.

And no, in the real world you don't get safe spaces.
This is not good news for startups seeking seed funding. Odd that all three people working on seed funding left randomly and so close together. Despite these setbacks for startups and KP, I did admire KPs 72 hour turn around response to startups.
Infinite content, but are we infinitely content?
I wouldn't compare the work of Hemingway, Tolstoy, or Faulkner to that sentence.
Saudi oil is also much easier to pump out of the ground and refine, even if you discount infrastructure investments. Venezuela oil is notorious for being the opposite (not their fault, this is just a curse of geology).
Turning Media Piracy into Found Money
Without Debate, Conformist Politicians Ramp Up the New Cold War
That was totally uncalled for and immature!

It's comments like this that make politicians scoff at criticism because they'll put name calling and legitimate criticism in the same box.
Nuclear is failing in the US currently because we have historic low natural gas prices. They spent 9 billion dollars on these plants. They didn't give up because of insurance. They gave up because they can't outcompete fossil fuels.
real people don't need UK Home Secretary.
Do it.

I recently started writing gists (https://gist.github.com/CarlMungazi) about the stuff I'm learning whilst reading through the source code of a framework I use at work.

I'm not expecting to understand everything and I will probably get some things wrong (reading source code is difficult) but in the short time I've been doing this I've already learnt a lot.
My point was that most of the time one doesn't need to know how they work in the first place for the vast majority of programming. Simply memorizing or referencing a card with very simple performance metrics (e.g. "dict: fast map of keys to values; array: very fast lookup by integer index") is sufficient for most cases today. Very few people who are doing any programming work need to know that the "dict" is a hashtable or some esoteric data structure with similar performance, or even anything else at all about it except for the API for it.
Abrash had[0] a way of explaining things that just clicked with me. His Zen of code optimization book really taught me how to think about refining my code. And where to stop refining when enough was enough.

[0] I know he's still around. Just haven't read anything by him in forever it seems.
People have been killing each other long before guns were invented, so I doubt very much it has any real effect. The "uncontrolled US weapons market?" Give me a break! The biggest seller of weapons to those countries is the US Government itself!
Reads more like good-natured ribbing imo. We've all been there.
any link to share about this?
That's not really California. That's Hela Nor-cal, or the Jefferson State.
I am not an accountant. This is not tax advice. However, I do international consulting and have to deal with this kind of stuff all the time. Basically, for him, he needs an invoice. It should describe what he's getting and how much it costs. Then it's up to him to convince his company to pay the invoice. Whether or not they can claim it is an expense is probably important to the company, so something like a support contract is much more useful than a sticker (I really, can't imagine how to declare a sticker from a non-partner as an expense...)

From your point of view, you have sent and invoice and received funds. You need to pay taxes on those funds. How you do that depends a lot on your tax laws. Where I am (Japan), you can be self employed, in which case it is treated just like extra income (Japan doesn't have multiple categories of income, which is super awesome for getting rid of tax evasion). You can also set up various kinds of companies. These companies can shield you from certain kinds of taxes, but accounting becomes much more difficult. Usually it does not pay to set up a company in order to receive $500.

Depending on where you live, you might also be liable for VAT (or the equivalent). Exported goods are usually exempt, but exported services often aren't! Be careful! The reason for this is that value added taxes are usually only taxed once. So if you have a physical good that you are exporting, you have already paid the VAT on the things that made that physical good. Since a service is not made up of physical things, then you are liable for tax on the whole thing.

As is relevant to the original article, where you pay the tax is dependent upon where the company is base, or where the work is done. It gets really complicated from there, but basically if you are providing a service remotely (and not needing a work visa to provide the service), then you are performing the work in your country (even if you are working over the internet) -- or at least that's what my accountant has decided.

TL;DR: giving him an invoice (especially for a service) will make it easy for him to pay you, but will make things complicated for your taxes. It only makes sense if you think you will make a lot of money.
Not really an HN article? Also, I've got tired of downvoting stupid comments on this thread so I've flagged the whole thing.
There's a new block every X minutes. Where's the exponential growth?
I'm not saying it's impossible to code without knowing this stuff, just that it gives you an edge as it helps a lot when you have to deal with memory and speed constraints. If you're coding UIs for web apps, you're probably not going to run into issues unless you're dealing with large collection or collections where the record sizes are big. If you're writing backend processes, mobile apps, games, embedded apps, graphics processing apps etc. knowing algorithms and data structures is important.

Would you really want to work with an architect who had no understanding of algorithmic complexity, linked lists or hash tables? An architect needs to know how to design something that will scale to the data involved; I don't see how you can do that if you're ignorant about basic data structures and algorithms.
One of the few compelling reasons to go public is to give employees with stock access to liquidity. As article notes, public companies pay in order to provide this. It's a good thing to do for employees. It's a narrow, idiosyncratic view of "value" that views that as "value destroying".

Also, how companies ought to financed, organized and managed if the purpose of a company is rewarding value creators as oppose to maximizing shareholder ROI generally is a discussion worth having, but how public companies (anyway a tiny fraction of all companies) use the stock market in practice doesn't necessarily tell us that that's what the purpose ought to be. One is an "is" and the other is an "ought" and anyway the connection between the two is pretty loose.
This is a lot of words, respectfully, none of which respond to my point. I have no trouble believing that Europeans have spent many decades ostracizing people from West Asia.

I know I'm repeating myself but I want to be clear: I'm not apologizing for "honor crimes". I'm suggesting that West Asia and Western Europe share a pattern of violent abuse, but call them different things, and that Europe exploits that to deflect attention to domestic violence by blaming things on the lurid crimes of immigrants.
Blog everything that costs you more than x minutes to figure out, especially when you didn't find a relevant StackOverflow post or similar.
IMO, it's an unhelpful quote because it's only useful for alternative 'treatments' that have been shown not to work (beyond placebo). It largely ignores the fairly large gray area of treatments that have shown promise but haven't been extensively studied enough to become part of mainstream medical practice. If no other treatments are available, investigating these options may be a perfectly rational thing to do (with the appropriate input from a genuine medical professional, not a random/unqualified 'alternative' practitioner).

Personally, I use caffeine, in addition to an SSRI, as an OCD treatment, based on a single, small (n=12 for the caffeine group)[0] clinical trial. Clearly the evidence isn't there to declare it a viable treatment -- it could easily be placebo[1] and/or prove to be detrimental for other patients -- but my doctor and I concluded that the risk of trialling it was close enough to zero in my specific circumstances to give it a shot. Thus far, it has provided a noticeable subjective improvement day-to-day.

(Note to any other OCD patients - I'm NOT suggesting you should try this, in part due to the anxiogenic properties of caffeine)

Of course that doesn't mean we should just throw open the doors to the various snake-oil pushers (especially where well-proven interventions exist), but IMO going too far in the other direction would also be a mistake.

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

[1] Something I personally doubt, as other alternative treatments (including those I have suggested) have had either no effect or worsened the condition, but of course there is no way for me to rigorously test this.
These days, the American dream is more apt to be realized in South America, in places such as Ecuador, Venezuela and Argentina, where incomes are actually more equal today than they are in the land of Horatio Alger. Who's the banana republic now?

- Bernie Sanders (on his site, https://www.sanders.senate.gov/newsroom/must-read/close-the-...)
I think there's more wisdom to be found in the error page than the original article
Africa’s Fragmented Markets: Innovators Can Win by Developing Platforms
> No amount of competitive pricing today is going to make a resurgence of Delphi happen.

I disagree. Delphi is still great, and with a less tone-deaf it could get very well.

Note that Delphi still have a healthy position today:

https://www.tiobe.com/tiobe-index/

(Position 9, above Ruby! and others!)

(As much as we can debate about Tiobe and other indexs, is important to note that is still way higher that many will expect, and the flow of information we see in the community is very good, much more than many other hispers options)

The thing is that price is in fact the main problem. This kill the open source ecosystem options around it.

I will totally, like many others (I know, I'm moderator in on of the most important forum in Latin-America) work more for it but without a way to reach a large audience it kill many ideas we have.

Delphi was the most sucesfully opensource but commercial (as, you have the source) with many thirdy-party options. Think like the current React-Components market but maybe larger and years ago.
The term goes back to the French Revolution:

https://english.stackexchange.com/questions/26029/what-is-th...
Agreed. The middle east tends to get all the press, but IMO we have more blood on our hands in South America. I'm typically of the opinion that the US as global hegemon has been a net-positive for the world, but our history of incompetent meddling south of our border is almost indefensible.
My flatmate is an international sales tax expert. I helped her debug hairy tax problems a couple times - not that I have any expert knowledge of tax laws, I was mostly rubber-ducking her - it sounds like an absolute clusterfuck.

Like other domains of law it's not always clear cut, it wasn't like, yeah Alice Inc. owes exactly X% taxes because of law A, it was like, we can argue that Alice Inc. owes X% based on laws A and B, C, but the tax authority could argue they owe Y% based on an argument that actually, laws B, D, and E apply to their case, which we would counter-argue with, etc., etc., etc.

So I'm not surprised the tax office wouldn't give straight answers; even they may not know how a court would rule depending on the specifics of the case.
Problem is like I described here: https://davidwalsh.name/shoelace-css

TL;DR – most people just use the bundle because they don't want to setup a preprocessor.
> The answer was "nothing really" - it worked out of the box for the main functionality.

Do you mean Chrome supports Promises like Firefox does?
Last time I checked, the Chrome APIs were using callbacks for all asynchronous operations.
Japan has a backwards view of mental health, and one of the highest suicide rates in the world.

Yet public places are immaculately clean.

The fact is that western people and law enforcement tolerate vandalism, littering and antisocial behaviour.

Recently, on Seattle's airport train, I saw a person openly taking garbage out of their bag and throwing it on the floor. No one said anything - just another day on the dirty train.

I don't think someone would dare do that in Japan or Singapore.
The drugs are mostly for export. Legalising them would run an increased risk of US military intervention.
Take even your 'well known' examples of speed traps 'known to cause an increase in traffic accidents' (do you have a source?) - the people who were speeding and slammed on their brakes must share most, if not all, of the blame if they caused an accident as a result.

What's more important, assigning / shifting blame or preventing harm?
That is deeply fucked up.
Chrome currently has the largest amount of extensions, which is an advantage for that browser.

Standardized WebExtensions dilute that, because they allow easy ports to the other browsers.
You can say socialism if you want. But if you then use Venezuela as a reason on why the USA can't have universal healthcare, someone points out countries in Europe that have universal healthcare and are doing fine, then it's your turn to say "that's not real socialism". Not that you would do this of course, but these arguments tend to get really twisted.

Arguing on the internet is so much fun :p
The left wing has grown in popularity in the UK over the last while - look at the last election results.
Not sure about SF but NYC is teeming with laundries that'll pick up, clean, fold and drop-off for about $1 per pound with a $10 minimum. I drop off at my regular place (it's half a block, on the way to work) but friends use services that pick up and drop off within 30-45 minutes.

With the cost of soap and quarters for the machines etc it's almost cheaper than doing the loads yourself, definitely cheaper if you factor in the value of your time sitting around for 2 hours doing laundry.

There's a few "Uber for laundry" type startups that slap an app interface on top and charge 2-3x the price, but the old school laundries are efficient and cheap - they have your number on file so you just call and say "Pick up please" and they come. Very efficient marketplace.

You don't have a washer/dryer in your apartment in NYC unless you're a millionaire (somewhat facetious - but it's definitely a rarity due to old buildings/plumbing - many leases specifically forbid installing your own too).

Dry cleaning is per garment, though.
Yes, do it. 100 times yes. While you write blog posts to recap your experiences, and you do it carefully, you will often find details and answers that you didn't find before and thus deepen your understanding. Kind of like taking a step back and looking at the bigger picture. So even if nobody reads your blog posts (and they will be read by someone), it's worth it.
I'm sure there are new things coming but the era of gamechanging (or at least gimmicks that felt gamechanging) is probably near an end.

That said, I find nothing wrong with Apple adding features from Android (and vice versa) where it fits the device. The only thing I miss about the HTC One M8 I had was that I could double tap the screen to wake it (that rounded back loved sliding in the car. Reminded me of the iPhone 3G/3GS. Kind of disliked the phone outside of the double tap to wake and the speakers)
How White House officials were 'fooled by email prankster'
Ask HN: Where is the best place to post a new website to get traffic?
Yes absolutely you will learn about yourself and the tech.