skysight-inc/HackerNews huggingface dataset:
Yep. Instead, they allow things like copper and, until recently, rotenone.

https://blogs.scientificamerican.com/science-sushi/httpblogs...
Unlocking Data Prep for Business Intelligence
If the data is encrypted using a session key and then the session key encrypted with a master key and stored with the data (concat them together) then it can. You can't revoke access to the data they've already got, of course, but as changes/additions are made they lose the ability to decrypt the new data because you've used a new session and master key.

Arq uses this method when encrypting blobs.
Show HN: Employee onboarding through Slack – Slack bot
Over a feature they are born with ?
I Just Ate Meat for the First Time in 20 Years
Second this rec! I only play poker/blackjack at casinos but after reading Addiction by Design I'm almost scared of even trying a slot machine. The addiction extends to the casinos and politicians who become addicted to the profits generated by the addicts and it swallows the entire industry.
Sure you were, Marcus.
Here is a meta-comment that may seem irrelevant but I truly wonder about this odd tick of internet writing.

The title should be "Kotlin Sucks" or "Why I think Kotlin Sucks". The article doesn't say anything about the circumstances that lead to the sucking (e.g. the main developer suffered a serious brain injury midway through the project) he just lists and details aspects of it that suck.

This incorrect, misleading use of the word "why" in the titles of internet articles is so common I must ask, "why?"
No disrespect intended, but my experience is that SuSE has always played fast and loose with the filesystem defaults.

I recall they switched to reiserfs as default at one point. reiserfs was never a good choice for data consistency - the fact that storing a reiserfs image in a file on the host reiserfs filesystem and then doing an fsck on the host FS would corrupt the FS should be a clear signal that there are fundamental problems remaining to be solved.

That said, I'm playing with btrfs on some of my machines, and it seems quite nice. But no way would I risk using it on a production server at this time.
1password deals with that quite nicely imho
How do patent and tivoization help to "create an entirely free software ecosystem where the community users, the end-users were not limited and controlled by proprietary software publishers."?

It is rather easy to see how patent and tivoization are harmful to the creation of such ecosystem.
It's early in the morning, brain not fully functional... what can you do with a VarHandle that you couldn't do with reflection?
To not have the kernel launch overhead you'd need to stop launching GPU kernels but that's now how things work in any framework ;)
> they must really be out of money and skill

A browser dropping below 8% (except for Germany, which is the only country where Firefox is still leading at 43%) surely has different problems than catering to the 1% pure ALSA users of their Linux users, when the Linux users are already 1% of their overall user share.

Especially when funding is dependent on market share...
If you hate yourself sure, Java is one of the worst working environments for a tech stack I've ever worked in. I've worked in a ton of others.
You might want to check out https://github.com/edn-format/edn
> I wonder if they have even a two-digit percentage of the global glyphosate market.

They do. I can't find any free sources with hard numbers, but numerous reports indicate that Monsanto is the top producer and the top four together have over 50% share, so Monsanto has no less (and probably substantially more) than 12.5% of the global market.

In addition, the global glyphosate market growth in the last two decades has largely been driven by another set of Monsanto products, "RoundUp Ready" (RoundUp is Monsanto's glyphosate-based herbicide product) glyphosate-resistant transgenic crops. So Monsanto not only has a large share of the glyphosate market, it also sells the products that are driving most of the glyphosate market.
Uber Navigation Design
Monads. Possibly the Free Monad. Make your business logic pure logic that computes commands, and separate the computation of the command from its execution, then you can use a different execution to test your command chains. http://michaelxavier.net/posts/2014-04-27-Cool-Idea-Free-Mon... has a basic example, but it works well for replacing your services/controllers/what-have-you too.
How Fuzzy Clustering for HDBSCAN Works
Yes, but a large portion of code that needs testing is simple inserting, queries and joins, and SQLite can do this without any problems.

You can push complex or db-specific work to slower test groups, but not everything requires it.
Why cannot the existing cab companies add an option to hail their cabs via an app and actually compete with uber instead of playing politics?
> More directly, looking at the approval rate for FISA requests without also looking at the high approval rate for search warrants is going to cause you to reach nonsensical conclusions

So you are arguing that search warrants are always rubber stamped?

Seemingly, in a public environment where search warrants and the justification for them is public, there is great pressure on the judge and law enforcement to act properly. No such check exists in the FISA system.

Think about the lax punishment of Brock Turner and all the attention it received. This is because the miscarriage of justice was public knowledge.

Behind closed doors people behave badly. There are numerous examples of this, including reproducible experiments.
>But sometimes it really is nice to be able to check if a field has already been initialized, which you can't do here.

If you need a run-time check to figure out whether a supposedly non-nullable field has been initialized, that sounds like a code smell to me.

I see the fact that something can only be initialized late as an internal matter of a library/module/part of project/etc. that should never leak outside of it (i.e. the outside world should never have to deal with potentially uninitialized objects - if it has to, then the field is not really non-nullable).
As for the meaning, yes, everything/nothing. Your blog is about everything and nothing. Seinfeld is "a show about nothing."
Founder Stories: Ritesh Malik of Innov8
Nice write up!
NLTK is pretty good as well.
Google's DeepMind is using blockchain technology to handle NHS medical data
I've never done that, but that's not the advice I've gotten from lawyers. In particular, what I've been told is that C-Corp or LLC, there's going to be annoying conversion work at your first VC round.
What are you talking about?

If people upload a video, then the gifv has more or less full fidelity.

If you right click a video, you can download it. See http://imgur.com/eOsqgv3

Some sites go to quite some length to ensure that users cannot download videos easily (I believe youtube has some javascript that assembles a lot of different video files while playing to ensure you can't get a direct link to the video) but you can go to similar length to protect normal images.
HOW ROAR CAN ENHANCE Your RETAIL MARKETING THROUGH MAGAZINE ADVERTISEMENT
> If MS wants to take away from their market share

MS has actually already started to flag users not to install software from outside of the Windows store for "security reasons", in the latest Win10 updates. We still don't know how far they want to go with that idea.
Perhaps because it wouldn't "look like" a traffic light and so would be potentially confusing ("Wait, do I have to stop for that, or can I just turn?").
This is the same company that stated

> The overwhelming weight of scientific evidence suggests there are no chronic human effects associated with exposure to PCBs

Monsanto knew the dangers of PCBs yet hid them from the public to generate profits. [http://fusion.net/story/381212/monsanto-pcb-pollution-lawsui...]

Monsanto finally confessed and agreed to pay $700 million to more than 20,000 residents in the first civil suit of its kind. [https://www.honeycolony.com/article/the-little-known-toxic-t...]

Site investigations show that the former Monsanto Corporation's PCB manufacturing plant released the vast majority of polychlorinated biphenyls (PCBs) in the area. The plant produced PCBs from 1929 until 1971. [https://cumulis.epa.gov/supercpad/cursites/csitinfo.cfm?id=0...]

There's nothing scientific in a blatant lie.
For the background, Monsanto is not trustworthy.

Given that the company can afford to pay for the damages, and that no one has ever been imprisoned for their crimes, maybe start doing it is a good way to stop them.
[https://en.wikipedia.org/wiki/Monsanto_legal_cases]

Is that so bad ?
Do tell - what's an "actual free market"? All market activity takes place in a background of law, and hence under regulation.
You do have to look at the role. If their role is to code, and they've been promoted recently, I stand by my claim. If they've moved into more of an "architecture" role or the promotion was more than a couple of years ago, then yeah, they might have lost it.
Programming and electronics have clearer outcomes and feedback mechanisms than physics and math. Unless you have a lab setup, you can't test out your physics knowledge to the same degree you can electronics and programming. Math is similar. You can try to recreate proofs of various things to demonstrate a capacity for proving or an understanding of the underlying system in which you're constructing proofs, but ultimately you're not creating anything novel for quite a while.

With programming and electronics, self-study offers the opportunity to make things, both novel and derivative, and immediately (or near enough) see whether or not the function. Similar to setting up an experiment in a physics lab, but again, who has a home physics lab? Programming can be done on a cheap (< $200) laptop. A large portion of electronics can be accessible with a similar investment in (mostly reusable) parts.
Hi all,

Ironic timing here! We're just preparing the 1.7 release, which has a lot of nice changes, including the option of a much smaller model for English (50mb), to help people test faster.

This means that if you install the library right now, you'll have to redownload the data once the new version is released.

So, maybe wait until tomorrow to get started? Definitely our most ambivalent front-paging yet!
> (the native client still uses a DX -> GL translator for shaders IIRC. Valve open-sourced it.)

yes, toGL - but it's not actively developed anymore. It was Richard Geldreich's project if I recall correctly.

> It's possible they were playing L4D under wine before the "native" linux client was released.

I did play it under WINE before the native client was released, but the native one was faster.
> ...whereas in Java you would have to change (and have access to) the implementation of one of the classes or interfaces that String inherits from.

Or, you know, just define a plain function.

> which allow you to add new methods to any class without needing to modify the original class

No, those aren't methods, because they don't do dynamic dispatch. This is actually a problem in case you have an inheritance hierarchy and you want different behavior for a ChildClass extending a BaseClass.

Speaking of Scala, it's the only one out of the ones mentioned here that can do that based on the compile-time time, by letting you define the same extension for both ChildClass and BaseClass, but with different priorities, such that the compiler can disambiguate.
Pi is conjectured, but not proven to be a "normal number"[0] which is probably what you mean by a pseudorandom sequence.

[0] https://en.m.wikipedia.org/wiki/Normal_number
YouTube timeline scrubber unsolicited redesign
So you know about this: https://cloud.google.com/support/

What did you mean by no functioning customer support?
Best new tab for Google Chrome: auto update backgrounds and organized bookmarks
Thank you for your interest. I'm afraid I have nothing in public.

The technology is near trivial, mostly scripts to generate HTML5/CSS on demand, and grep for searching. The magic comes from how I use it. Short summary.

- Write down every idea, and every insight. Write down half-baked ideas. You can later refine it.

- Don't censor yourself. (That's why I don't write a public blog.)

- When writing about some subject X, think carefully about how to link X to other pages. When making a link to another entry, read/browse the entry and let what you read give you inspiration about looking at X from another angle. This can be rather inspirational.

- Curate carefully, I spend maybe 3-4 hours every day on your ZK. Have a long-term view: this is to be used your whole life. To longer you do it, the more useful it will become.

- Be clear what you want from this system.

- The whole system wasn't useful for the first couple years. Why? Because I could still remember what I had written. That changed after about a decade.
We've got tokenizers and language data (e.g. stop lists) for a number of languages now. The statistical models for these will be coming soon.
There have been many studies in recent years examining the sub-lethal effects of agricultural dosages of glyphosate on honeybees. Newer research is showing conclusions of long-term negative consequences. Renewed studies have been done in the face of devastating managed bee losses, which widespread deployment of ag chemical combinations are undoubtedly direct contributors.

Glyphosate application is susceptible to extensive drift, affecting non-target vegetation and animals potentially hundreds of meters from the target site. Beyond direct exposure, this results in habitat destruction for many organisms.

It seems like we're a long way from claiming there is no environmental concern. The effects on non-target organisms through both direct exposure and indirect exposure through ecosystem (food, habitat, etc) changes may be far more widespread than we realize.
And this happens everywhere.

My favorite example is the coverage of the Dawn Wall rock climb a few years back. It was 'news', but there was very little time pressure for coverage, there was (almost) no divisive/political aspect, and the technical aspects were easy to break down to lay-reader level. Plus, there were thousands of online guides and experts willing to clarify context and terminology for free. It should have been covered flawlessly, just because there was nothing standing in the way of that.

And instead, the results were shameful. There was no real harm done, but most of the articles were less accurate than a Simple English Wikipedia page would have been. It made for an interesting demonstration of how atrocious any form of expert-knowledge news is, even by sites like the NYT, even on uncontroversial topics.
My grandfather used to do this. He had notebooks filled with what he did every day of his career. It's really cool to be able to go back and look through his notebooks and see what he was doing in April of 1971.

My notetaking is not as rigorous as my Grandfathers, but I do something similar. Every month I make a new manilla folder with the month and year on the tab. Each week I write down every project I'm working on and every meeting I have. If someone brings me a new project I put it on the sheet. Every note I take a meetings and during projects goes in that folder.

At the end of each week I go through the notes from that week and write down anything interesting on that week's note sheet. At the end of the month I go through all the notes and write what I accomplished on the front of each manila folder.

It makes it really easy to keep track of everything you've done, without consciously keeping a journal in the moment. It's also a really easy organizational system. When someone asks, "What did we do for [x] in the past", all I need to do is flip through my folders looking at the front for anything that rings a bell, rather than trying to keep up with a tagged organizational system.

This probably doesn't work if you don't have a file cabinet though.
> I've never had issues with ALSA

You haven't been acquainted with asoundrc/dmix/alsamixer. ALSA is to Pulse as XFree86 is to Xorg, I feel no nostalgia for it at all.
Prolog?

Prolog uses backtracking as the principal control flow paradigm and allows user-defined languages/DSLs by defining tokens, their associativity and precedence in operator-precedence parsing, where tokens are character sequences that are either all graphic characters or all letters/digits.

Example from the book Adventures in Prolog as returned by a cursory Google search:

? op(35, xfx, is_in)

banana is_in room(kitchen).
Creating a Role-Based Auth System with Express, JWT and Angular – Part 1
When I was in combat training (U.S., mid 2000s), a corporal who was teaching a munitions class one day started pointing to things and listing off random objects. Clothes, chairs, computer, projector, weapon lubricant, etc. He asked what all of these had in common. The answer was that they all contain petroleum derivatives. And that's why we go, he said. The 18-year-old idiot me didn't understand, so that night I went into my Green Monster (didn't have internet) and started reading about recent U.S. military involvement. It culminated in a rather dramatic mental image of Iraqi forces retreating through Kuwait and burning hundreds and hundreds of oil wells as they went. I was still very confused, but I was overcome with a sharp feeling that I was a pawn in a game being played by gods I couldn't see or hear or meet or understand, a game that had been going on since before I was born. I became depressed and cursed my father for not teaching me anything at all useful about the world.

I don't know why I wrote all of that. Maybe just to say that I'm sorry for my part in all of this bullshit.
Healthcare still has low hanging fruit, although you have to deal with a lot of bullshit. In fact, the bullshit is why there is still low hanging fruit.

I do not think there is low hanging fruit in energy. The astonishing story is just how long it takes for things to develop: i.e. shale gas was known about in the 1970s, the Molten Salt Reactor was expected to take 30 years to get to market in the 1970s if it was funded (and I got boos at a Thorium conference a few years ago when I took their timeline and reset it to the present.) The first hot dry rock geothermal well was drilled in... the 1970s, and they are just talking about the second now, etc.
Or...develop a decent, trusting relationship with your local farmer and ask them about their practices.
>As Dr. Kaku says in the video, "the scientific establishment would collapse...50% PhD are foreign-born.". So your solution is immigration? Wouldn't the solution be to fix the education system?

Either-or fallacy. Keeping foreign born Phds out doesn't help us, and doesn't help create more native American Phds. We could strengthen our education system and education culture without Affirmative Action for White Males By Banning Foreigners.

You know, Clinton and Sanders supported policies that would have helped, by dramatically reducing the cost of college. Upper level advanced degrees are a filter/pipeline issue, and the more people in 2-year and 4-year programs, the greater number who might advance to graduate level.

The reason there are so many foreign Phds is that they often completed (free) 4-year programs in their home country, and go abroad for graduate degrees. My wife completed her masters degree in China, then came here and got a second masters degree.

What I hear you saying is "if only we banned these foreigners, maybe our native born people would have a chance in Phd programs". And what I interpret that to mean is "Let's not spend $80 billion on free college for everyone who wants it, because that would be 'big gubmint socialism', instead everything will work out if we just institute protectionism immigration policies."

I say, let's continue to drain the smartest people in the world to our shores and educate our own as well.
I'll be honest, Rails has a lot of magic going on that makes me uncomfortable but at the same time i desire because it would save me alot of time not have to explicitly spell it all out myself. this is part of my dilemma is whether i should sacrifice absolute control for the timesaving of trusting others and learning to do things their way instead of me hacking it together however i see fit. again, gut vs brain pulling me in different directions.

i guess i do have the "benefit" of having no clients i would lose by switching. just my own time and the potential that i'd have a harder time tackling future issues involving magic i dont understand
There were more device searches at US border last month than all of 2015
When faced with the choice to harm themselves a great deal (i.e. losing their job, especially in such a way that might make it hard to find another) in order to probably accomplish nothing at all, or to contribute in a small way to evil, most people choose to go along with evil. The ones who don't we rarely hear about (there are exceptions, obviously) because... they didn't accomplish anything.
90210
This is such a straw man... I would like to downvote this comment, at least a couple of times.
> Slower: ...every object in a hash...10x faster.

Did you measure the 10x faster?

Anyway, the dictionary is only needed on serialization, and then you only need an identity dictionary, which tends to be quite fast as it is only hashing the pointers. Deserialization only needs an array, with negligible overhead.

Furthermore, with JSON you tend to decode/encode via temporary dictionary representations anyway, which is many times more expensive when you're starting from an object representation. Going to an object representation also often materializes a full array/dictionary rep. because that's what the JSON specifies. You only figure out objects afterward.

So in my estimation, this has the potential of being significantly faster than typical JSON en-/de-coders.

[Background: I worked on XML parsing for a while, and having the tag preceding the contents was invaluable in creating efficient parsers that do not require a generic intermediate representation. Such generic intermediate representations typically do eat around 10x performance. See https://github.com/mpw/Objective-XML/tree/master

Although the first time I noticed about the effects of generic intermediate representations was parsing Display Postscript's Binary Object Sequences generated from a PS->PDF distiller written in Postscript to graphical objects]
there's plenty of such things... "X considered harmful" seemed to have an uptick in usage for a while.
Fun thing about Delaware: they have an equity court run by the state that functions as a secret arbitration panel. But instead of ruling in line with the law, they rule in line with what's deemed "fair," hence the name "equity court."

Unfortunately we don't know how they rule so we can't run statistics on it. But if anyone would like to leak a data set, feel free to leave me a message in this thread
Why? I never understood the need to demonize sociopathy. They're not hurting anyone by the sole fact that they are a sociopath.
Indeed, At least AMD is going in a more open direction.
In italian there is even a surviving expression "è successo un '48" (a 48 happened) that means "everything got messed up/ things got crazy".
Attacking Linux... By releasing some of their "family jewels" like the Core CLR and SQL Server for it?
There's legitimate reasons for wanting a C-Corp over an LLC, but we were an LLC for 7 years and almost nothing the author mentions was an issue:

a) Legal liability? "Limited Liability" is what the LL in LLC stands for.
b) Dividing ownership? If you keep things simple, like a 50-50 split, not a problem at all.
c) IP ownership? What?

Yes, if you're raising money you probably need a C-Corp, but if you keep things relatively simple, the transition doesn't need to be expensive or time-consuming.
This is what a pseudoscientist looks like (self-described forensic and clinical psychologist quoted in article): http://www.kelownapsychologists.com/our-professionals/dr-mic...