skysight-inc/HackerNews huggingface dataset:
>I really hope that you guys stop indulging your blood lust by invading other countries and killing millions of innocents to make profits for your munitions industry and you as a country become less bloodthirsty

That's a sentiment a lot of us share about America though. You seem to think Americans are the only people criticizing other countries?
Stereotypes aren't born in a vacuum. Americans keep putting worse people in power, the latest of which being Trump. Indian outsourcing is troublesome to work with. And my country, France, has a problematic economy and we have a hard time keeping talent here instead of fleeing for better paying countries.
All places have their issues. You don't make issues disappear by acting like they don't exist or focusing on the minority that behaves differently.
And spending how many hours a month maintaining it and applying updates and security patches and setting up monitoring and dealing with downtime?

The promise of these hosted services isn't the free storage/servers, its the maintenance of them.

We're running our own private GitLab server but we thought long and hard before doing it.
Yes I don’t think that’s accurate. The SEC chairman in a cnbc interview the other day said that bitcoin will count as a currency while ICO tokens as assets. When asked explicitly about ethereum he said roughly that they haven’t decided yet.
We're not talking about hiring some interns and giving them room to fail here.

If I hire your firm and you tell me you can achieve an objective, then I spend money and come to find out you can't and you knew you couldn't, you've defrauded me. If I ask if you can perform a task and you tell me you know how, then I find out you have no idea, you've lied to me.

I'll take a "No, but I can figure it out" any day of the week, but lying is a cardinal sin in any relationship.
IT miracle? More like IT sham. The quality of engineers in India is sketchy at best in my experience. Lack of understanding and innovation is rife across the board, but they seem to be great at selling their service. This may be because of the "yes" culture other comments have mentioned, but I would guess it's got a lot to do with a massively undercut price. It is, however, a false economy, because you often end up implementing things 4 times before they're fit for purpose. Also, the attrition rate in Indian tech firms is crazy - I've often seen 80% of a team change before the end of a 6 month project, which means continual re-explanation of requirements etc etc. For me, developers in India have always been a bad experience, and I'm genuinely surprised at the success the Indian IT outsourcing companies have enjoyed over the decades.
> one of Datomic's primary features, i.e. having the database reside in memory with your application

I'm not sure I follow - are you saying it is desired to have an entire database also in memory? You don't probably mean that, but I thought a key feature of databases is for them to be your offline storage so things don't need to be in memory. I wouldn't be able to fit the contents of my SQL databases into memory on any machine I own.
Yes, I think identity management/authentication/trust is a problem space that should be separate from version control, because it can serve so many other interesting applications.

By the way, I'm not sure if something like a blockchain is necessary here. You could use a simple public key cryptosystem, where your identity equals the public key, and you prove that you have that identity by using your private key in a challenge/response scheme, and you can also sign messages/commits/whatever by using your private key.
O Language: Exception Management
Show HN: Test our Data warehouse for free
We have recently launched our new product REPODS (https://repods.io) and would like to hear your feedback! REPODS is an online data warehouse service for managing and analyzing data histories in data pods. Data can be imported via various interfaces, which facilitate the integration of all data (ERP, CRM, etc.). IoT devices can also stream data directly to a data pod for cross-analysis with all other data warehouse data. Data Pods are compact data warehouses equipped with storage and computing resources and all necessary tools. Each pod runs on its own infrastructure for maximum security and stable performance. The infrastructure can be flexibly scaled within a few seconds. REPODS is the ideal solution for small or medium-sized companies, as well as departments of large companies that are looking for a modern and lightweight industry 4.0 data warehouse solution. Already starting from 0€ monthly you can create your own Pod. Both flat rates with pre-defined resources and a freely configurable pay-per-use model are offered.
Strange that Colby needed help setting up a VPN from his roommate (PIA is setup with an installer and your type a user/pass in) but was alleged to be able to hack emails and websites.
>> Soon enough, potentially, tokenized securities that represent shares of anything you can think of.

Do you think they will actually represent shares?

As far as I can tell, all current ICOs have not represented any ownership or share of anything, other than the token itself.
Yet Another LSTM Blog – Becoming Human: Artificial Intelligence Magazine
Nice post but I think the overview graphic of the linux network queues are not 100% precisely, mostly the links between packets and skb but overall it's great.
Cavs turning to former Jazzman Rodney Hood for offense against Warriors
Yes I've run into that with 7, these days I've even managed to activate 10 with a win7 OEM key. The website refused it but it was accepted when booting the downloaded installer.
If somebody offers you an amazing opportunity but you are not sure you can do it, say yes – then learn how to do it later!
Richard Branson
Artificial Nose Created to Detect Freshness in Seafood
Explain how crypto-tokens are going to enable the vast amount of rights shareholders get in a company. Can crypto holders vote on the direction of the company, compel changes in the board, etc? If not, there's no reason for them to exist, because those rights are the entire reason one buys stock.
I could never explain why mojolicions (Perl) was placed 5th on "Data updates" in Round 14.

Guess that's a think of the past now. (53rd)
Honestly guys, my opinion in this day and age is that pretty much any substance you put into your body (including water and air) can be toxic.

Some are more vital than others. We have a pretty clear need for lots of air, and a fair amount of water.

But it isn't as reasonable to think that our evolution intended or makes accomodations for caffeine intake.

Ingest at your own risk, whatever the dose. My wallet and my brain tell me to just go without it in my life.
YC is compiling a blacklist of VCs accused of harassing women (2017)
Show HN: Uphack – Decentralized Hackernews Powered by Tendermint Consensus
I mean, a big problem to me is that Github wasn't open source. It was a closed source, SaaS product that a lot of people depended on.

An open source, open identity, self-hostable platform would be a lot better. And, we're running into issues ourselves in trying to migrate, because running your own-self hosted GitLab isn't really good enough, we don't have the team to ensure the uptime we need, but I would feel comfortable if there were more hosting providers for GitLab than just GitLab itself. Just to get that extra redundancy.

On the other hand, I imagine that's something that could exist quite readily if GitLab shut down or got acquired. Someone could step forward and do the SaaS for all the companies that don't really have the capability to self-host at the same reliability at a pro.
Asking open questions is a very good communication tactic in any country. In "yes" countries like India, Japan, China it's necessary. In other countries you often find out about whether your communication partner actually understood your question.

Don't ask "Did you finish task X". Ask "what did you do on task X?". What you see as finished and what the other person sees as finished might be separate things. Maybe you see 100% unit tested, reviewed and documented as finished, and the other person means feature complete, but untested, undocumented, not reviewed.

Open questions allow you to see what the other person understands. In some cases they might misunderstand your question entirely.
All that banter here aside, that was a really well written story. It's not often I enjoy a read from start to finish but I did. Thank you Paul Ford. - Brian
I've always wondered - Do serious apps/products deploy directly from an IDE into AWS/Azure?
> Buying yet another gadget, that you will likely play around a lot with in the beginning, seems kind of like the opposite of going light.

It's more than a gadget personally, I use these essential features all the time:

* camera

* payement (apple pay, starbucks, other cards)

* banking (Monzo and Revolut only exist as apps)

* plane tickets

* access to important docs on dropbox anywhere

* music (apple music)

* reading (news feed, articles, papers, etc.)
Isn't this a scam?

All previews of the phone exclude e-ink. They are all fitted with bad quality LCD screens (which you can't read outside).
Regrettably ...

https://www.snopes.com/fact-check/horses-pass/
1. both insertReturnProtectorPrologue and insertReturnProtectorEpilogue check hasReturnProtectorTempRegister before proceeding with the instrumentation. so either the changes to calculateSaveRestoreBlocks are not enough to prevent that condition from ever triggering or these checks should be asserts at most or just be eliminated altogether.

2. sure but then this means that RETGUARD is not an improvement over Stackguard/SSP which is not how it's marketed...

3. shared means that entities of a class (threads in a process in userland, every single process/thread in the kernel) see the exact same cookies so leaking a cookie from one entity can allow exploitation by another. this is especially detrimental to the kernel side protection. frequent enough cookie rerandomization can help narrow this channel (RAP has a per-thread cookie in the kernel that is updated on each syscall, and there's some more to reduce infoleaks across kernel stacks, it's all in the presentation).

4. any normal path leading up to the ret is a gadget and int3 stuffing does nothing to prevent that (the underlying logic here is that if one can retarget a return to arbitary addresses then he has already leaked enough information so bypassing the cookie check is a no-brainer too). not only that but in the bsd.mp kernel i just checked, of the 32199 ret (0xc3) bytes only 20236 are actual retn insns, the rest are inside insns. so this int3 stuffing leaves many other instances available. Red Hat tried similar gadget elimination a while ago but noone's using the gcc feature as far as i can tell.
When I first became a manager, I had this really amazing mentor that explained to me a lot of the quirks of multiculturalism. I consider myself at least somewhat versed in other cultures, but I quickly learned there was a lot I didn't know about the mannerisms of people from India, China, Russia, etc.

What I find sad, is that there are a lot of people in positions of power that either have no idea (or don't care) that people from different parts of the world see things and respond differently than you'd expect and then get frustrated when the outcome is different than expected. I'd explain to them that it's a cultural thing, and they need to learn how to approach their questions/explanations differently. Most of the time I get this blank look like, "Why? Can't they just change?" and then go back to trying the same approach and calling their staff down, because they can't seem to understand why they are ineffective.
I had problems with Ubuntu updates hanging and the fix was to do something that (I think) caused networking to prefer IPV4. I'm on Comcast but don't know if the problem was theirs. If networking preferred IPV6 prior to the change and only one site gave trouble, I'd be inclined to blame something specific to that site or the route involved.
> "Is not capable of more than 55 knots calibrated airspeed at full power in level flight."

Law is a funny thing. "Level flight" is used because if you go down then obviously you can go faster and it is assumed that when ascending you'd be slower.

If you have software limiter that kicks in only when the flight is level then you can ascend 100mph and descend at 100mph and still be incapable of more than 55 knots in level flight. So legal.
One thing I observed when interviewing candidates for offshore positions was that people wanting more senior technical roles wasn't as strong as here in US.

Granted this is anecdotal from interviewing maybe a couple dozen people out of whatever giant number of IT people in India.

Just wondering if there is a cultural/societal push towards the management/boss level that diminishes value towards senior technical roles?
You probably have to model the fact that gates need time to change their output. You can use a data-structure like this ([1]) to keep an ordered list of events (ordered by the virtual time), and you just work your way down the list, generating new events, until the network is stable.

[1] https://en.wikipedia.org/wiki/Priority_queue
Ah even before the internet was widely used you would go to the library and copy stuff out of encyclopedias. It just took longer :)
> Hirt confirmed that of the JMC team, only three were left at Oracle, including himself.

... and then quotes Hirt's statement that, quite clearly, does not say that only three people were left, but merely names three people out of an unstated number possibly larger than three that were left.
Of course they aren't doing it out of charity. They're doing it to prevent an AWS monopoly and to ensure that their offering is the preferred one.

And we'd have cause for concern if 1) Kubernetes becomes dominant and 2) Hasn't accumulated a critical mass of non-Google developers.

That's what happened to Android, and why Google is very successfully closing it up again.

But neither applies to Kubernetes. AWS is still dominant so Google is still incentivized to keep Kubernetes as open as possible.

But more importantly, Kubernetes is much more than a Google project now. Google could pull all of its developers off Kubernetes today and it would keep going just fine.
>I'll take a "No, but I can figure it out" any day of the week, but lying is a cardinal sin in any relationship.

...in western business culture.
Yes, let's make English the sole official language of the EU. That would go down really well. /s

The current system works really well, and puts the burden of having to deal with people speaking other languages on governments rather than individuals. There's no reason to mess with it because of some imaginary issue.
I have been wolfing down RL articles, videos and publications after a intro to deep learning via Manning's Deep Learning for some time now and while the overall concept of RL is easy to grasp (agents, actions and state etc) some of the finer details and processes are quite confusing.

I am tempted to blame inconsistency across terminology and implementations for this lack of understanding but I suspect it has more to do with approaching this field through the lens of a developer and not a researcher or academic. Trying to understand the code without grasping the "science" of the mechanisms completely.

Either way if you feel to be in a similar spot check out this resource:
https://reinforce.io and their respective Github repo:
https://github.com/reinforceio/tensorforce.

Just reading through their code, and documentation has made a lot of the concepts clearer.

And a few more resources I found really helpful:
http://karpathy.github.io/2016/05/31/rl/
https://www.analyticsvidhya.com/blog/2017/01/introduction-to...
https://www.oreilly.com/ideas/reinforcement-learning-with-te...

Edit: My point that I forgot to mention was that I always feel like I am playing catch-up to understand what is going on half the time as the amount of new content being released exceeds what I can absorb.
Someone could just as easily say "if you want to be unionized, go work somewhere else." That's not an acceptable answer then and it's certainly not an acceptable answer for you when explaining why you want to steal money from your coworkers.
Your argument is noted, we just happen to disagree. I've mentored high school students for a couple of weekends to help them build their mobile app. Java (Android): struggle with the bloat. JavaScript (React Native): shoot themselves in the foot couple of times - lack of tooling. Dart (and Flutter): instant success.

The language, its consistent API, the IDE and tooling support with the static analysis is just great for beginners and advanced developers alike.

People like to hate Dart because it threatened to take away their beloved JavaScript. For those who have actually tried in the past few years, I only hear they wish their IT stack could be migrated to Dart. If you start a new project, choose wisely :)
The most likely explanation is an experimental error. The following quote of the article should give you a pause:

> But there are potential problems for the sterile neutrino interpretation: results from other neutrino experiments, such as IceCube and Minos, show no evidence for a particle of this kind.

As I understand, sterile neutrino explanation not only requires you to trust MiniBooNE, but also requires you to distrust IceCube and Minos. I don't see reasons to do so.
"Go home, you'll work better tomorrow"

If only more people had this choice.
the left's circular firing squad hath commenced!!!!
You'll probably be able to continue using the same tools across platforms to run containers.

I personally feel that Docker tries to do too much, almost the systemd of the container world. I believe having alternative container runtimes and build systems decoupled from Docker (both in the running program sense but also the company) will be the best in the long run.

With or without docker your workflow will remain the same. Its the image itself (the CRI spec) that makes that cross-platform magic work. I myself do my development on a Windows machine, ship a tar.gz off to Google's Cloud Builder to build the image and publish to a registry which then gets tested and debugged on a linux host.
just out of curiosity - founder of what?
Reachable via any of my accounts tied to keybase if that helps (including the email tied to my key). Thanks for accommodating the widening list!
watching the left eat itself alive is certainly entertaining. well I guess they can retreat to the crying closet for respite.
>With the introduction of this model, Shimano finally gave in to the inevitability of having to sell its top-of-the-line groupset to fat middle-aged men who want low, low gears.

The bike industry is as infested with fashion and status signalling as any other.
Out of curiosity, do either of you run uBlock Origin to help block misbehaving background stuff, or any other plugins that might contribute to battery usage?
I recommend to use 2FA asap. Whatever implementation is better than none, though it depends on your attack surface/vector and even on the question how good your 1st factor is (your password).

You can get a cheap, good YubiKey which is U2F/FIDO2 certified for 20 USD/EUR [1]. These communicate over USB-A or USB-C depending on the one you buy. We're in a transition of USB-A to USB-C that's always a rough time. Do you go for backwards compatibility, the (better) future standard, or both (buying two)?

If you prefer Bluetooth or NFC the one I mentioned above is too limited. Then Google recommends a Feitan for the former, and I recommend a YubiKey NEO for the latter. YubiKey NEO is also open source.

With regards to TREZOR/Ledger, 2FA usage is more of a nice by-product. People buy it as Bitcoin wallet 2FA and that it can be used for more is an afterthought. One that can save you a couple of bucks though.

Either way I recommend at least 1 2FA backup. Could be codes, or an app, or a second YubiKey, or even SMS. Though, obviously, each of these has their weaknesses you could host the codes in e.g. cryptosteel [2] at a notary. I plan to do that with my important passwords (ie. the password for my password manager).

[1] https://www.yubico.com/product/security-key-by-yubico/

[2] https://cryptosteel.com/
I believe so: consider the City Slickers case[0].

Those guys were journos, not proprietors, but I'm pretty sure that if you could prove that a proprietor put heavy manners on the journos to do that, they would certainly be up for a criminal conspiracy charge, at least in Britain. Of course, that is typically a pretty big 'if'.

[0]: https://en.wikipedia.org/wiki/James_Hipwell
Well, yes, that's kind of what it is, isn't it?
I recall hearing of similar failures early on. I don't recall the brand. Apparently the controller goes bad and it just stops responding to SATA commands.

Intel had a strategy that caused them to go into read only mode once they reached their rated lifetime write capacity. All data remained available until they were power cycled whereupon they would intentionally brick themselves.

In my case it is was a Crucial M4. It still tries to operate but will fail the long SMART self test.
It seems Rich (yes and the team at cognitect) might have jumped the shark on this one. (Or this was released too early and the next conf. talk will clear up what the problem is and what it is that this is attempting to solve).

Either way it's rare for Rich not to describe to problem a little more before throwing a solution to it. Hopefully more will come to light in time.

The brief take away I see from this as a non AWS deployment based user is the ability to go beyond the current limitations of only having access to core library functions in the context of datomic. (I see that deployment of applications also plays a part in this but not sure what that solves exactly)
I was relatively young in the long-long-ago when there was no internet. I rephrased things from encyclopedias and biographies because the original wording was long and I was lazy. I'm unsure if that counts the same as copy-pasting because I still had to read and have a basic understand of what I'd read.

It's possible people who were older at the time just straight-up copied the text though. I wouldn't be surprised.
Startup Unveils Ammonia-Based Fuel Cell to Power Off-Grid Communities
>None of your examples are journalists being penalized for lack of due diligence or for being misleading

Rolling Stone after the lacrosse rape case is one example. But more importantly, I think the point above is that journalism is in a vulnerable position where the carrot is more appropriate than the stick. Laws are crude tools for the most part, with lots of potential for collateral damage. It's like chemotherapy: you just hope the treatment kills the good cells slower than the bad.

Punishing bad journalism will have a chilling effect on all journalism, bad or good. It'll increase the costs of doing business by increasing liability insurance premiums. If the industry were thriving, maybe that would be acceptable overhead. But it's not thriving. It's teetering on the edge of collapse. So maybe we should find ways to identify and reward good journalism. Cultivate the flowers in the garden so they overshadow the weeds, rather than dousing the whole shebang in herbicide and hoping you kill what you intend to.
I agree here. The extra time I get to spend with my young kids, my wife, and my friends instead of commuting is the polar opposite of a drawback with regards to human contact.
I read somewhere that they have more repos combined than any other company.