skysight-inc/HackerNews huggingface dataset:
I disagree. The "defense" industry has a rather macabre ethical framework. They definitely do kill people for profit. They also have a verifiable history of working to foment wars using various means such as the revolving door relationships with intelligence agencies. These are not benign groups working for the betterment of mankind.
> Consensus algorithm is what makes a Blockchain a blockchain. Hyperledger says something like you can use whatever consensus mechanism you want but in practice there is not a real alternative to proof of work.

For public use maybe but for commercial/private use cases it can often be assumed that all parties are trusted in some manner. I think their approach to different consensus algorithms makes sense when you're solving for use cases beyond financial transfers between untrusted parties.
Literally what client side pre-commit and on server end post-commit scripts are for
Akselos | www.akselos.com | Lausanne, Switzerland | Software Engineer | Full-Time | Visa | Onsite

Akselos is a simulation technology company that is a spin-off from MIT. We enable Digital Twins of large-scale and critical infrastructure to enable enhanced designs, predictive maintenance, and safer and more efficient operations.

Our team consists of highly-qualified engineers from the most advanced research centers on the planet. We are passionate about what we do, and every day is exciting. The company is located within leading innovation centers in the US, Europe, and Asia.

We are currently looking for a software engineer to help us enhance our desktop 3D frontend, web frontend, and cloud-based infrastructure with a particular focus on developing new features that are relevant to the offshore wind industry. These tools allow our users to design models, connect to our cloud-based engineering simulation engine, and visualize/post-process results.

The ideal candidate will have the following qualifications:
4+ years professional software development experience, or other demonstrable development experience (e.g. open source development) --
Expert with Python --
Experience with C++, JavaScript --
Comfortable with mathematics related to 3D graphics --
WebGL or OpenGL experience --
Experience automating system administration tasks in Linux with Python --
Background in math, physics, or engineering --
Experience with cloud-based operations, e.g. AWS, Azure, GCP.

If you are interested, please send your application to sylvain.vallaghe[at]akselos.com
Continuous Integration with `make` for AWS Lambda Using Python
That's not how it works. There are investigations, public apologies are made, people are fired etc. It's quite clear from the Brexit debate that each side believed the BBC to be biased against them, which in my mind, at least for Brexit, meant the BBC were doing their job.
Hmm, this got me interested. Found a tool which I can use to test myself what kind of difference do I hear: https://www.audiocheck.net/blindtests_timing_2w.php?time=5

With some training I could achieve >95% confidence in discernig 5ms with my headphones.
I don't understand this. The Federated timeline is always going to be full of the same kind of crap that Twitter (and other social media) has. The whole point of Mastodon is that you can avoid that by joining an instance that matches your interests, and then only look at your notifications and the local timeline.

By doing that you can see only things said by, or boosted by, people who you have chosen to associate with. Then you get most of the benefits of social media without getting the crap from the uncontrolled firehose.

But sure, if you want it to be like Twitter, and then reject it because your experience is like Twitter, then by all means. I just don't understand your reaction.
Yeah, I guess we're talking less about "help" (F1 in Windows, or at least it used to be) than about the user-interface guidelines that mandate the "File" dialog and so. As for doing a "systemic exploration", this is largely the role that manpages or "-h" fills in traditional Unix programs, but you're right that we need a better solution for widespread adoption of a "modern" Slack-y CLI for nontechnical users. Maybe show HELM-style autocomplete "menu" of possible subcommands in the input area or sidebar?
MySQL used the index on the joined table, but didn't use an index on the primary table because there isn't anything to filter on. The join condition would still cause one table to require a table scan to gather all of the records.
Most of the systems they developed weren't very good and have been out competed. Going back to that doesn't seem like a solution to anything. How many people prefer IRC to Slack?
Improving Your Data Layer with Rebase on Python
Microsoft’s TextWorld Is the OpenAI Gym of Language Learning Agents
This and the other thread have only the usual arguments about 1st amendment vs de-platforming and outrage mob stuff (I'm outraged because he said Sandy Hook was a FEMA drill), not one comment about what he presented as evidence/'evidence' to come to his conclusions. So here's a couple, big insurance policy taken out by Silverstein before 911, 'Decided to pull it' comment, people on the building there to 'document the event', BBC calling building 7 falling before it actually fell. Feel free to downvote its a throwaway account
> It still seems like she said, I don't want to discuss X, Vice said, let's discuss X anyway. Even though that happened prior to publishing the piece, the meta-discussion of X shouldn't have made it into the final piece.

I don't quite buy that. The subject of an article can dictate the terms of an interview (in this case, what subjects they're willing to discuss), but it's not part of journalistic practice to allow a subject to dictate what goes into the article itself. A journalist who allows themselves to bound that way isn't doing something in principle different than PR for their subjects.

And Koebler never agreed to keep the 4chan/reddit rumors out of the piece. He agreed not to ask Wu about it in their interview, and he broke the spirit of that agreement if not its letter by only bringing the topic up in a subsequent email exchange instead of the interview itself, so he doesn't come out of this looking great. But he wasn't under an obligation to avoid writing about the controversy (which I think is pretty clearly ginned up nonsense) in the final article.
> They can not hold on to whatever "common carrier" status they enjoy now and still censor people they don't like

You've not fully read the comments above that discussed "common carrier". HINT: it was decided that common carrier doesn't really apply in this situation.
Drone Scare Leaves Venezuela on Edge
> why is there demand for more than a handful of dating sites?

I think there is an extremely wide range of attitudes toward dating and a lot of sub-groups of people who want to date within group, so that leads towards a lot of sites.

Plus the nature of dating can mean that one group can find another group's approach to dating morally offensive, so not want to be associated by being on the same site.
10 Graph Algorithms in 10 minutes [video]
This would lead to IDs being globally unique, which means if you have a common name you are unlikely to get a handle that you want. Secure scuttlebutt has a method to allow multiple people to share the same "public id" (multiple people may be named "Jill" for example) but preserves uniqueness by addressing individuals by a public key associated with their public name. I'm not sure how the mapping from public key to handle is done though.
How to get freelance clients?
Because why not? There are people who like to run dating sites, therefore there is some demand for these. As for users themselves, it's the same as with all services: you need to win them over somehow. The one who does, wins. Currently, the winner is IAC, but sooner or later it will change, just as everything else changes.
Moxie Marlinspike has written about this. It's hard to get people to use shared protocols because they're so hard to iterate. Companies that have a single frontend and single backend and a private protocol they control, can add new features far faster than can be done in a centralised approach.

These days I'm more interested in solutions where companies produce decentralised systems, and they provide the leadership and drive necessary, with the right safeguards in place to allow their leadership to be removed and replaced if necessary. Rather than the more traditional approach of trying to not have any leadership, or do it all by committee.
This always ignores the fact that several things like networks and server hosts are still fairly centralized.

Unless everyone is running instances on their mobile phones using a giant global mesh, it is perfectly within the capabilities of modern nation states to shutdown these networks.
The first time I started actually learning about World War I and started realizing that the Germans were pretty much as innocent as anybody else in that conflict (and probably more innocent than, say, the Russians or the Austro-Hungarians, or the Ottomans), I was like "wait, what?"

Also, that the US didn't really do much from a combat perspective (though financing the whole thing for the Allied Powers certainly helped).

Mind=blown.
> Why would they try dating services created quickly with this software?

Maybe it's aimed at niche interest groups that are not comfortable with mainstream sites, like some small religious communities that need full control for managing their rules.
Why would you consider such a system unethical? As a customer constantly annoyed by laziness and incompetence of the low-level support employees, I can only thank you for working on such system.
Later, the same day, the exchanges goes:

- Re.

- Re.

Some people hate "Re".
Honestly, I don't remember why I went that route. It was 1999 and we turned our programs in on 3.5" disks (aka - save icons).
https://www.researchgate.net/profile/Robert_Jack4/publicatio...

This claims that for percussionists 20ms is too much but 10ms is not. As a bassist I disagree, and think under 5ms is acceptable.
While you're absolutely right in a general sense, the local theatres here (and most likely elsewhere too) simply don't license the 2D-version of some movies, thus preventing myself and other people who only see in 2D for whatever reason from watching those movies.
> "we have clear guidelines that creators and developers must follow to ensure we provide a safe environment for all of our users"

They have guidelines. He broke them. End of.
Are people still using the web for dating? I thought mobile was taking all the pie.
The title misspells Connecticut.
What Is the Process of Developing Chatbot from the Beginning?
I am curious why they have misspelled the Mastodon? In many languages it is written and spelled in the same way. I am not native speaker but I would pronounce mastadon and mastodon in the same way (ˈmæstədɑn), but hardly I can imagine to write down as mastadon.

> First attested 1813, from the New Latin genus name Mastodon (1806), coined by French naturalist Georges Cuvier, from Ancient Greek μαστός (mastós, “breast”) + ὀδούς (odoús, “tooth”), from the similarity of the mammilloid projections on the crowns of the extinct mammal's molars.

https://en.wiktionary.org/wiki/mastodon
Please excuse my ignorance. Is 3D a worse experience for people with monocular vision, beyond having to wear the glasses for no benefit? I would imagine it just automatically degrades to 2D.
I've heard that this is more common with American English, and that Americans are sometimes a bit taken aback when the response is "I'm well, how about you?" or something taking the question more literally like that.
Different teachers can teach the same topic differently, often according to their personal views. Did you never see that in school?
3 Ways AI and Digital Technology Is Advancing Healthcare
Document Viewer Cloud REST APIs for .NET, Java and PHP
Yes, having tables with the size of 5B rows on a machine with 16GB RAM is just stupid, going to the disk will most probably always happen.
But then you already have a perfect implementation that you somehow made without the use of formal verification. But you want to introduce formal verification because translating real-world requirements into a formal language is hard enough that you can't be sure of correctness...
This may explain why skills in chess don't translate beyond the chess. A good chess player has simply no patterns to recall in situations outside the chess.
Hmm, it uses "git diff" but in my case, this shows a few lines of context. So if the context contains "console.log" (and not the change itself), the script would still complain.
On PostgreSQL I've also had really positive experience with the cstore_fdw from Citus. It's an extension you have to compile yourself but you end up with the ability to create compressed columnar tables.

Trimmed some heavy queries that I was working with from about 4 hours to about 3 minutes. Also compressed the data from 220gb to about 20gb.
Code beauty is subjective. If the next developer that inherits your code yells “WTF!” then incredulously tells all the other devs what you did, then it’s hacky. Yes, invoking shell commands in a db would likely cause that.
Just a friendly heads up, I'm getting a certificate error on your site (cert expired 30 April).
Note also:

> Cloudflare will also collect and store the following information as part of its permanent logs. [...]

- Aggregate list of all domain names requested

So while they might not associate it with a person, they will collect all domain names they get and store them for their own purposes.
Graphical models[0] & probabilistic programming[1], with the latter making it easier for developers to dive into this growing AI trend. Research in the field for the past decade has been steadily booming with more companies like Microsoft leading the way. I recommend checking out some MOOCs[2] in coursera.

[0]http://www.computervisionblog.com/2015/04/deep-learning-vs-p...

[1]http://probabilistic-programming.org/wiki/Home

[2]https://www.coursera.org/specializations/probabilistic-graph...
Superior time perception for lower musical pitch explains why bass-ranged instruments lay down musical rhythms
http://www.pnas.org/content/111/28/10383
@pknight I agree with you 100%.
No corporation should have a monopoly on any aspect of the web.

Should there be a truly corporation/platform-agnostic alternative to AMP? Yes! Definitely. Is that happening right now? Sadly not. It appears to take a "big co" to drive it forward.

I am merely offering the perspective of the publisher who wants their content to be discovered. Google is (still) the "starting point" for many people. Many people have Google as their default search engine and the ubiquity of Google Chrome on both Desktop and Mobile means that is where people enter their "thoughts" when searching for anything ...
If a publisher wants their blog/news/site to be "found", AMP is a really good option because it's "supported" by Google.

Rendering AMP-compliant pages does not mean the publisher cannot have an alternative template/view that is even more "optimised" (i.e. without AMP JS) OR a view with ads from a different network or no ads at all.

I'm not saying AMP a "good" or "bad" thing, just that it's a tool at the disposal of content publishers which can get them better "discoverability" in Google. Which for most people is a major benefit.

Bottom line is: for established publishers who want their content to be "accelerated" on Mobile devices (and thus show up higher in the Google SERPs because Google openly prioritises faster pages/content) and new content producers who want to be "found", AMP is a good way for people who already use Google to discover them.

Further reading for people considering AMP:
https://moz.com/blog/amp-digital-marketing-2018
That was not a problem, I was aware of. That seems pretty annoying.
Ignoring the fact that the paradox of intolerance is the mother of all slippery slope arguments, letting a fascist speak is not the same as "being tolerant without limit". If your people are turning fascist, it's not because of a clown on itunes, it's because you've failed to provide sufficient education and opportunity to self-actualize to your population. Fascism doesn't grow where fascists speak, it grows where people are hateful and disenfranchised. That's not to say I want Alex to stay. Good riddance. I just don't like the paradox of intolerance.
it's a 'common' (I've at least seen it used in various open-source keyboard firmwares) trick to only debounce the key release; if you think about it, there's no reason to wait to report the key press, so debouncing should not add latency.
> This is unfortunate because students do not understand that "normal" changes over time. This is probably most pronounced wrt race relations (e.g. what passed as normal race relations in 1860 throughout the entire US would be considered outrageously racist now...

There were people back then who thought it was an outrage too. Maybe you should be more uncomfortable with the past.
Quantum computation gives your homomorphic encryption for free so there is some hope in a quantum-inspired algorithm.
As I commented on the other reply, I wasn't aware that this was a problem. Personally, I really dislike 3D movies and wouldn't go to one unless invited.
Improving Your Data Layer with Rebase on Python
Working intensively with AWS for the past year, we created a new open source project that we use to map and validate our data to new structures. Check the post here: https://tech.trivago.com/2018/08/03/improving-your-data-layer-with-rebase-on-python/
> in this age, physical location isn't that important

Everyone else seems to think that information is important.
What's your address?
Was good to work with HLF but the ops background required to run it in production was staggering: Replicated Kafka + ZK backing the consensus algorithm. I put it all in Kubernetes with StatefulSets. Even with my background running those systems it felt unreasonable. I quit that job in Nov so I don’t know if the situation has improved since then. I liked the architecture and the team was responsive and put care into docs. Would use again.
I've seen users to prefer web-based services because they can use them comfortably from both mobile and desktop.
Has zero-knowledge proofs at its core as far as I know. Only a handful of universities teach it even. This was helpful when I was grazing the surface of MPC : https://github.com/rdragos/awesome-mpc

This video course too : https://www.cse.iitb.ac.in/~mp/crypto/mpc2017/
Seems that's what has happened, yes...
I also run often enough in bad execution time on MySQL for queries which looked really simple to optimize.

The rewrite was easy and performance went through the roof.
Latest Software Development Trends of 2018
It's been updated today and Gun gets a mention!
Who can you trust?
I use trucrypt to encrypt my windows machine but I've been thinking about moving away from it because it seems to cause issues with some windows updates.
So if not Truecrypt, what, bitlocker?
You have to be careful with Gladwell. His primary gift, is that is he is an incredible storyteller. Take him as entertainment not as a historian or scientist. He goes for surprising and unexpected simple reasons for everything, often by cherry-picking individual facts or annecdotes.
So far as I am aware, standardized testing does not apply to history and other non-core subjects. Like science also, unfortunately. Everything outside the three Rs (reading, writing, 'rithmetic) is slashed, because that's what the tests target.
There are millions of podcasts, apps, songs, web pages etc. available. It’s hard to get discovered organically on any platform unless you are featured.

People are always complaining that Apple doesn’t allow you to side load apps and if Apple doesn’t approve your app, you can’t distribute it and it would be fine if Apple curated its own store as long as you could “side load”.

Well here is an example where you can “side load” content by providing a URL and the content doesn’t get treated any differently.

That tells me that even if you could side load apps, people would still be complaining about Apple’s “censorship”.

In fact, between music, video, podcasts, apps, and books, the only two types of contents you can add to thier respective libraries directly from the phone, are podcasts and books.
try toxic
To the best of my knowledge they have always taken account migration seriously. But it's a hard problem, and there are many, many issues to be sorted. As a result it has been and is being discussed in detail in the background while other features have been implemented and rolled out.

Some of those other issues were contentious exactly because there was insufficient prior discussion, so the question of account migration is taking its time. As I say, it's hard, so it won't be happening in the immediate future.

But it is happening.
ASUS definitely still makes several motherboards with PS/2 ports. My Prime X370 Pro has one, and the updated X470 version still has it. The Prime B350M even has separate ones instead of the combo.
> If we use our email analogy; think of Mastodon as email as a whole.

Shouldn't that be ActivityPub instead of Mastodon?
Using Artificial Intelligence to Fix Wikipedia's Gender Problem
No it wasn't. The "Web 2.0" was all about DHTML (remember that?) and AJAX. (The wikipedia article about this seems very confused by the way.)
StatsModels: The first nail in R’s coffin
Same here. Ukraine, Kiev.
I’m well aware of what produce is grown locally; I live in France and try to purchase local, seasonal fruits and vegetables as far as possible. But that’s just my point: we’ve grown used to this type of behavior, to the point that it’s become normal to fly lettuce around the world. Just another drop in the bucket as you say, but the article makes depressingly clear the fact that the bucket is overflowing.
this is not true, USB HID has a 'boot protocol' mode for BIOS etc. which limits HID devices to 6KRO, but USB keyboards can send a report descriptor to an OS with as many keys at once as they want.

see: https://deskthority.net/wiki/USB
How do you come to the conclusion that Newton predicted computational complexity?
Indian Air Force explores private participation for indigenisation in defence
What? You need to survey hundreds of papers that are relevant to your research. Nobody has the time, nor is it expected or in any way efficient, to read even a majority of these in-depth.
Facebook removes 4 pages of InfoWars and Alex Jones
I bought a Notion Ink Adam back when it came out and while other complained about the faint colors, I was pretty happy when I had no problem reading at the beach :-D

I wish they would have developed a Pixel Qi version with a AMOLED (not sure if that is possible), as that way we could have nice colors combined with a readable screen in bright sunlight. I still want to have a Pixel Qi screen for my smartphone every single time the sun is so bright that I have trouble reading anything on it.

Until now, I was wondering what happen to the technology. It is just sad, that they weren't able to make the whole thing an economical success.
Human-computer interaction. The field is not new but the way people interact with computers has drastically changed in the last ten years and will probably continue to do so.
Yes, it's great. Part of the issue is that PostgreSQL isn't great at parallelism yet so optimizing the storage greatly reduces compute time to begin with.

Unfortunately that extension has a bunch of limitations and issues that keep it from being production-ready. PostgreSQL could really use a proper columnstore table implementation, and there's a pluggable storage API on the roadmap but it hasn't gotten much traction yet (and is focused on an in-memory engine first).
Related, from a few weeks ago:

Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains

https://news.ycombinator.com/item?id=17586355