skysight-inc/HackerNews huggingface dataset:
England will not be less a part of Europe just because she leaves the EU. The EU was never perfectly cohesive to start with [0], and is made up of extremely disparate nations and cultures. Plus, England never adopted the Euro (which is probably for good reason, seeing as interest rates are now even further down because the ECB can't properly conduct monetary policy).

The EU was never comparable to, say, America in terms of unity. Europe had too much history for it to work perfectly - every one was on what had been at some point some one else's land.

[0] https://europedirectemn.files.wordpress.com/2018/02/treaties...
I do have Linux too.

But I use Windows for three main reasons:

1. To not "forget" how to use it, so I can maintain other peopel computers (for example a bunch of computers on some of my startups use windows because users refuse to switch to Linux for whatever reason).

2. So I can use some CAD and 3D software that are Windows-only (I am so mad at this, not even OSX versions of some of them exist, and they are so finnicky, even on Windows they are so unstable, using Wine and whatnot they just crash a lot), mind you I am talking both about mechanical engineering and whatnot CAD, and 3D art software, I work with both (one of my startups is a game design company, another one sells replacement parts for industrial machinery)

3. To play some games...

That said I am managing to phase a bit to Linux better now, my SO has a dual-boot machine but she never logs in on Windows, and I am often gaming on her machine and making sure to buy only games that can run on her machine, still some of my favourite already owned games are Win-only and don't run on Wine. (and lot other favourite games are DOS but... DOSBOX is awesome :D)
That's nice but your customer rep is still just user interface to the same underlying system.
? When you pay a % of the allowed amount that’s called coinsurance (not a copay). This is paid after deductible in most cases. So he would owe up to his deductible ($7,900) before his coinsurance would kick in.

A minimum value ACA plan must have > 60% AV and cover the essential health benefits. The coinsurance % is irrelevant so long as it meets those requirements.
Writing Agile Stories – Setting Good Story Goals
Then great for the EU. God willing, y'all will roll back some of that stuff if she leaves.
IoT in Transportation: How Smart Cities Can Drastically Reduce Congestion
Choosing a First Programming Language for Kids and Beginners
Yeah, it's over and we lost...again. Taking cash means accepting the possibility of counterfeit bills mixed into the pile, not necessarily due to any nefarious intent by the person bearing the cash.

Wow, you deposited over $1M in cash all at once? Drug dealer! Yeah, it's ridiculous because on the one had our biggest every day bill is $20 and on the other hand, $100M is a rounding error to our government.
“Swift Playgrounds don't get you anywhere near the interactive, self-contained experience that users could create and share with HyperCard.”

This. I remember trying Playgrounds when it came out, and it took only minutes to reveal itself as an embarrassing fraud. It pretends to be a persistent environment in the style of Smalltalk systems but it isn’t. Edit a single line of code, and re-executes all of them. Every single time. Utterly useless for exploring stateful systems. Utterly useless as an open environment that users can shape and grow to suit themselves.†

Worse than useless, actually, because it lies to those users just as Tim Cook does.

Hypercard may have had its problems, not least its dour unappealling 1-bit graphic shell, but it was built up from, around, and for users; a depth of design that both reveals and proves itself in use. Software that fits itself to its users; not the other way about. Swift Playgrounds may bring all the shiny, but scratch its surface, step beyond the picturesque preplanned boundaries, and it reveals itself a hollow shell. Canned hype-ware; a dumb monkey-trainer, nothing more. Seymour Papert would’ve garroted it, were he not spinning in his grave instead.

--

†Bonus irony: Swift’s command-line REPL implemented persistency absolutely fine, so there was absolutely no excuse for Playgrounds’ botched cheat. (OTOH, the REPL completely buggers up the “P” bit, making it equally dreadful for non-trivial interactive coding.)
No, I haven't. It's very informative, thanks!

WRT. energy needs - pulling carbon out of the atmosphere will be energy-intensive; it's yet another reason why we need clean and cheap energy (and lots of it!). Nuclear shouldn't be taken off the table.
> It turns out that there is more than one kind of Fedex account, and we had opened the wrong kind. So we opened another Fedex account.

oof. I've had this exact same problem with DHL. There's DHL, DHL International and DHL Express, each with country specific branches. I once had a package of business cards "destroyed" because DHL Express will not deliver to a DHL Packstation.

I can only assume it's a natural artifact of organisations getting so big and inefficient, which seems to be a common factor in the mail industry, and packages literally falling between the cracks of the organisation.
2 of the guys that worked on that app are doing video series about functional programming now where they talk a lot about the ideas in the app, https://www.pointfree.co
Well then easy solution: you refrain from opting in into personal ID cards, but you're responsible for all fraudular and other activity that is done under your name and could have been prevented by having an ID card lock down your identity.
I wasn't sure what the post was about from the title but this is a satirical article about the recent NPM issue with purescript-installer.
I don't understand how people could morally support a push towards cashless without at least those laws being change _first_.
Quite useful in situations such as:

> (str.match(regexWithGroup) || [, null])[1]

I.e. if the regex matches, then give me the first group (1st index) otherwise give me null.
The sentiment against LGBTQ people is not small at all, which is why I included 'and other bible camp activities'. Just because there is a religious tenent for it doesn't mean that religion is practicing that. Catholic institutions regularly commit systematic oppression of minority demographics, most notably by depriving women of necessary healthcare and medication. Protestant institutions in many places drive systems of oppression and ostracizing of vulnerable groups- victims of domestic violence, removing agency from women, labeling LGBTQ identities as morally wrong, etc.
Have you looked at Immer.js? It allows you to express modifications to immutable objects as a series of imperative operations.

In my experience most "immutability" in JS is enforced by convention or, at best, static type systems. It's not ideal, but it works.
The title makes no sense as a joke (unlike the original).
Startup Starter Kit Framework
We have embodied all our two-year experience in evaluating and launching startups in one document.

See the link for step-by-step startup startup instructions.

https://www.notion.so/StartupStarterKit-9597580c2300470995b031bb8fb83cd4
In Holland, it seems like a lot of effort is put into wheelchair access. At least for newer buildings (Post WW2) and public transportation. But I'm not physically disabled, so haven't actually experienced it fully.

I was surprised that in NYC not all stations and platform have wheelchair access.
There is no reason to spend one dime on infosec after the big Equifax breach and the numerous Facebook hacks/intentional spreading of data. They already lost all the most important data for every American and both companies are doing far better than ever. Nobody went to jail, everyone gets to keep making money.

You should worry about lightning strikes and like solar flares disrupting your business before you worry about cyber security. Why should any enterprise risk manager waste their time on an issue that has no consequences?
That array.flat() and array.flatMap() stuff is great to see. Always having to rely on lodash and friends to do that type of work. Exciting to see how JS is evolving.
I'd rather work on the bins.
I don't know the answer to your question, but I would like to add to it to gain some clarity for myself: why not give the caller the option to have comments eliminated? An optional parameter `includeComments` bool with default `false` would provide backward compatibility while allowing those who need the comments to request them.
> So surveill and/or eavesdrop and/or ambush. Nice.

Maybe that's the idea - "He always ambushes us when we come back from a break... we'd better stop taking breaks!"
Not necessarily, and it really depends on the customer and on the software. You feed the learnings from one iteration into the next - it's not intended to change the code completely every week, but to allow maximum flexibility in the backlog.
Author here!

Yeah, it was just a parody of the articles The Onion regularly releases regarding another topic and to be honest I didn't quite expect my post to take off the way it did.

I'm also sorry I posted it on Medium, which I personally dislike, but since Medium is frequented by many JS devs it seemed the ideal place to put that joke.
It all depends on what you don't count as costs. When you take environmental impact of running a desalination plant off non-renewables, it might be more efficient to not run it at night if the wind isn't blowing. Thinking in terms of current prices doesn't make sense in the environment context.

(I agree that a lot of batteries may be a very good solution.)
This slider doesn't appear to improve upon reCaptcha's poor accessibility story, as there's no reference to what a blind user or a user without a mouse is supposed to do to interact with this element.
That's something I've noticed living in a major Northern European Capital. As result, I don't interact with disabled people nearly as often as I used to in the USA.
let declares a block-scoped variable, while var declares a function-scoped variable.

Limiting a variable's scope can help avoid subtle and potentially annoying errors. For example, if you use a let variable inside an if block, it'll only be accessible by code inside the block. If you use var inside an if block, your variable will be visible to the entire function.
var and let tell the compiler the scope in which it should declare the variable (oversimplifying). If var or let are not present, the variable is declared in the global scope; unless you're in strict-mode, then you get a scolding.

So var and let are only tangential to the whole declaration process and only indicate the scope in which the variable is bound.

I feel confused. Why do you want your assignment statements to be prefixed with var's and let's?
I'm not sure why this is being downvoted because it's exactly correct from a the current legal position (as far as I understand it). An automated system can't reasonably be expected to establish, for example, whether copyright content is being used for the purposes of parody. Similarly, a copyright holder has every right to disagree with your determination of what is parody or transformative works, there aren't any simple rules to get around that.

Whether that is a sensible position for us to find ourselves in is another question.
Isn't this a riff of the onion article regarding mass shootings, but with the npm installer? [0]

[0] https://www.theonion.com/no-way-to-prevent-this-says-only-na...
Yep, and many customers use a "cancel service" request as a pretext to get a discount or other benefit.

The call-center departments that handle cancellation requests aren't frequently named "Customer Retention" for nothing.

I've gotten discounts and free-bees from my NYTimes electronic subscription in this way.
How so? When replanting clear cuts here in Sweden with pine or fir each tree takes a few seconds to plant - you stamp your tool in to the ground which makes a hole, drop the plant down, stomp the ground and then your off to the next. There is also no need to tend to them afterwards (except treatment to deter deer/elks).
"The EU was never perfectly cohesive to start with"

You could say that about the UK - which lost a significant chunk last century and could well lose rather more this century.
Not trying to be harsh but, do we live on the same planet? I'm not even based in a major tech hub (I'm in Northern England) but in my experience a developer with 3+ years experience can walk out of one job and into another the same day. Plus every company I've worked for has had trouble finding good programmers and I've never once known a developer who had trouble finding work.
You can. It’s cloudwatch. Also at least put these things in glacier so you have some time between the download request and when they get the file to hopefully stop it.
What a click bait title!
I agree, it's not like people couldn't travel around, and it would be beneficial for traders to do so
Great idea. I created a similar list for indie / boostrapped projects. I think I'll share that on here sometime!
I was bored and looking at property costs in random cities, and it had shockingly cheap house / condos / apartments for sale in the urban core under $200k. I'm not sure how great some of the areas downtown are, but I live in a very low COL, but you normally only see prices like that in suburbs
The FBI is probably to blame there, announcing before charges files would be interfering with their investigation
Indeed, the 'Only' in 'Only Development Community' is missing in the HN title.
Especially if the bad guy used to work for your vendor.
URL without click tracking (bit.ly is blocked by HN): https://www.notion.so/StartupStarterKit-9597580c2300470995b0...
Even the bot in this blog does fuzzing
What Band Aid? I'm talking of the mechanics of keeping 350 million trees alive. That takes effort, and a lot more area besides Addis Ababa.

I'm inclined to disbelieve these numbers unless I see some trustworthy non-govt source. Everyone's quoting the minister.
Then the spammers using that data to create more bots.
Problem is, executives don't understand those things. Of course it's very simple to point a finger at them, but they rarely are tech savvy, and they are there to run the company, not micromanage every decision every department makes.
And maybe a few tens of thousands will survive.
This made me chuckle.

As for the "how to fix" I suspect the biggest step forward would be creating a decent standard library.
Our current system is the Australian ballot. Private voting, public counting. It's a battle hardened, field tested design which best balances the needs of society with the needs of the individual.

Some future system may find a new balance. Perhaps that new system no longer demands a secret ballot. Because the risks changed. (Note that some jurisdictions require a secret ballot, so YMMV.)

So if you want to supplant the Australian ballot with a different system, please start there. Explain the context, assumptions, risks, tradeoffs.

Because piecemeal changes to our existing system, without regard for the whole, has caused a mountain of heartache.

FWIW, I've been pondering "temporary privacy". Perhaps an embargo on all the election data for the critical time span. A friend of mine proposed (draft legislation) making all of the materials and documents available after an election is certified. For post mortem inspection. So you could feed all the ballot images into your own tabulator software. Or do your own signature comparisons. A huge change, because right now election data will be destroyed after certification (exactly when is per jurisdiction).
> you are assuming that all reactors have failure modes of an RBMK reactor

All reactors have failure modes, no? Any reactor that depends on people for the continued safe operation should include the assumption that incompetent and malicious people will eventually take control.

That's not unique to nuclear power, but a lot less can go wrong if an evil person gets control of a wind turbine.

That said, I'd still vote for a politician that proposed building new nuclear power plants.
> "The reason is because forest do not change CO2 levels noticeably, in the long run"

What does "in the long run" mean? Will it suck up carbon for the first 20 years while the tree is growing? 20 years would of borrowed time would be quite useful.
yes, as mentioned in the article.
TC39 have been fairly conservative about not breaking real world code. Array.prorotype.flat was named flat and not flatten because of compatibility issues with old versions of MooTools.
Maybe the best way to stop it would be to embrace it. Build a tourist site and hand out postcards saying "I made it to the magic bus".

Give helicopter tours to rich people and exploit the irony of wanting to explore the isolation and wilderness, yet do the same as everyone else.
You are indeed correct in that assessment. I actually put it into a small footnote in case people reading the post miss the "joke".
Steps to creating your Internet of Things project
Re energy storage generally, heating is a top energy user in many parts of the world and I think relevant to the conversation. In places with CHP plants and district heating systems, the thermal battery concept is tried and tested. Since the system is already based on circulating hot water around, putting some storage tanks/caverns in the system is straightforward.
A lot of them will be Android, or based on Android. Android was created with the ability to accommodate non-touch form factors and d-pad navigation in the UI. Applications that aspire to portability to non-touch use cases in cars and TVs still need to use widgets that correctly implement up/down/left/right/select navigation, displaying a navigation highlight color.

These are, nevertheless, smartphones. Just smartphones that squeeze out every drop of cost. They will have access to most Android apps, and a full featured browser.

There may be a market niche for phones without a color screen, no installable apps, etc. It will be challenging to eke out significantly lower costs than lo-end hardware suitable for lo-end Android configurations, due to volume efficiency.
React Elements
Rather than how complete it is, the real improvements of the proposal are:

1. it all but requires that ES-defined functions stringify to their source code. Pre-ES2019 that's implementation-defined

2. it standardises the placeholder for the case where toString can't or won't create ECMAScript code (e.g. host functions), this could otherwise be an issue as with implementation-defined placeholders subsequent updates to the standard might make the placeholder unexpectedly syntactically valid, by having the placeholder standard future proposals can easily avoid making it valid

3. the stringification should be cross-platform as the algorithm is standardised
It's better to just use it for sustainable construction, where you are locking it up for decades in a structure.
From all reports, it was caused by an internal Capital One employee and was allowed due to misconfiguration on Capital One’s side.

AWS preaches the “Shared Security Model” and emphasizes what it is responsible for and what you are responsible for.
Usine Machine Learning to Fill in Gaps in Ancient Sumerian and Akkadian Texts
The Release of NetSockets
Is it the same for small and medium sized company though? We spend quite a lot on infosec with the premise that a breach could put us out of business since we can't afford to tarnish our reputation and loose key clients.

Though I kind of agree that with Equifax and Facebook there weren't much consequences, to me they fall into the (unfortunately) too big to fail category, ie. most of Facebook members don't care and banks still need the credit score and there aren't much competition in that sector.
That would definitely fix the "my small React CRUD SPA relies on 10k package maintainers" issue, but would still leave other issues open.

There's actually an active proposal for a standard library, but it is met with a lot of contempt from the JS community [0]

[0] https://github.com/tc39/proposal-javascript-standard-library...
In the "about" (our story) section there's some bs and a picture of a girl with blurred city background, file titled:

https://puri.sm/wp-content/uploads/2019/01/beautiful-beauty-...

I mean... How can people still do this in 2019
NetSockets is an opensource library that attempts to make server and client setup using .net sockets friendly, easier and cleaner.
Now Open – AWS Middle East (Bahrain)
Actually at that rate I think its probably more likely a simple error an the address database somewhere. Something simple like the postcode is in the address4 field rather than the postcode field. 20% of the time the employee rejects it as they are highly incentivised to process them quickly.
A good idea, but in Baltimore you don't have to build from scratch. There are over 16,000 vacant homes and 40,000 vacant properties in Baltimore, many in/near chronically neglected black communities. https://www.washingtonpost.com/local/baltimore-launches-a-pu...

I can't remember the name, but I've always thought that company that pays for you to become a trained computer programmer in exchange for a cut of your salary would work well in these areas. If they offered a tiered model, starting with basic business computer skills and working up to more technical jobs, in a few years they could fill dozens of offices with support technicians and programmers from local communities.
Providing It was syntactically correct the first call would assign e to a variable b for each iteration ( pretty pointless )

The arr.map providing you had a variable on the left side would output the result of each iteration into said array ( so an array containing all b values - however I guess you meant arr.map(e => e)
The truth is that if you need to declare a variable outside your current scope you should probably declare it in the outside scope in the first place.

In the scenario with var/let I need to grok the code in order to tell which variables are visible in my current scope.
I've never had a lost delivery in about 5 years with any delivery company. Maybe check with the post why your address seems to be a black hole?
> As an electrical Engineers I have plenty of deadlines and do plenty of work with PMs, but none of this daily standup

Damn... is it too late to go back to college and study electrical engineering?
Broadly speaking, the easier it is for a customer to buy stuff, the harder it is to cancel them - gym memberships, internet etc.

This is why many online services don't send you an email when they charge you monthly (they hope you forget the subscription and this strategy works very well), you need to call them and wait for an hour to speak to an "executive" who is pushy and unhelpful etc.

There should be a law to force any subscription service to inform you every time they charge (a simple email). It would also be nice to have a "subscribe until" option. For example, if I am looking for a job and am confident that I'll find one in the next 3 months, I should be able to say "charge me $30 per month, for the next 3 months" ...
In June and July wildfires have been tearing through the arctic destroying insane amounts of forest. Go stack it on the poles and as the temps continue to warm it'll just do the same eventually.
Show HN: TiDB Operator, Database Cluster Management Made Easy with Kubernetes
Setting Up a ‘Personal Learning OS’
I spent some time looking through your Google Scholar link. Some of the citations were blanket "nutritionists have studied diet (1-6)" where Price is 4, but I did like this citation:

Nevertheless, since Price did not report his original measurements or statistical analyses, these observations need to be interpreted with some caution.

Which is to say, citation count is not a proxy for quality.