skysight-inc/HackerNews huggingface dataset:
> This claim is a little strong out of context.

The context is whether exception handling restricts a language beyond how it is naturally restricted, not the particulars of any one language, so the claim is exactly as strong as it needs to be.

Haskell made its choice, yes, and there are other options like that offered by `unlamb`, sure, but the point is that both of those are a choice. Nobody leaves it up to chance. (You might mention C's lack of specified evaluation order in certain cases, but you should note that this doesn't break the guarantees you're looking for, since C never offered them, it just relaxes a different one.)

No doubt there are counterexamples with total languages, but we should keep that special case separate.

> Haskell only constrains evaluation order to be "non-strict".

This is an internal detail; the two claims (Haskell is lazy/non-strict) differ only in that the latter allows more implementations, not that there is any difference at the language level. Since one tends to assume the as-if rule, even that minutia goes away most of the time.

> That's the first reduction step.

No, in a lazy language it's most likely the last reduction step, if it ever happens at all. (In strict languages it would be first, but at the same time strict languages don't tend to perform reduction on programs, so there's never a `MkUser id E E` anyway.)

Importantly, this means it's senseless to talk about exceptions "being triggered". You either reduce to one or you don't. The most it makes sense to do is `deepseq` it, but as you'll note that is explicitly enforcing order of evaluation so that, not exception handling, is the thing that you should be complaining about!

> Not sure what you're getting at here?

I'm not trying to be subtle here: the advantages of pure, lazy evaluation with regards to automatic parallelisation of code are of interest only to academics.

> Google's MapReduce is clearly inspired by functional programming ideas like confluence

I don't agree remotely. They claim to take inspiration from the map and reduce functions from Lisp, which is strict and whose map and reduce functions are more correlated than intrinsically related to functional programming as a whole; even C++ has a particularly imperative one in its standard library.
The Weird, Wooden Future of Skyscrapers
Love the idea of porting one easy to medium Python project to Go! No better way to learn than to actually port an existing application! Thanks a lot for the resources! Bookmarked
This is completely not tech related but I came across a PDF a few months ago called Endgame. I got it when I believed I was having issues with meeting and attracting women.

It kickstarted a series of events that’s completely changed my life. Initially for the worse but in a whole a massive positive.
The Foundation Series by Asimov. Turned me into an optimist and helped me stop worrying about the little things.
It doesn't have to involve higher taxes on everyone else. We spend well over a trillion dollars a year on national defense/spying. Also, we spend way higher per capita on healthcare than any national healthcare system and those systems generally include paying for medical school. Thus the evidence is that it will involve less money spent. Perhaps there would be a tax reduction as a result.
Why would you paste in a URL when trying to track a package and not just the tracking number?

I mean if you have the URL just go to the URL and track your package.

I’m pretty sure Cortana was designed as a human interface and not a web browser...
The accessibility that electron has makes it invaluable for me personally. I use it to create tools internally; tools I simply wouldn't otherwise have the time nor capability to create. In this respect, Electron is extremely helpful, not harmful.

While I'd certainly agree that a larger company that's pushing out a production product shouldn't use Electron, calling it harmful overall is like calling 3d printing harmful when injection molds / CNC milled products have a better finish. It's about using the right tool for the right job. Just because it's slow doesn't mean there isn't value in how quickly you can create things in it.
this looks really nice, i have been looking for something newbie friendly to learn go
Humanity needs a Software Update
I used to feel that way and I am male, but I've found that now that I've consumed a lot, it no longer has that effect.
I didn't downvote you and have little experience with the US concept of (capital L) Libertarianism.

But it's kinda weird to see you use 'verboten' - probably to make this sound "really bad",in some sort of authoritarian way - in a reply to a post that contains the words "as a German". That seems inappropriate.
You have two SPF TXT records on calhoun.io, causing SPF to fail:

"v=spf1 include:mailgun.org include:servers.mcsv.net ~all"

"v=spf1 include:servers.mcsv.net ?all"

Get rid of the second one. Also, setup DMARC: https://dmarcian.com/dmarc-inspector/

Edit: Looks fixed now!
>> Thrown into the scientific revolution that was soon to come, it would eventually result in the laws of thermodynamics (which prohibit any kind of perpetual device).

Um, no. The laws of thermodynamics specifically state that all motion is perpetual, that the motion of an object will continue unless acted upon. This idea replaced the previous notions that motions/speed were dictated by the medium through which an object moved, that all moving objects eventually slowed.
They're shockingly ugly (and expensive) beasts, but you can now get atomic wristwatches. (Actual atomic watches, not the "atomic" kind that simply receives the radio time signal.)

https://www.hoptroff.com/collections/atomic-timepieces
> Surely they wouldn't lie to us.

They kind of lied when they made the location tracking work even when you disable it.
Ah sorry, I was thinking of craving in terms of 'you want it whether or not you actually need it' as happens in abuse and addiction.
Argentina says abnormal noise heard after submarine's last contact as hopes fade
I don't notice any bitterness, but I've been drinking Diet Pepsi for something like 20 years.
Why people screw up is uninteresting. That data is everywhere.
1.Rice, Noodle, Fish: Deep Travels Through Japan's Food Culture by Matt Goulding

2.Oaxaca Journal by Oliver Sacks

3.A History of the World in 100 Objects by Neil MacGregor

4.Ernest Hemingway on Writing by Ernest Hemingway

5.Seven Elements That Have Changed the World: An Adventure of Ingenuity and Discovery by John Browne.
Thanks. Probably ought to do that (:
If you ever do try cocaine I suspect you'll quickly revise your opinion.
2-of-3 fragmented backup of the private key using cryptosteel costs ~$300.
They meant smartphone as opposed to the classic Nokia-style 'dumbphone'.
Sorry, Breitbart News is not available on your internet plan. Breitbart News is available in the "Alternative News" package for only an additional $5 a month or get instant access for only $1.50 a day!
You just made my day!
> Why all the hate?

Because it's simply offensive to me as a computer scientist and software engineer to use most of the resources of a 3GHz processor and 12GB of RAM doing something that really can be easily done with a processor 1000x slower with 1000x less RAM. I'm willing to accept a certain amount of overhead for modern user interfaces and cross-platform capability, but three orders of magnitude wastage is ridiculous. It literally offends me.
This whole article is simplistic and inaccurate. They're making a straight-across comparison between two ETFs, one of which has high management fees and another of which has low management fees. The former happens to be a Bitcoin fund and the latter happens to be a gold fund.

Management fees vary widely across funds. They have everything to do with how money-grubbing the funds in question are and little to do with how expensive the assets actually are to secure. For example, you can pay >2% management fees on a really predatory S&P 500 index fund, the kind that John Hancock would sell you. Or you can pay .02% management fees on a top-level Vanguard fund tracking the same.

The only reason that the management fees on the Bitcoin funds is because they can be high since there's little competition so far, unlike with, say, S&P 500 index funds. It's not intrinsically expensive to store Bitcoin; far from it. It's far cheaper to store than gold, for all the obvious reasons that you don't have physical goods to secure.
I dunno, we used to use gasoline to scrub off oil-based paint and stains...
...and yet they comply with ~80% of government requests for user data?

At the end of the day, they still have a way to break their own encryption; they just don't want to set a legal precedent or create tools to allow a third-party to have unfettered access.

Everything they say in public releases is just, "face". It's better than the Facebook or AT&T models of charging for access as a subscription service, but nonetheless I do not believe them when they claim their hardware is opaque to themselves.

Here is a link to their privacy policy: https://www.apple.com/privacy/government-information-request...

It states that they comply with requests by the government for user data, and informs the user unless gagged.

They received over 5000 NSL's in 6 months last year, which seems kind of dumb if they're not handing over data.

I, for one, do not believe that their "secure enclave" is truly secure, that they have no backdoor.
Pricing seems pretty lol for something claiming to market itself to hf traders.
Broadband providers forced to use peak-time speeds in adverts in major crackdown
Are you looking to work in the industry or to do AI work?

If you want to do AI you should learn to code.

If you want to be a product manager for an AI product, I would assume that product management skills are fairly transferable and that a company with an existing AI product wouldn't have a reason to not want to work with you.
Is it a bad idea to write a tech book while working on my SaaS?
Nothing I mentioned happens without the eager cooperation of judges and other officers of the court. The ongoing disaster of the divorce or "family" courts has nothing at all to do with the executive. Anyway we weren't comparing the judicial with the executive but rather with the legislative.
>The latter probably had some all along but the fat free varieties had a lot more.

Of course they 'had some all along'. You can't make muffins without sugar. It's impossible.
Articles complaining about electron pop up at least once every month. One thing I always see missing from them is a better idea.

The reason electron is prevalent in businesses nowadays is because it's easy to develop and deliver to customers. Apparently this comes with the price of performance loss.

Please, the next time you feel the need to use your time to write an article about how electron is "cancer", try spending a little bit of time brainstorming a better solution that still fits the bill.
> slackers were fast tracked and work horses were kept where they were.

Why would I want to move a cog from a mechanism where it's working great, to a different mechanism where it may or may not fit? Might as well get a cog that you know it's not fitting already, and try it out elsewhere: in the worst case it will keep working badly, and in the best case it will actually start working properly. No downside!
I am not redefining Candy, I am using non food definition of candy to make a point. "Something that is pleasing or pleasurable, usually in a superficial way"

Peanuts are frequently used as part of a wide range of sweets for texture. But, they are also sweet enough to not be out of place and in no way make them heathy by proxy. Similarly, eating a full serving of penuts regularly is generally a bad idea.
One issue is that Electron apps don’t get browser security patches until Electron updates Chromium, the developer updates Electron, and the user updates the app.
I remember one time Everything was mentioned someone also mentioned Wox but a reply said the combo launcher+Everything is not as good as separate tools.

https://news.ycombinator.com/item?id=13738309
Software development is primarily an engineering discipline, so cost and time to ship must be weighted along with performance. (a classic example of a trade-off) There's no point in making things more performant than required. (Except perhaps from an enthusiast/hobbist/academic/curiosity perspective)

If we can ship apps on Windows, Mac and Linux with a near native experience, a fraction of the cost and benefiting from readily available professionals with web skills, that's fantastic.

Don't get me wrong, there are several classes of tasks where performance is a requirement. For these, Electron is indeed not a great choice. However, it's usually possible to combine it with a more suitable technology to get the desired results. For instance: VSCode uses ripgrep, a command line tool written in Rust to provide the fastest possible search experience.

> even the simplest elements like the native menu bar is not available.

Not entirely sure what you mean by that, VSCode has a completely normal menu bar on both Windows and Mac, and context menus are also native. (At least on OS X; on Windows it's hard to know what "native" even means for context menus since UWP apps and Win32 apps have completely different styles for them)

By the way, if there's a market for more efficient competitors to electron apps, these will flourish and electron apps will "lose", but that doesn't seem to be the trend.
Correct. You can also just shove the gold bars in a safety deposit box too, so from a certain point of view both are free (or $100/year for the safety deposit box, whatever).

But if you have a significant amount of gold or bitcoin (ie, 7+ figures when expressed as USD), a safety deposit box is not going to cut it. You have way too much risk (thieves, fraud, losing the key, securing the key, insurance, liability, etc., etc., etc.) You want someone else to store your gold (or bitcoins).

And people charge 15 times more to store Bitcoin than gold.
> "Well, it works fine on my machine, and I only have 32 gigabytes of ram."

Tangentially, this problem is not limited to Electron. Developers should regularly test (and why not also build) their software on an old laptop with 2GiB of RAM.

I don't get why I have to bump the maximum heap size of Gradle daemons to 2 or 3 GiB just so they don't barf under their own GC vomit. Building an in-memory representation of your project's modules and dependencies (even hundreds thereof) should not take more than a few MiB if done correctly.
oh hai :)
To be honest: it's much easier for someone to steal $100m in Bitcoin than it is to steal $100m in gold.
Thanks!

EDIT: It looks like most things are fixed, but any outlook/hotmail emails aren't going out. Sorry everyone!

I'm trying to deal w/ the issue but it looks like it has to do with an IP Mailgun uses being blocked by MSFT.
We are expending limited natural resources, producing vast quantities of CO2, and accelerating global warming just to mine made-up digital coins. Think about that...
It's good to see somebody else that visits The Mod Archive. Virtually nobody that I know is aware that it exists.
While that's true, electron apps very rarely provide unrestricted web browsing of untrusted content. They're usually locked to a single domain, or load their entire interface from local files.
tried to register but not getting any emails back
Coupled with the state's newly installed fleet of backup diesel generators, the battery could stop thousands of households unexpectedly losing power for half an hour or so..

yeh its the diesel back up generators that are the guarantee..
But you can store hydroelectric energy quite easily: https://en.wikipedia.org/wiki/Pumped-storage_hydroelectricit...
You can just use an alternative. If the company you work for is mandating that you use specific tools, that's a different issue, orthogonal to electron.
http://bad.solutions is one of my favorite providers of Enterprise-grade software that is not remotely usable.
At a very large scale, pumping water uphill is a type of battery: https://en.wikipedia.org/wiki/Pumped-storage_hydroelectricit...
GGMM In-Ear Headphones
So it's not sugar that causes cancer then, is it? It's obesity.

Does sugar cause cancer if you control for obesity?
Cryptowatch – live Bitcoin price charts
How many multisig wallets have had bugs?
The trick is to make it happen suddenly enough to trigger Bitcoin hyperinflation.
I'll jump in and say "Attached" by Levine and Heller deeply influenced how I interact with people in my personal life, romantic and otherwise.
What's the largest group of people you've managed?
The UK was the first country to go through the Industrial revolution and for a while they had a huge advantage over other countries.

But other countries eventually caught up to their industrialization. Eventually, the UK did no longer have an advantage in terms of productivity. So around WW2, Churchill transferred substantial knowledge to the US through the Tizard mission, so the US supplemented UK production.

After that, came the Suez crisis, which is when the UK stopped being a superpower.

The UK still has some of the best research universities in the world, but the role as London as trade hub is in decline.

The UK might do well in the future, and will continue to be relevant, but the best days are gone.
Elaborate on what you mean by, "The UK needs another supply-side revolution, and not to turn it in to some beggar-thy-neighbour mercantile trading powerhouse. Brexit is small potatoes in the grand scheme of the real economy."
I built my own because RVs in my price range are built like shit. They use cheap materials and low end components. They're designed for occasional use, not full time living.

I wanted solar and lithium batteries so I would have had completely redo the electrical system. None of them come with a desk or work area.
None AFAIK? Maybe you're thinking of parity, which is ethereum not bitcoin.
Also Flock by Open Whisper Systems, which did end-to-end encrypted WebDAV sync for Android's Contacts and Calendars. (now discontinued)

1. https://github.com/WhisperSystems/Flock
2. https://signal.org/blog/flock/
Looks like a possible solution, I've never heard of it before. Thanks for the suggestion. :)
> you (really) want a custodian

Are you really referring to a single (non-plural) custodian...?
>Yes. Is impossed on the users by the developers using it.

No more than chocolate is "imposed" on people consuming it by the chocolate manufacturers.
I'm on the FCC. Please stop us from killing net neutrality
Ask HN: Where are the articles or discussions about net neutrality on HN?
Usage-based billing, per second or per month, does not break net-neutrality.

And as sjolsen pointed out, the consumer is the one who will end up paying the tab, either to the ISP directly, or indirectly via an increase in streaming subscription costs.
Krunner is the reason why I'm looking forward to the KDE Plasma phone.
Message sent =)
Go-Jek insider’s account of scaling 900x and still doubling
I've been here since ~2011, and people have complained of a supposed "Eternal September" or a decline in culture for as long as I can remember. I think that's largely a matter of perception/shifting expectations and not an actual dillution in quality.

I think HN is both an amazing place to find content and also to meet the top experts on a variety of subjects (very often articles about a technology or research field will have the creator or most influent researcher in the comments answering questions and listening to feedback)

If you'd like a more curated feed, you can use: https://news.ycombinator.com/best
> Golden Gate and tech are terrorist targets, and I don't like being close to the bullseye.

This has been on the top of my mind more than I would like lately, what with the ramped up rhetoric coming out of the white house regarding North Korea -- to the point of considering actual plans for how to deal with such an event. Does anyone here have any thoughts on how to assess the risk of this, or is it just irrational?
Just an educated guess, plus personal experience.

For example, consider how much "Number of Facebook users * average user income" will grow over the next 10 years. Over the past 40 years world GDP per capita has risen about 4.5% per year [1]. A portion of this growth was due to China's economic boom so outside of China we might expect GDP per capita to grow a little less over the next decade - let's say 3.5% per year ie. 41% in total. But world population is growing and Facebook's penetration is growing on top of that (albeit mostly into poorer countries) so it's reasonable to push that estimate from 41% to 50% or 60%.

Regarding "Effectiveness of an average Facebook ad" here's my experience: In April 2017, Apple released a new Macbook Pro. It looked great - fast, sleek, beautiful. So I visited the Apple website, clicked 'Buy Now' and chose my configuration options. But when I got to the credit card payment screen I had second thoughts - it's very expensive and my old computer was still working fine. Plus I wasn't really sure if I wanted the one with the Touch Bar or regular keys. So I decided to think about it a bit more. And for the next 6 months I was undecided - occasionally going back to Apple's website to drool over the specs - until I finally bought it a few weeks ago. Within those 6 months I didn't see a single Facebook ad for a Macbook. So there is still some low hanging fruit for Facebook to pluck.

[1] https://data.worldbank.org/indicator/NY.GDP.PCAP.CD
It is expensive because..of the risks premium associated with the storing a highly volatile asset.

If I had given 1 oz of gold for storage on Jan 2, 2017 the price was 1150 USD. If something had gone wrong in Sep, when the peak price was reached the payout would be 1350 USD, a 17% premium on the storage price.

In comparison, I gave 1 BTC for storage on Jan 2, 2017 at 1025 USD. If something were to go wrong today the payout needs to be 8217 USD, a 700% premium.
I can only presume,but I believe they simply want it to integrate well with the existing protonmail public key system. Also,maybe they plan on letting protonmail users share or send contacts(non-repudiation and authentication).
That Sugar Film is good and fun.
The comment about the intolerable 60% is so true.
Lets cut through all the noise and look at the President's uncut opinion on net neutrality.

>Donald J. Trump‏ Verified account

>@realDonaldTrump

>Obama’s attack on the internet is another top down power grab. Net neutrality is the Fairness Doctrine. Will target conservative media

https://twitter.com/realdonaldtrump/status/53260835850816716...
Turn off the TV and go outside
Is there a generally accepted “anti-copyleft” clause or license?
Are we talking about the cabin air filter? and do you know of any 3rd party suitable replacements?
I'm not very fond of Tim's product, but I agree with him in his perspectives on SF and the Bay Area in general. Too much of it feels toxic at this point, and it has felt that way (to me) since about 2011 or so. It pushed me further and further into a state of introversion. While I used to go out and talk to people, I got tired of people wanting to talk "the mono-conversation" as he called it. It's been great for professional development as I have a lot more time to tinker with things, but it certainly hasn't helped me too much socially. I don't really care about who's funding who, who paid for what, what shit that founder just bought in Hayes Valley, or who's sleeping with whomever. I just want to poke at things, find bugs, and make shit.
Doing calculations with an exact number type such as [big] rationals, and then explicitly converting to floating point or rounding/truncating digits of precision as needed, is a pretty good middle ground for many applications. 109/100 − 109375/100000 = 109/100 − 35/32 = −3/800 = −3.75ᴇ−3.
“The Double Helix”

Rich on so many levels—must read for anyone considering grad school with a real, research component. Also a good, broad look at team/organizational dynamics—and, surprise: the best self-promoter wins.
Just leave super mario,duck hunt and galaga alone!