skysight-inc/HackerNews huggingface dataset:
I think you should see different number of tabs/windows open for different problems.

There are things in you list that need communication with someone (web and apps - I'd wager they are underspecified). I think you do not need communication working on retro assembly.

I am working on IDE supporting two dirty old languages, VHDL and Verilog. I need three things opened: Visual Studio, PDF of standard under question and orthodox file manager [1] in the tests directory. Having internalized a great deal of VHDL, I do not need it's PDF opened too often. So, there are two things for me to work with: run tests in VS, occasionally look at problematic source code with OFM.

I also need a great deal of silence around me, otherwise I cannot concentrate deep enough to make good decisions and implementation of dirty old languages badly needs extremely good decisions.

[1] http://softpanorama.org/OFM/index.shtml
Seldon 1.3.3 released with Kafka Streams
If you give client code access to your database you have to trust that client to respect data types, sizes and, depending on how your database is designed, referential integrity. There's risk of data loss because again, you have to trust the client. There's risk of denial of service in scenarios where the client fills up your database with junk. It's risk all the way down and using it or not is down to probability x impact.
Mine has autumn at the top, winter at the left, spring at the bottom, summer at the right.
Welcome to real life, where that's exactly how contracts, contract law and disputes over contracts work.
haxe have some incompatibility with syntax js. like don't support classic for and in if statement null must be explicited (you must do if (x==null)). but thanks to macros the porting of js generic more simple.
Leading astronomer urges Europe to end human space missions
Why did you think it was ok to respond to that sort of thing with violence?
> Buffer may have thought it was different, but that flow-chart of how they decided who to layoff was entirely about how an employee can help the company

To be fair, this is not quite correct. The flow chart shows they fired the most recent people in redundant roles. Not the "worst" performing (what I guess Netflix would have done) or highest salaried. Giving seniority the benefit of the doubt, instead of only using unemotional cost/benefits analysis, is rewarding loyalty and is protecting "the tribe".
Coal releases far more carbon than natural gas.
Groovy! Thanks for the insight.

I'm not surprised to hear that custom-made business applications fared so poorly. Back when I worked for a telecommunications company, I saw some of the worst code imaginable endorsed by corporate and deployed to production with wild abandon. I reported no less than 10 vulnerabilities in my first day with a new codebase and they were all ignored. My boss took me aside and said, "There's some politics going on right now, just keep that in your back pocket in case you need to bring it up later. Now's not the time."
Is there no way to work a cleaning mechanism into the material? Dry it and static charge?
Oh yeah I forgot about that, you're right
Cached version:

http://archive.is/YkANN
Is this working for everyone else? I typed in, "Amazing new innovation that will revolutionize the way you work." And nothing happened.

Edit

On silk browser on kindle fire.
> but they didn't halt trading until they were asked to, so clearly it wasn't totally in their interests?

Not at all. This is a classic "coordination problem". It is advantageous for many participants in the overall system to take an action, but only if the other participants are ALSO taking the action. In such a case, a widely followed and popular leader is one possible coordinating mechanism. And it does not give that popular leader the ability to do ANYTHING, only things that actually ARE popular but require coordination.
Rubbish, this is as centralised as you can get. Of course it will go through, because the alternative will cause forks and chaos. Miners have little to no choice but accept this decision from on high.
yep, exactly the same project
Pykafka does currently have support for 0.9 group management, and we intend to add support for message timestamps and the other new 0.10 features. We're not, however, detecting the broker version and turning on features on that basis. Instead we prefer to let the user explicitly enable the features they're interested in using.
I'm originally from neighbouring Kingsville (small world!). It's been interesting to me that more development of greenhouses hasn't happened in Harrow where the land is less fertile, and vastly cheaper.
...or socket-activated systemd service [1, 2]

[1] http://0pointer.de/blog/projects/socket-activated-containers...

[2] https://developer.atlassian.com/blog/2015/03/docker-systemd-...
Obviously you're right, that's tautological! The "attacker" didn't do more than what the system allowed her to do.

People have expectations about what the DAO is and isn't. I'd guess that very few people bothered to read the source code of the contract, let alone look for vulnerabilities. So you have a group of people who have agreed on an informal contract (we pool money, votes are weighted by the sum I've put…) but it turns out that the implementation is not correct w.r.t the informal specification. That's called a software bug and abusing a bug to your own profit makes you an attacker in my book, just as much that using a flash 0-day to drop a rootkit makes you an attacker.

People should have been more careful, but hey, I'm not sure I would have.
Would it be an improvement if we jumped back and forth between Vim so that you can see the syntax highlighted SQL before each statement is executed?
By changing the rules and bailing out a 'too big to fail' entity.

At least this way, with no full-scale rollback, other people's transactions won't be affected.
I put this together while working on a book [0], but it's grown a bit since then. If you have any requests then comment here or open an issue (or even better a PR) on GitHub [1].

I have a big spreadsheet of things to add, and I'd like to prioritise what people are most interested in. I may even automate this in the future and hook into NuGet.

[0] https://www.packtpub.com/application-development/aspnet-core... (out soon)

[1] https://github.com/jpsingleton/ANCLAFS/issues
I'm not confusing anything here. Unless a language has a platform specific API it typically gets bundled into the language specifications itself to ensure consistent interfaces and to force implementations to match a set standard.

C++'s STL is part of its specification. Python has a library reference outlining the interfaces their standard libraries must include.

You're still thinking in browser world. In a browser world a browser is a platform and has to provide APIs to allow JavaScript to interact with its elements. Today this isn't always true. Today you have node.js and several other execution engines that allow JavaScript to run anywhere much like other languages. It's time the standard reflects that new reality, in my opinion.
A Large Dataset of Object Scans
Could the attacker then attack DAO for breach of contract ? That would be the ultimate plot twist.
Well, she doesn't, they will block the attacker outright by a centralized decree. What's the better proof that decentralized solutions work than blacklisting accounts and making ad-hoc forks for each attack.
Hm, I wonder why people are panicking over virtual money and acting like they've lost something tangible. It's like crying over Monopoly dollars. :)
> I think you're missing the point. The fact that one man can bring the whole of Ethereum trading to a halt with an announcement really demonstrates just how much power he has.

The reason for this is that ethereum exchanges are not decentralized and the "program" that the owners of the exchanges execute on their brains partly allows "dynamic mental code update" by Vitalik Buterin.
When I realised that the acquisition of wealth is not a lottery, it's a non-linear progression
No, the laptop and AWS instance are inserting exactly the same data.
Google Fonts unveils huge redesign
pg wrote the site, pg is one of the owners of the site, pg was the only admin at the time that that comment was written. Admins/maintainers (dang) since then haven't disagreed. That makes it site policy, doesn't it?

When you come to a new site, it's usually considered civil to learn the rules of that site, although of course I cannot force you to do so. For example, assuming that reddit rules apply on HN is kinda silly. Relatedly, you might be interested to note that there are dozens of HN old-timers that will automatically downvote (nearly) any comment that contains a "downvote me if you want" or a "don't just downvote me if you disagree" or "these downvotes are BS" or something.

You're right, though, that not all users agree. And hopefully you learn from this comment that it's okay, on HN, to downvote me if you disagree, even if you think I contributed to the conversation.

PS: welcome to HN.
Yeah, this stuff is marvellous. These days it's not even "digital humanities", it's really just "humanities". All this human interaction stuff we do is what humanities people are there to understand, whether digital or not, and that too requires some understanding of the machine.
Capture it, wrap it and notch it closer with ion drives?
Everybody dances the Dinosaurus?
The latest installment just went live - conveniently I offer a comparison to PaaS in it (in that I think there are significant differences between PaaS and FaaS)
Show HN: Swift Talk
What else did people expect would happen if you give them an arsenal of loaded foot guns?
> participants can generally see the spirit and intent, and at worst go to a judge who will usually enforce the intent

Stuff like patent-trolling (and patents) suggest to me the law isn't so consistently trustworthy as you suggest.
And now for a critical update regarding the DAO vulnerability...

Error establishing a database connection
100% agreed and anyone who expects these types of smart contracts to replace typical contracts is overlooking this.

The real void smart contracts fill is the type of contracts that cannot be trusted to be enforced by the current court systems.

For example, consider prediction markets. Just about any economist or rational person will tell you these are a huge boon to the world, but the CFTC shut down InTrade just a few years ago. It makes a lot of sense for these types of contracts to move onto ETH or similar.
The Minch can have pretty rough seas.

I have a childhood memory of being on a ferry across it and being the only person interested in lunch.
That's Slack, not IRC. Slack uses the term "Direct Messages" for private conversations.
> A lot of the time that type names end up in method parameters, it's due to a lack of support of overloading in the language.

This is true, but that's a code smell if the language supports interfaces (I don't know much about Dart, but it appears that Dart does support interfaces).
Well given that it's PG's site, I'd say his opinion is the only one that matters.

Besides, votes are used for agreement more than for any other purpose, and given that there's no way to force people to not do this, let's just dispense with the fiction that they can ever mean anything else. "Please no downvote" is just noise.
AFAIK the graph shows difference between monthly revenue and expenditure. Reduce the costs, and it will turn up (if the revenue stays).
Australian Stock Exchange blocks Guvera float in rare move
> Nope, just a wrapper

Nope, its still a fully fledged client, because being a capable client is not /that/ dependant on the UI rendering method, believe it or not.

> but it still has all the disadvantages that you incur when your client is just a web page in a browser.

No? Do you think electron exposes absolutely nothing? There is code being executed with access to the rest of your computer, this has the same access as any other language to the rest of your computer, I mean, hell even if you wanna do something weird, you could write some stuff in C (or use the pythonesque ctypes module), and then run that in turn, once again with access to the rest of your computer.

I could understand these complaints if this was an important critical thing, but its a chat client, its only job is to display text nicely with formatting, browsers are pretty good at that
What's interesting is that with global warming, more of that land is available. Spring is coming weeks earlier in the far north, and the father north you go the more daylight hours you have in the summer.
> Apple is willing to eat the costs for FaceTime because of how good H265 is - It's a serious competitive advantage.

Does it really matter so much? 4G speeds are now up to 450 Mbps. Nowadays it's pretty rare to see (stationary) 4G downstream below 50 Mbps and upstream below 10 Mbps.

Fixed networks are even faster, broadband speeds are generally in 100 - 1000 Mbps range in most of the world.

H.264 is just good enough for modern network performance [1]. I'd rather prefer less battery usage.

[1]: Except in some countries that chose not to regulate telecom market, but gave telecom majors free hands to gouge without giving much in return. Sadly, most notably USA.
"Clickbait identification and filtering as a service" is something I'd like to have in my browser.
> Yet in the 1970s it was global cooling.

Nope: http://arstechnica.com/science/2016/06/that-70s-myth-did-cli...

> Forgive me for not trusting the anti-capitalist cabal that share more values with Lenin than with Milton Friedman.

Stop reading crappy news sources. Have you read the IPCC 5th AR? The synthesis report summary for policymakers is an excellent overview and really easy to read: http://ipcc.ch/pdf/assessment-report/ar5/syr/AR5_SYR_FINAL_S...

It discusses evidence, projections for the future, practical effects for people and for economies, and potential mitigation techniques, all in common language. The IPCC reports are a combination of inputs from all the world's climate scientists. These aren't communists and Lenin fanatics (what the heck are you reading??), these are real scientists doing peer-reviewed work with real data. More about the IPCC 5th report: https://en.wikipedia.org/wiki/IPCC_Fifth_Assessment_Report

This is a very serious issue and I'm really disappointed that the issue has been framed in such a way as to give you the impression that ignoring long-standing scientific principles that we use in every other area of our lives is the best way for you to act.
If you are able to do that you would have my appreciation as the article author! :)
"Airborne constellation of communications platforms and method"

Satellites? GPS? Look, just because you say "here's an idea..." doesn't give you infinite protections to realize (or submarine, with exclusivity) that idea.

When an idea is a mild improvement (or slight step to the left) of another, that doesn't make it patentable or protectable, either. Google didn't invent content indexing or the search engine, and yet no one (reasonable) would argue they need to defer the idea of a search engine.

Besides, recovering balloons and transmitting data between airborne objects existed so long before this company, their claims are ridiculous.
The hashing power is the voting power. Since it is not obvious how one could even define what "the majority of ethereum holders" even means (and who says that every ethereum holder who is a physical person has to have the same voting power? If this were the case one would simply split your ethereum "account" into many who are hold by stooges).
...and Kraków, Poland. The beautiful city with great heritage, lots of IT companies, rich nightlife and cheap living.
Hey HN! We're launching Swift Talk today :D. Happy to answer any questions. Enjoy!
Thanks!
Was not aware if this is even possible. This looks quite awesome!
http://gmane.org/ converts a mailing list to NNTP, and also provides feeds.
Turing machine, meet the halting problem

It's not just hard.
> Fortunately, the market is insane and they sold the place sight unseen to some Chinese dude for a significant profit.

That's one of the larger issues with the housing market: it's seen as an investment tool by foreigners (especially in hot markets where prices are rising like crazy), so you end up with tons of real estate that's not on the market but also not being used to actually house anyone.
If you believe that there is a better way to find a consensus in a distributed system than majority you are free to implement a system based on it. I consider it as quite plausible that such a system exists, but cannot even imagine how it might look like.
that's the gist of the problem

Turing machine, meet halting problem.
Yes, but I have ... reservations. Same as with OCaml, I took on a small project with Scala and enjoyed the language, but only after carving out a subset of it that was palatable. Although it fits the bill, I'd be worried that enforcing conventions would become a large burden.

Unlike Frege where I (might? Frege's the only language of the three that I haven't investigated thoroughly) can point learners to essentially any Haskell tutorial and have them vaguely do 'the right thing', there exists a subset of Scala developers who use the language like Java with type inference. With Frege I could, for example, merely enforce the minimal usage of IO or State, but doing so with Scala is more complicated (maybe force the usage of cats/scalaz and their equivalent monads? It's still very easy to not use them, however). If there were an equivalent to F# on the JVM I'd settle on it in a heartbeat, but the dearth of well supported, pure functional languages makes this a tough choice. All in all, I'll probably go with pure4j, but it would be nice to stop writing Java at some point in my career.
So, ECMAScript 2015 is ES6 and ECMAScript 2016 (this) is ES7 [0]. I like the new features (promises, arrow functions etc.) but the naming is as confusing as Visual Studio. VS 2015 is the current version but VS 15 is the next one.

[0] https://en.wikipedia.org/wiki/ECMAScript
I agree, for now. What I argue is that just like nobody can write bug free code, nobody can write bug free contracts as well. I think this might have a good use case down the road once all the bugs are worked out. That said, it's not ready for prime time yet.
> you'll see lots of these greenhouses switch to the new cash crop

Will they? Or will the marijuana farms just move outside, in the open since they no longer need to be hidden.

Pot isn't hard to grow (I'm told), it's just hard to hide the fact that you're growing it.
Thank you for this. People's thinking on idea ownership and exclusivity is maddening. Thousands - millions, even - of ideas got us here, and they want exclusivity on the 1,000,001st.
I'm mostly an ethereum skeptic, but maybe this doesn't actually indicate that all smart contracts are doomed? Maybe all it means is that bespoke ethereum contracts are risky, and people will have to use boilerplate contracts that have proven robust in the past.

I sort of assumed this DAO thing was intended in this spirit, as an experimental stab on the path to robust contracts.
>> "This is likely the future of food. More and more needs to be squeezed out of every acre of land."

Is it really necessary? I understand the population is increasing but the population is also getting fatter. From what I understand we already grow more than enough food for everyone on the planet. Difficulties is distributing that to everyone, overeating, and too much choice (and wasted resources to create a lot of it) seem to be the problem.
The 'Terms' section on DAO website states:

The terms of The DAO Creation are set forth in the smart contract code existing on the Ethereum blockchain at 0xbb9bc244d798123fde783fcc1c72d3bb8c189413. Nothing in this explanation of terms or in any other document or communication may modify or add any additional obligations or guarantees beyond those set forth in The DAO’s code.

Doesn't it state that, by definition, that DAO contract is bug-free, so it cannot be exploited? This is exactly what separates DAO case from flash-0-day-rootkit case.
Patent law is not contract law.
Then that is probably not the way human or animal brains do object or pray or something catching. First, you would need very accurate estimates of current velocity and direction of the object, but human sensory systems are fairly imprecise. Still, if the details are calculated in advance you would expect that, say, a baseball catcher would be able to predict exactly where the ball would fall after the initial visual estimate. This does not happen: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3816735/

> even skilled baseball players can’t identify correct ball trajectories or predict landing points
Yes, sustainability is possible. No, we are not living beyond the capacity of the earth. Yes, it's possible to sustain this many people, and some billions more.

Because the very concept of "resources" is not fixed. In the Paleolythic, all of Eurasia and Africa only had resources to sustain a few hundred of thousands of humans. Petrol wasn't a resource, coal wasn't a resource, even land wasn't a resource.

When we learnt to grow crops and tame animals the resources grew to let the same land sustain some millions of people.

And in the past 50 years, Borlaug's Green Revolution [1] turned all of 70's predictions of doom like The Population Bomb false. We have now more food than ever, and more resources than ever. And that's if we call "resources" just the things that we can use now.

In 50 years, people will be worrying about running out of X, where X will be a thing that we now don't think about as a resource.

1. https://en.wikipedia.org/wiki/Norman_Borlaug
None of these are limited to whichever tech they were initially created with, it just takes someone with the motivation to port the library-specific bits over.

e.g. for React, there are ports of Ionic, Bootstrap (the only one in this list I've actually used so far), Foundation for Apps and about 3 different implementations of Material Design, plus new UI component libraries like Belle, Elemental UI, Grommet, cf-ui, TouchstoneJS, Rebass, Pivotal UI and probably more since last time I checked.
Ask HN: Brexit – Should I vote in or out?
There are just days to go to the referendum that decides whether the U.K. stays in the European Union.

I am trying to cast an informed ballot, and get more confused with every article I read, every debate I watch.

I can not find an objective way of deciding this. How would you decide?
Please suggest ways in which I might perhaps quantify this?
The methodology of that NEJM study was flawed and naive, at best. Look into it.
Thanks!

I don't understand why the site should be suffering so much? All these sites seem to suffer when a link gets posted in a few places. Do they all have something in common?
a widely followed and popular leader is one possible coordinating mechanism.

That's the exact opposite of decentralized. Are we going to have to redefine the word?
In regards to Stateless and 12 Factor...

> This has a huge impact on application architecture, albeit not a unique one - the ‘Twelve-Factor App’ concept has precisely the same restriction.

While 12 Factor does say that processes should be stateless I've never thought it really meant it. Connection Pools and in-memory caches are pretty typical in 12 Factor (or all non-serverless) apps. And for me that is what makes serverless kinda silly. Some global state is actually pretty useful when you can avoid the overhead of initializing things or going over the network.
9 Secrets About Thinking You Need to Know to Master Psychology of Design
The analogy falls apart when you pick up a "new" dog [1] from a pet store - you can get them without a check from there as well.

I've also been to some shelters where they don't do extensive checks.

[1] Yes, it's painful to use the word "new" when referring to an animal in a cage being sold.