skysight-inc/HackerNews huggingface dataset:
> can be had with ordinary native apps as well.

Ordinary native apps are not safe.
I've met some folks involved in quarrying and have heard stories about seeing fossils and blowing them up to avoid stopping work. It's terribly sad and should have large consequences.

I'm really glad this mine did it the right way and stopped!
Apple has proven me wrong about HomeKit
I've been working on a Realty Broker (common in Boston) idea for the past couple of months. I'd say the problem of finding people isn't that difficult really. I've built a list of 75+ companies including their contact info, website, location, etc. My next step is to go down the list and essentially cold call them. My plan is to ask what software they're currently using (if any); whether it meets all their needs -- if not, what are they looking for; etc. If anything, I hope to at least help a couple of them get a website up and running and start from there.
> If you run a business, and decide to do business with people in another country, it's your responsibility to figure out if the business you're doing is legal for that country.

I'd say it's the responsibility of the people in the other country to know their own laws. It's not reasonable for the business to know the laws of every country in the world, which is the only other option.

This is how it has traditionally worked. If it's illegal to possess a particular item in country A but not country B, and someone living in country A places a mail order from country B for one, one would normally expect that person in country to be held culpable under his or her own laws, not the business in country B legitimately selling it.
I don't think that's entirely unique to Lisps, you can get a REPL into an existing Erlang instance very easily. More easily than getting nREPL running in Clojure, actually. I believe Smalltalk as well, although I'm less confident on that one as I haven't used it much.
Thanks, I'll look into it. My naïve opinion is that a desktop client would be less secure than Coinbase's vault. Hardware wallets are generally unavailable or inflated (Trezor and Nano S). Therefore, I assumed paper wallet was the only option.
> Closures in JS are basically objects that have only one public property (called apply).

Never heard it explained this way. Can you elaborate a bit? I'm not sure I follow. Couldn't a closure have any of the same properties that other functions have? Call, apply, bind, length, etc, etc.
> Often, much better clarity could be achieved simply with better naming and structuring of elements.

I'm always interested in seeing examples of good class naming and structure if you have some available.

BEM is more about specificity, modularity, and namespacing than it is about clarity (which many think it also achieves).
Kornish's email is in his profile. Perhaps you should email him.
This led me to a WHO FAQ, which I was hoping would answer all my questions. http://www.who.int/foodsafety/faq/en/

The only answer I have so far is that we need to fund our research institutes better to get more studies faster. I do appreciate though that glyphosate has replaced many less safe herbicides.

I think even going off of the WHO FAQ, the comparison of the situation to one the tobacco industry faced is not the correct one.
A lot of people don't like to hear that. It's simmilar to when people call Hitler, Pol Pot, Idi Amin, etc. "monsters", they weren't monsters, they were human. Humans are capable of some pretty fucked up things
Waiting for Apache Open Office
The author acknowledged as much in the footnotes:

> If you really tried you could probably find Diana’s Twitter from these. You would then be a hacking genius, binary flowing through your veins, and have a CVE number assigned to your personally. I, a humble wannabee, am relying on your strict ethics to prevent you from, uh, stalking the friend of some guy whose blog post you read. You can do it. I believe in you.

> Having said that, I don’t really have an overwhelming amount of faith in the idea that someone won’t try to do that. You can stay chilled out, dear reader, since before this blog was published Diana and I had a nice chat and fixed up her personal security.
Announcing: React Universal Component 2.0 and Babel-Plugin-universal-import
Whats the benefit of tachyons over just writing inline styles?
Native apps are not compatible across platform. But more importantly they can't be safely installed by the user. I don't want to install your websites app because I have no way of knowing it won't give me a virus or drain my battery. How does that let "software publishers control my usage even more"? It takes a significant amount of their control away by putting them in a limited sandbox.

Wasm is the first time we will get cross platform and fully sandboxed native speed code.

None of what you speak of has anything to do with wasm. You can do all that just fine with JavaScript. We've had that world ever since browsers allowed disabling right clicking. Even before js, you could always distribute your webpage as an image if you wanted that. Wasm just let's you run code faster. It doesn't change anything.
Good luck on your Haskell journey! I hang out on https://www.reddit.com/r/haskell/ so feel free to come over there if you have any questions.

(And to add some precision, some extensions may be visible across boundaries, but almost all are not, and the extent to which they are is very small).
Show HN: Managed Contracts and ICO as a Service
Really ? I think you vastly overestimate the security of pensions.

There's 2 factors. Firstly, inflation. Inflation targets are 2% per year, and despite the last few years, we've generally been above that level. At 3,2% inflation, real money halves every 20 years (government calculators assume 7.5%). So if you're promised, say $60k per year at age 20, what you're actually being promised at 65 is a little under 1/4th of that, or $15k per year, and by the time you die at 85 or so, about 1/8th of that amount.

Secondly, at this point loads of people in Greece [2], Austria, Poland, and various American states (most famously [1]) have seen ridiculous reductions in pensions, to the rate of having their pensions reduced by something like 75%, sometimes more.

Given how well pensions are funded, this has to happen to a lot of pensions in the near future (public, and private alike). There's 2 options: either the pension funds themselves go insolvent, and you're screwed, or your pension is inflated away (most likely option) and the amount stays the same but it's not worth much anymore.

Some reading for the interested:

[1] https://www.forbes.com/sites/georgeleef/2016/08/05/who-will-...

[2] https://www.ft.com/content/f6be12b2-f3ae-11e6-8758-687615182...

There has not been any state I know of that has always kept it's pension promises, even in the short time they have existed (mostly since WWII). The US hasn't. No European state has (I checked 5 northern European ones, the Netherlands hasn't, France hasn't, Belgium hasn't, the UK (let's just shut up about the UK, it's just sad), Germany hasn't. Now just so we're clear: what I mean by this is that, for instance, they retroactively changed (lowered) the pensions they originally promised to public sector workers in their contract (happened to my father). If any private employer did this is would be fraud and theft, but of course governments see no issues.

If you are <40 today, I would say the odds of you actually seeing your pension are about 50/50 at best, less if you're in Europe. And I'm talking about that 1/4th inflated away amount of the amount you were promised, not more.
Chinese messaging app kills Microsoft's unpatriotic chatbot
The perfect language to expand your brain is mathematics.

I agree with Wadler that the best programming languages are discovered. First, the principles are revealed in a proof by a logician. Then about two or three decades later computer scientists "discover" the same principles. And another two or three decades after that mainstream programming languages reluctantly integrate the ideas.

This is all to say that computer languages are behind the curve. If your goal is to expand your brain you're better off digging into the fundamentals behind computer languages. Then you can see the flaws and trade-offs in all languages including Clojure, Haskell, C, Agda, Idris, Javascript, etc, etc, etc.

I've said the Clojure is a decent language. I don't think there is a perfect one. Not yet.
React native windows
Clojure is more than Lisp and less than Lisp.
I love it for the "more" part.
This seemed to be the case but after the recent earnings report Bezos & Co. hinted that they are likely to go back to losing money now.

https://techcrunch.com/2017/07/27/it-looks-like-amazon-would...
Agreed. Debugging Clojure(Script) is a pain. Although I still need to use ClojureScript.
I'm all for raising taxation, but I've always felt Amazon is often the wrong target to pick on. They are a rare example of an old-school business in the digital age - they pinch every penny and then reinvest all revenues in the business itself or send them out as personal compensation. They don't stash billions in Bermuda accounts, they don't give them to Wall Street players with the right connections, they don't leverage their might to spike property prices, and so on. Amazon is what every big business could be if people at the top were a bit more concerned with actual efficiency and growth, and less with pure greed.

But: in their actual business practices, Amazon often squeeze the little guy - both their workers and their small-retail competitors - so they are easy to hate. They clearly display all the problems with cyberspace (who should be taxed where, when bits go up and down some fiber? Where is my data "in the cloud"? Etc etc), so they are at the nexus of a number of critiques, and rightly so. I personally don't think, though, that their overall investment/growth strategy should be attacked, because it's actually very good from a social perspective.
> First of all, I don't think EMTs are regularly administering fentanyl at the scene. I could be wrong about that.

I'm a paramedic in New York. We carry both fentanyl and ketamine.

Fentanyl is my preferred choice for analgesia (over morphine). It acts faster, is more effective for acute pain, and has fewer side effects.

Ketamine is used for sedation, not analgesia. It's also rarely my first choice (Versed is generally my go-to for sedation, as benzos are much safer in a prehospital setting).

Also, your claim about how the high cost of the US healthcare system is worth it because the "cool new toys, drugs, and procedures" is a common myth... Fentanyl, for instance, was developed by a Belgian company.
I wish I had as much purpose in my life as Elon does.
I would argue that it has the potential to be more product than some dynamic languages. Not trying to start a pissing contest, to be clear.

Some languages have a lot of mental overhead (JavaScript being an easy example), which I don't think matters how seasoned you are - I think it's pretty much a constant in that language. So even if you're a seasoned developer, I think it's very possible that there are other languages which are objectively more productive for seasoned developers.

So, which languages Go is more productive than is not something I can say - but I think it's a quantifiable thing. There is a nice middle ground between rigid safety of something like Rust, and careless abandon of some extremely dynamic languages. Go has a nice middle ground, but whether it's the "perfect" spot I'm not sure. Hell, I'm not even willing to say it's objectively more productive than X languages.

I will say that for me, personally, it's far more productive than JavaScript (Node) or Python. I can whack out more code in Python, faster, but any moderately sized project starts to run into maintenance overhead, and then suddenly I wish I was in a more rigid language. Middleground is good here, I think.

Though, I will say that if a language like Python gets some nice typing tools like they're working on - especially behavior based typing like Go's interfaces, Rust's Traits, etc - I think that language could really shine for larger projects. Prototyping speed and maintainability is a big boon.
Case insensitive auto completion FTW.
Because companies can't deduct the dividend payment on their taxes. If $100 is paid in dividends then both the individual and the company pay income taxes on that same $100.
https://electrek.co/2016/11/01/tesla-battery-degradation/?pr... from the same page

in 2013, there was no data to tell what happens after 8 years of typical use, first Model S was just a year old by then and even more intensely used ones didn't have that much use - 8 years of normal use equivalent. Now there are many of those that were driven beyond median lifetime of a vehicle.
It's more complicated than this.

They probably could implement it much sooner, but they are waiting for 2 things (I'm speculating here).

1. Larger hashrate, which decreases likelihood of a 51% attack.

2. SegWit2x November hard fork.
Yep. CSS disgusts me. It was simpler doing layouts with tables.
I've always wondered, is there a possibility for a state MITM if they manage to control the root-signing authorities? Can't they always replace it with their own signed certificate?
I have been working with Clojure(script) full-time for the past 4 months (coming from javascript). I highly recommend it. Programming is fun again.
> Java [...] was just a bit too early to the party, and didn't have an HTML viewer to get its foot in the door.

Well, it kindof had one ([1], [2], [3]). Rhino JS (still used all over the place; for example by Google's closure compiler) originated from that time.

[1]: https://en.wikipedia.org/wiki/HotJava

[2]: http://jazilla.sourceforge.net/pmwiki.php

[3]: https://docs.oracle.com/javase/7/docs/api/javax/swing/JEdito...
Is that what typically motivates a scientist today? Is there any room these days for the Darwin-style scientist: someone who just has curiosity, lots of patience and care for recording things, and lots of stamina to keep thinking and testing? That's the kind of scientist I'd want to be. That is, I'm pretty sure Darwin wasn't motivated to become famous. He was just Darwin.
>It saddens me I have to explicitly tag this as sarcasm.

I just thought you were just a pro China poster until I read that.
It's a viewpoint I've commonly heard in Chinese propoganda, and even among ordinary Chinese people.
Interesting, this could be like an RBL for Ethereum addresses, instead of ip addresses of spammy mail servers.

If the data were kept current and remained open for other systems to query, it seems like something that could be useful. There should probably be a way to appeal something that is blacklisted in the database just as there is a way to report.
You can take a look at LXLE and Lubuntu. Both are lightweight and are intended to have low resource system requirements
Yes. It's even better than actually selling your shares. If using portfolio margin you can even use more leverage, i.e. you can basically defer taxes in many (not all) cases pretty much indefinitely.
Hey. Thanks a lot. The blog especially looks very interesting. Yes, I am using shared hosting. I tried using 123reg for the first time for this site, and I am quite disappointed with their service and support. Before I was on Birchhosting which was much better.

I am beginning to think it would have been better to build it in RoR and use heroku. (Though it would have taken me 10x as long!). Sigh.

Cheers for the info !
i also like https://glitch.com/
10 Strategies web development startups can use to improve teamwork
My nose suggests the arrest is using the tool of prosecutorial discretion in an attempt to create better alignment between Hutchins' work and Anglo American intelligence and security interests...one or the other or both. If pursuing justice regarding the criminal complaint was the primary goal and the case was strong, the US could have sought his extradition from the UK in the past.
the point isn't about actually growing an adult fluorescent horse, it's about proving the principle in an embryo - which takes days. It's already been done with mice, but I agree it's a simple example.

Your point about multiple genes is a very good one but we have a good understanding of how some gene networks work already and the rest will follow.
The Linux version does the same, actually.

As explained in the article, the Windows version is so small because it can only provide a resolution limited to the timer tick's resolution (2048 Hz in this case, but unless a program explicitly requests a high resolution it can be as low as 64 Hz IIRC). The cost to having a higher resolution is also a higher number of interrupts per second, which wastes power unnecessarily when you are idle[1].

Instead, as the atthe Linux version can provide a resolution limited only by the actual clocksource, which is nanoseconds in the case of the TSC. There is no background process that "updates the fields of this structure at regular intervals"; the updates only need to happen if the speed of the clock changes, for example due to an NTP update. While in the blog post it's measured to happen every millisecond, it can be configured to be lower without affecting the resolution of gettimeofday. There is also a special mode where you make it tick as slowly as 1 Hz on CPUs that have only one runnable process (if you have more than one runnable process, the scheduler needs to do context switches so the kernel cannot tick slowly).

[1] https://randomascii.wordpress.com/2013/07/08/windows-timer-r...
Nothing I've used has the combination of ease of use and interactivity. It's pretty difficult to explain, but one can send both top level forms, or smaller pieces of code to the repl and get results without leaving the code one is working on.

https://s3.us-east-2.amazonaws.com/photoblobs/screencast_201...
I don't think people can feel brain surgery.
How is that not bullshit though? Like, if I were a company that didn't want to take a side, had projects in the pipeline, and didn't want to have to build out infrastructure, extra warnings, and educational content for the speculators that will probably send BCH <-> XBT, I don't see why I can't tell all the BCH enthusiasts that my company won't redeem the BCH, and to send their funds out so that they can redeem the BCH they're entitled to.

It costs a lot of man hours to add infrastructure work for that, and they're setting a precedent that they'll support every single fork that people speculate with.

I personally think this is lazyman bullshit where people harp about how Coinbase being amicable with the feds are bad until they want to file suit lol. People who were knowledgeable enough about the fork but too lazy to learn how to move their Bitcoin out, not have their private keys stolen/lost, and redeem the coins on two chains without fucking up feel entitled to free money that costs Coinbase man hours and technical debt. Despite all ideals about them technically controlling the BCH, they should be able to draft a legal document placing their licensing at stake that asserts they're not claiming customer BCH and get back to answering my limit increase email.

*Disclaimer: I don't work for Coinbase or a Bitcoin company
I'm here! Recruiting for Amazon Alexa in Cambridge, MA :)
ebbounty@amazon.com
Common Lisp is much more complex and challenging. Also, it is not really a functional language in the way Clojure is; it offers mutation, OO and imperative programming as its normal paradigms.
If natives don't want to pick the fruit (ignoring the cost question) then the fruit just doesn't get picked? Perhaps fruit growing in USA is simply not a viable business, importing underpaid laborers (frequently illegally) is not the correct solution to this non-problem.
SEACOM acquires MacroLan
It's naive to think that there are objective facts and data that are sufficient to regulate human nature. Those "facts" and "data" you are referring to are absolutely meaningless, ameaning without the overlay of human intention. THAT's the crux of the terrifying future this tech community is racing towards, a future of "techtalitarianism", where emperor Zuckerberg, "elected" by use of his fraudulent wealth based on fraudulent network he uses to control people's minds, perception, and illusory "reality".
It's not a thread, it's an interrupt handler. Windows (on x86) uses the real-time clock's periodic timer, which can be made to tick at any power-of-two frequency between 1 Hz and 32768 Hz.
"The way to test the performance of System.currentTimeMillis() is straightforward"

I'd be worried about that claim. The article executes System.currentTimeMillis in a loop and sums the values. That takes care of dead code elimination, but it will still be subject to other distortionary effects (https://shipilev.net/#benchmarking-1). Maybe the fact that System.currentTimeMillis() is implemented using native code reduces some of the JIT induced benchmarking pitfalls, but I would still prefer to try and use JMH to test.

I'm also surprised that performance of System.currentTimeMillis can fall down so far under some circumstances. In one of Cliff Click's talks (maybe https://www.youtube.com/watch?v=-vizTDSz8NU), he mentions that some JVM benchmarks run it many millions of times a second.
Use display:table in CSS, it is exactly the same display model as tables, just disconnected from specific HTML elements.
Making Mainstream Ethernet Switches More Malleable
Hand and facial surgery is disturbing because we identify with those regions so much.
1st Ever Payment Gateway Integrated into Facebook Messenger by Afrikan Startup
Surely that's a problem with the measurement...? This could probably be fixed relatively rapidly these days, since all money is electronically tracked somewhere. It would certainly be easier than trying to persuade (or compel) every player to file this or that income in a different way "so that we can run statistics".
On modern CPUs the tsc does not count CPU cycles.
Nothing new I've done this about 200 times so far... heck there is even a database you pay some bitcoin and you can search all hacked db dumps.
Surely a tank could also be used for educating engineers or testing/hardening defenses?

Should we start selling tanks anyone just because they could be taken apart for educational purposes?

No.
That's a full logic language (like prolog) for selecting things. It's very easy to mess up a prolog program and destroy its performance, so it's not a good thing to have on a web standard.

Maybe something more functional instead of logic would be better.
My main thing is that I feel each person/role in a team should _not_ feel Siloed off from one another. That's how I constantly feel - not being included on email chains, meetings, or told thing of importance till the last minute.

Maybe I'm not actually supposed to be in the loop, but it still doesn't feel like how teams are supposed to be ran.
On Mac OS X, it has been considered that putting an application folder/icon in the trash (even if some other stuff might happen in the process), was a superior approach to Add/Remove Programs or find package name/uninstall with package manager approach of most distros.

So maybe you are a die hard fan of old ways, but it clearly is a mess and not user friendly at all. Just look at why the LSB was created and more importantly, why nobody is following it 100%. If that does not seem like a problem to you I don't know what to tell you.

As for the root structure, they do mention in the article that it is optional. It can be turned off by disabling the kernel extension.
Is there anyway to disable autoplay videos on bloomberg's website? They're one of the few sites I routinely click through from HN, but the disruption of the autoplay is quite disrespectful, and frankly boils my blood.