skysight-inc/HackerNews huggingface dataset:
> if you understand the Math and agree that whatever you do needs to go through a proper peer review then why not.

Because crypto is really hard and you can't prove your new algorithm is secure. Only after being a popular high value target for years can you have much trust in your new hash. Even SHA2 might have flaws nobody knows about - that's the main purpose behind having SHA3 standardised - as a backup.¹

If you are not the designer of the algorithm it's even worse, because an exploit could be put in intentionally by proper choice of constants which are in some cases undetectable.

[1] https://security.stackexchange.com/questions/152360/should-w...
Ask HN: How can I use my developer skills for good?
I have been thinking about this for a while and a recent post[1] brought the question back:

How can I use my developer skills for good?

The post was about the elephant population in Africa and in general I have a strong interest in preserving nature. Are there organisations or open source projects that I can contribute to that have proven to be effective in this regard? I spend my increasingly scarcer free time on different hobby projects, but nothing that will do much good to the world. Maybe there are some ways in which I can change that.

Does anyone know of any organisations or projects that could always use some very part-time input from experienced developers?

1: https://news.ycombinator.com/item?id=16471579
BleachBit 2.0
I've used RN for a few projects now. I can recommend it to the extent that the community is active and there's a module for just about everything. I also am familiar with React so this was a big plus.

In terms of native vs. RN, it depends on the app and on you. For most projects, the result can be pretty good, and the RN components do compile into native ones so you would not notice too much of a difference in the final product.

Use it if you like React. If you don't and like Angular, use Ionic. If you like new stuff try Flutter with Dart cause that's heating up at the moment, and is blazing fast and efficient - Dart's easy to learn if you know at least 1 language already.

I have not ever met anyone that uses Xamarin nor do I really know much about it. I try to avoid Microsoft's ecosystem whenever possible so I can't really speak to it too much.
MNIST Handwritten digits classification using Keras, part 1
So just paying a fine is enough to make the issue go away and the users privacy is bought out legally?

Now we have a way to estimate the cost and we can just put that on top of the cost of using the service.

Boom, privacy bought.

You don't realise how absurd GDPR is?
I live in a very suburban, if not 'literally next door to large national rainforest' area in Australia. Uber is not 100% reliable, but it works well 95% of the time and the rest can be solved via taking the bus.
Reading from https://hightimes.com/culture/how-much-thc-is-in-a-dab-a-bow...

> A pinner with 0.4 grams of weed should deliver roughly 36 mg of THC, while a gram joint will dish out 90 mg of THC.

How much THC would be in a skunk joint?

Edit: 14 / 9 * 90 = 140mg for a gram joint.

This is excellent reason for the government to sieze control of cannabis by regulating, taxing, and controlling it. In Nevada recently cannabis stores have the potency marked and clearly visible. if you want to ingest 20 grams, eat two gummis or two squares of chocolate.
Do you think newspapers should not be called out on misleading information? It seems to me that not highlighting the good vs bad articles/papers is a net loss for public discourse.
That’s essentially the method used to bypass smart card processors.
"skunk" used to a be a general catch-all term for buds with no seeds, regardless of strain. Higher quality, higher strength. Which is why the media use the word.

Whether the term is still used by users, no idea.
That's basically the approach I use, though it helps that I'm a Facebook refusenik. I do have Firefox installed, but I generally only use it during downtime for a quick news skim, or to look something up. Otherwise, just about everything I install is a tool of some sort or other. And there's no way in HELL that I'm going to put anything financial or medical on my phone. That's just asking for trouble.
What are the inconveniences behind using a JDBCstore? Wouldn't it be fairly simple to plug it into AWS's RDS or Azure's SQL Database?
I love stuff like this. What we need now is a service that can estimate potential genetic outcomes when having children with a partner. This can finally open the door to making genetic information a standard in dating profiles.

Instead of choosing partners based on short term metrics and hoping for the best, people would be able to select with more confidence that their children with someone would come out the way they like.

To me this kind of tech is a great way to leave a dent in our universe. A world filled with smarter, stronger, and calmer children is a world that is eventually filled with smarter, stronger, and calmer adults, who then go on to have even better offspring and accelerate the evolution of mankind into a more civilized species. Perhaps then we can finally see the end of war and ridiculous squabbles over matter.

I personally may take a stab at creating a dating service like this if the pieces are all there someday, but I’d hope by then someone else will have beaten me to it.
Looks like they'll need to add a map function to haveibeenpwned.com so you can search by your house address. =(
Do you maintain your database backups indefinitely? If they rotate out after a month or so you will likely be inside the realm of what GDPR considers reasonable compliance. The live data is removed ASAP and the data will rotate out from the backups in a reasonable time frame. At least from the legal advice we've had.

We have no plans to retroactively fix our backups. But we will have to make damn sure that if we need to use a database backup we do not reintroduce user data that we've purged. For that purpose we will have to maintain a list of which users have been purged until the backups rotate out.
According to the advice we've had, this is acceptable.
> nothing would be stopping someone with a bigger gun coming in and stealing whatever groceries they want

That's why we need government - to prevent violence and stealing. Free market can work only in non-violence environment.

However, government tries to do much more than that. And this I consider as a problem, namely excessive regulation.
For portability I usually just use Bootstrap (https://getbootstrap.com/) or template with a basic layout and fill it in with HandlebarsJS (https://handlebarsjs.com/) and jQuery. To compile apps I will use:

* Nativefier for desktop application to create a basic Electron application from a website (https://github.com/jiahaog/nativefier)

* Web2Executable to convert a local set of HTML and NodeJS to a NWJS binary file (https://github.com/jyapayne/Web2Executable) - FYI: NWJS, or NodeJS + Webkit and then Chrome rendering engine, is the code that Electron is based on. The big difference is that NWJS doesn't require all the structure that Electron does. So NWJS is easier to develop for but in some cases not as fast to execute.

* Appsgeyser.com (http://appsgeyser.com) can convert either a website or a zip file to an Android application

* GoNative.io (https://gonative.io/) will create apps for Android and iOS. But some of the advance features are stuck behind a paywall.
I wouldn’t consider it weak but yeah, you can easily get that on the streets in the US.

This piece is poorly informed and definitely trying to be overly sensational.
another valid perspective: it was you and your retrospectively selected "friendship group", who drifted away from those people.

Sounds like you have a one-dimensional view of change and potential.
It's all purely anecdotal, but as a cannabis smoker of 30+ years that lived in an area with a large variety of cannabis types and strengths, there is definitely truth to 'skunk' causing problems.

I don't believe there is anything special about the makeup of it, other than it's too strong for the way people smoke today. The tolerance range for cannabis is very large. A new smoker can take a single tiny puff and need to take the rest of the day off. A long term user can smoke 5 grams, probably 100x the quantity the new user did, and feel sober within an hour. It's too much build up over time that your brain is never really cleared out. And then you go crazy.
Show HN: 2018 ACM SIGMOD Programming Contest – $10K Prizes Donated by Microsoft
Bill Gates Thinks Cryptocurrency Is Killing People 'In a Fairly Direct Way'
For this year's contest, the task is to evaluate batches of database join queries on a set of pre-defined relations. The challenge is to execute the queries as fast as possible without (much) prior indexing. So the time has finally come to unleash your fastest hash table implementations!

The top-5 best-ranking undergrad or grad student teams are invited to the 2018 ACM SIGMOD conference in Houston, TX. The winning team will be awarded a prize of USD $7,000, and there will be an additional prize of USD $3,000 for the runner-up.
If nothing can escape a black hole how can it have massive jets?
By default, when making requests to the HTTP gateway, it'll cache the content requested until a GC runs. So it's possible that the local node you're using, have not seen the content before so it needs to go out and fetch it while the gateway d.tube uses, already has the content fetched and only needs to serve it.

Of course, the second time you load the content (or if another node on your local network already loaded it) via a local node, it'll be much faster than the public gateway d.tube is running.

Disclaimer: I work for Protocol Labs specifically on IPFS.
"sinsemilla, also known as skunk" ... by Telegraph readers, and absolutely nobody else. In the UK press "skunk" is a term used to refer to, well, everything from hash to weed, to sometimes heroin - and they're all the same thing, don't you know.

In Uruguay, 9% THC content is what the government sell. [1]

Oh, and here's a crazy thing - if it's really strong - you smoke less, because it's not like you're not in control of what you roll into a joint - and in the UK, almost everyone rolls with tobacco or a rolling mix.

“If the cannabis market is saturated with higher potency cannabis this increases the risk of younger and more naive users developing problems as they are less likely to adjust the amount of cannabis they ingest than more experienced users.”

This is what we call "utter tripe". If that young and naive first-time-user decides to roll a fat joint, and then smokes the whole thing - well, they're going to first of all turn grey, then sweat, then lose control of their bowels, and feel pretty horrible for a few hours - and they won't make that mistake again.

[1] https://www.theguardian.com/world/2017/dec/10/how-uruguay-ma...
> global DNS cache

No such thing exists

> If you don't do a lookup every X days, it'll expire from the cache

Requerying a cached DNS record doesn’t extend its TTL. TTL is based on when it was first added to the cache.
And in another 2000 years people will laugh at you calling what we do today science.
Sure, we invented a process we defined as the scientific method; but it's unfair to say that ancient people, philosophers, medical practitioners etc. didn't practice their own version thereof.
A tweet thread [1] from @realscientists (a Twitter account authored by a different active scientist each week) supports this point:

"People think math and coding are skills u r born with. ok there r prodigies out there. but most talented folks just work rly hard at it."
-@realscientists

Replying to @realscientists
"@realscientists Being good at math/coding usually coincides with it being fun."
-@JesperEs

Replying to @JesperEs
"@jesperes yep. Or useful... I hated coding in undergrad. Then forced to solve problems using code during my masters. Ended up loving it."
-@realscientists

Finding a piece that you love or badly want to learn will allow you to put in the hard work needed to learn it and you'll progress in skill at the piano in the process.

[1] https://twitter.com/realscientists/status/369468586365968385
I mean that logic works for a lot of network stuff. Like you can have a nice fast torrent even though all the packets are UDP.
You've proved her point, congrats.
I started studying piano as child (music theory also), and still do 15-20 years later.

I cannot, at all, play from something like synthesia. I need partitions. I wonder why.
Chatbot in Events: What’s in It for Event Managers
That's true but afaik time dilation makes it rather dim infrared radiation.
Given microsoft has been corrupted officials for decades (last update being http://techrights.org/2016/02/15/microsoft-bribing-officials...), i get very irritated every time gates talk about morality. It's even more terrible when people actually listen to him.

For god sake it's not even forgotting what's in the history books. It was part of your life. How do you still give the benefit of the doubt to people cheating, insulting and lying just because they smile on camera and give back money now that they are old ?
A perfect example of someone trying to do what they think is right, making a simple mistake, and the internet crucifying them without any chance for rehab or apology. Just a mob that demands punishment, not justice.

This has been a growing trend. If anyone does something wrong, banish them from the Earth. Make them unhireable, boycott their product.

In reality, as her post notes, compassion is a lot more effective. Why would anyone change if there's no future benefit to that change? If you're marked for life and can never shake off that mistake, why try?

I've yet to meet the person that didn't believe something wrongly. Racist, sexist, age-ist and many more, there are tons of ways to think about other people as a group and get it wrong.

Most people can change. They can realize that racism isn't correct and work to be better people, and to treat others better.

But if every attempt to be better is met with as much vitriol as not-changing, there's not only no reason to change, but there's plenty of reason to believe your original thinking was correct.

Sadly, I don't really see a solution for this. The people who throw stones aren't reasonable people. You can't talk to them and show them that they are handling things wrong. If you're in the out-group, they'll simply say you can't possibly understand them and ignore you. If you're in the in-group, they'll say you are a traitor to their kind, and ignore you.

The only thing you can do to them is what they do to others: Throw stones until they stop their behavior. But if you were that kind of person in the first place, you'd have just joined them.

It's impossible.
Finish reading that section and she'll tell you the "and".
It would be great to see such a platform thrive. In my opinion Instagram is now ruined by its recent changes, and anecdotally, myself and those close to me have left it. Although I worry that paying even a token amount for software is enough to put most users off.
That’s not a feature implemented on device by Google, Apple built the feature explicitly to make this available to corporate customers. Same thing exists for Exchange.
So.... it's OK for you, but not for the kids?

I don't think anyone can smoke five grams in one sitting - and if they do, then that's their problem - not the strength of the stuff. I smoke the strong stuff, but I'll usually put 0.1g in a joint, not 5. I can't even envisage a 5g joint.
Sensimillia, Spanish for "without seeds", was the term used before the 1930s craze when the US government rebranded it "marijuana". Buds with seeds were never in the history of human cannabis use considered for smoking, exactly because the THC content is extremely low when the plant produces seeds.
I don't necessarily want to leave tech, but I would prefer to work on my own projects or at least for something open-source, free and positive.
How? She’s unapologetically friends with a Nazi. Cutting through the sophistry, that suggests that she’s okay with a political position calling for genocide. Decent people simply don’t do that – pacifism isn’t a synonym for moral cowardice.
Looking in the "Network" tab in your favorite browser's developer tool, you can see that the videos are requested from the public IPFS gateways. Example: https://ipfs.io/ipfs/QmSDWa2kc2vSpbVBvxswZqcUEFTVPBJQyZyjgjT...

Disclaimer: I work for Protocol Labs on IPFS
It doesn't look so simple, but definitely looks quirky.

Take a look at how the tests are invoked :

for t in $(grep ^le_test_ $FILE_NAME | cut -d '(' -f 1)
do
if [ -z "$CASE" ] ; then
__green "Progress: "
[ "$_ret" = "0" ] && __green "$_ret" || __red "$_ret"
__green "/$num/$total"

printf "\n"
num=$(_math $num + 1)
fi
...

It basically parses the very same file and checks for functions with the name `le_test`. This means that a random comment containing `le_test_` will break the whole script. You need lots of discipline in order to make things work.

Bash works perfectly with "Write programs that do one thing and do it well". Wouldn't be so surprised if this was a bunch of small test cases separated by file.
The fact that all these sites exist (4chan, 8chan, Voat, Gab, etc) suggests that there is demand. You may find their content objectionable, and I may agree with you, but that doesn't mean there's not a viable business there.

> Regardless of your opinions on the subject it's a bad thing for the platform [DTube]

I don't agree. If DTube becomes associated with the far right, which by the way is totally jumping to conclusions at this early stage, and if that then becomes a profitable niche for them, then I'd argue they have a legitimate business.

Compare it all to something like MSNBC vs Fox News. Both are quite successful, running political content for people at different points on the ideological spectrum. While it's true that the viewers of one probably find the other's viewers disgusting and deplorable, I fail to see how that's a problem from a business standpoint.
I replaced my smartphone with a wristwatch; that way I get rid of that stupid thing and I'm waaay ahead even of Apple in terms of removing features.

Its kinda funny how removing features is defended by "well it makes them simpler and lighter and smaller", meanwhile 99 % of all smartphones are basically tablet-sized nowadays with insanely large and unwieldy screens.
You're going to leave a lot of people behind with this. Which is good or bad depending on your worldview. Purging people with bad genes by profiling them could be deemed unethical though and that's exactly what will happen once you're forced to show your gene quality to everyone that's interested. It can happen indirectly through dating or directly through genocide.
Kontena 1.5.0 Released
There's an illustrative example in the UK right now.

A meat supplier called Russel Hume has just gone out of business and their product pulled from major chains.

Basically, they ordered meat according to their expected needs only to suffer a downturn in expected sales. So they cut future orders but had a glut of stock which they tried to use over an extended period. Meat has a lifetime associated with it. (Although it can be extended slightly if you pay for bacterial analysis to re-certificate it).

It appears Russel Hume pushed the margin too far.

That's what even a small downturn in your supply pipeline can do.
Videos = preroll ads = higher CPM than banner ads.
I'm OK with this, under the condition that Facebook only uses it to alert you of photos you likely appear in, i.e. those two first examples of what it can do.

I would not allow them to show those results to other people.
Depends on how accessible this is.
> Don't think for a second that I'm saying anyone should get a pass, they shouldn't, but this to me seems like the equivalent of reviewing $3 luggage locks and talking about how insecure they are, then concluding that all locks are insecure and you shouldn't use them...

No, the article shows that $3 luggage locks exist, and then provides sound general advice on how to avoid those.
Fines and damages are different things.

Damage payments would be meant to actually compensate for the amount of damage caused, but where exactly is an "unmeasurable" amount of money going to come from? Additionally, if you did make Wall Street pay "unmeasurable" damage and all of it went bankrupt and disappeared, the result would be worse for everyone. Yeah, that's not fair, but such is life.

On the other hand, the point of a fine is to discourage unwanted behaviour. To have that effect, it only needs to be larger than the profit from the unwanted behaviour, and 10 figures is probably large enough for that.
Thanks, resubmitted with the right link
> I did just that and streamed a video on DTube via a local IPFS daemon and the result was pretty underwhelming, since it took quite some time for the video to load, but I don't dare to evaluate why that is so. After that it does have the nice benefit though that the same video streams instantly on any other machine in my home network!

Could be that you just started the IPFS node and it didn't really have any time yet to connect to a large enough number of peers.

But yeah, as you said, the benefit is that after the fetch from the internet backbone, the content now lives much closer for the next time.

Disclaimer: I work for Protocol Labs on IPFS
Great comment -- but while I agree w/ your point about metaphors, I respectfully mildly disagree about this one in particular. For context, I associate it with the popular analogy of timespace as an elastic "sheet" of sorts, with marble-like objects resting on (and sinking into) its surface, with their mass dictating how "deep" their gravity "well" is. With that metaphor in mind, black holes really do approximate holes in the sheet.
Company holds publicity stunt, offers $50 in return for $3
Teardown of an UWB Location Beacon
The experiment you suggest seems promising. As a math teacher, I don't know about this field. But to suggest experiments that "could" prove or support and hypothesis is a good way to advance science. Thanks for our suggestions. As a Ph.D. math teacher I don't know about this field.
It’s a sci-fi trope of a kind of human bred or engineered for ultimate survival: tall, strong, smart, brave, chiseled abs and cheekbones.

But real survival characteristics are small, hairy, lazy, put on fat easily, avoid danger wherever possible, etc. So what are you actually optimising for?
But OpenPGP applet on Yubikeys cannot use ECC keys (no generation, no import). PIV applet can use ECC keys (but that's not covered in the attached article).