skysight-inc/HackerNews huggingface dataset:
I absolutely love the idea of these "thin layer over the DB" systems that turn a database into a "mostly-fledged" API, but my biggest problem with them is the edge cases.

When I need to drop out of the system and do something more, most of them require very specific "plugins" or "tools" to integrate with the system, locking you to that technology pretty hard, and often being difficult to achieve exactly what you need in anything resembling "ideal". Sometimes I need a unique authentication model which is difficult to model with these systems, or I need to do some data conversion or processing on top of what is being stored/retrieved, but only in one small part.

I'd love one of these kinds of things that is flipped around. Let me create the server, let me write the authentication and user system in the application language, then let me define which endpoints I want the "automatic" system to do the heavy lifting on.

Not only would this alleviate my fears of lockin to a technology that might die in a few years, but it would also allow me to start adding it to current projects easily.
CSS Grid and CSS Multi-Columns =
It does however not match mine (and I'm Catalan). We've got university professors of all walks of life with all sorts of views. However, it is true that I've yet to meet one that wasn't favorable to open source.
Like the prisoner's dilemma, it's a superrational strategy—it yields the best outcomes if you genuinely believe that everyone else is being superrational too. If you don't believe that, the rational thing to do is defect and protect your own interests as best as you can.

In the case of superpowers and terrorists, there are usually few superpowers, and (usually) they believe each other to be smart and to have stability of the status quo in mind. In the case of individual ransomware victims, you have no such expectations.
There does seem to be some correlation. People in more southern places are less likely to have the condition.
I've heard that you can allocate roughly 25% FTE by version 14.0.

I'm only on v3.5 of the first product. Generally the AI is working well, deep learning is starting to show dividends in many areas. Last night the Self Tidying function actually worked for the first time, although some items were not necessarily stored at the correct allocation addresses. The main problems we're encountering now is AI self awareness and trying to force its own learning path, despite continual re-training on controlled datasets.
No, but they could perhaps ask law enforcement for help.
Still, it must have been some particular event. Like a law change or new insurance scheme.
I've heard there are a lot less senior ic roles, than are managing senior roles.

They're much more competitive to get into.
What was the misunderstanding? I'm a Go noob and curious of what they did incorrectly.

Edit: I read the comments at the end of the article and my question was answered.
Surely this has more to do with ETH’s very fast block time than the increased block size in a vacuum?

That is, I don’t see how these same issues that are affecting blocks that come every ~15s can be used to draw a conclusion about a system whose blocks come every ~ten minutes.
As I see it, the problem is most people want cheap and don't know or don't care about the quality and where it comes from. Most UK supermarkets have premium brands, and you can even go organic if you want antibiotic-free and humanely treated animals (the sustainability issue is another topic).

So on a personal level, that's a good place to start. Maybe if enough people buy into it, supermarkets and farmers will take notice and start producing better quality food.
Front end+ Weekly: The best links in Front end Development, delivered once a week
> “Even though the menu option still required confirmation that the user really wanted to send an alert, that wasn’t enough, on this occasion, to prevent the worker from robotically clicking onwards.”

> “It was too easy — for anyone — to make such a big mistake,” Rapoza told the Post.

Is the "ballistic missile alert technician" role filled by freaking interns or something? HEMA is a part of the DoD, so is this not a military role of some sort where discipline is impressed upon people?

> HEMA has also added a requirement for a second person to confirm the message to be sent, hopefully preventing the first from simply clicking through mistakenly.

But don't worry, we'll just double the humans required (and likely, the cost) since you can't actually trust one human to read confirmation boxes when they're dealing with a first-line defense system that impacts millions of people.
Does anyone have experience with long-term usage of these automatic DB to API systems?

I always worry about change management and inefficient designs.
What? That's like saying robbers are doing you a favor because if they could come in and take your belongings they could also burn your house down or murder you.

Criminals are criminals.
We should remember the most often centralized aspect of blockchain projects promising a fully-decentralized future: the developer teams. They are typically very centralized with disproportionate power over the network. See the graphs in the second half of this article:

https://news.earn.com/quantifying-decentralization-e39db233c...

This isn't necessarily damning, as "everything has to start somewhere," but it definitely doesn't warrant self-congratulatory pats on the back exclaiming a decentralized utopia. There's still a lot of work to do, but these projects might be the furthest along we've seen after open-source software.
> I'd be over the moon with a robot that can wash and dry my clothes, then spread them loosely and haphazardly over a "clothes shelf" or something

So, what you want is, er, a washer-dryer which performs the additional task of tipping the clothes on the floor when it's done? Washer-dryers exist; they're very common in some European countries. The clothes ejection feature sounds like a minor addition.
Are you suggesting that the change is too slow/not drastic enough? Or perhaps that a change isn't taking place at-all in the first place, that it's all just hot air?
DIY Prisma, Fast Style Transfer App – With CoreML and TensorFlow
Testing it I see it mentions markdown type as I create a new document.

Does this mean it will support multiple formats?

(Asciidoc is my favorite and I'm currently using https://github.com/asciidocfx/AsciidocFX or just edit in VSCode or directly on GitHub/GitLab.)
Danish police announce case against 1,000 for sharing sex video
Our Browser Tech
Or legislation. Such as, say, requiring the use of OASIS standards within the administration, and for communication with the administration.

"But we don't use libreoffice" is not a valid excuse when libreoffice is free software and available in Catalan for all the major OS platforms.
How to Design Programs, 2nd Edition, Now Available in Print
I definitely noticed the same thing on my MacOS computers vs my linux. What _seemed_ to be the solution for me was that ssh-agent gets auto started by Mac. My crazy workaround was editting that service with root permissions and have it launch gpg-agent instead

There's probably a better solution, but, that's what worked for me
This would almost inevitably be extremely wasteful; it's very inefficient to run any conceivable washing machine with almost nothing in it.
The target market of ransomware is supposedly businesses, not individual people—partly because businesses can afford the ransom
and have clear incentives to get their data back reliably.

I guess I have no idea who it targets in practice. Are there lots of individual home users who fall victim to ransomware?
It's not "just learning a few things". Some software engineers have years of experience on the job despite no CS education. In the end it's about how much value you bring to the company. If your diploma helps you deliver that value, great. If not, your diploma is irrelevant.

I'm always very weary of companies that tell me I'll earn more money because I have a PhD completely irrelevant to the job I'll be hired to do. It signals that they're valuing the wrong thing, and that doesn't make me want to work there.
Not the majority, but not an outlier either. If it were actually a lottery ticket it would be impossible for me to know multiple people that are rich as a result. I don’t think it’s as rare as you seem to think - a Facebook creates thousands of millionaires and a handful of billionaires. A lot of companies you’ve never heard of made all their employees rich. The odds aren’t good but it’s by no means a lottery, either.

Startup equity is likely worth nothing, but there’s a small chance it’s worth an extraordinary amount. That’s not “worthless.”
And spanish is one of the top used languages in the world.

A quick Google suggest it has a) more native speakers than English, b) more total speakers than English, with only Chinese ahead of it.

That must dampen enthusiasm for learning other languages.
I can't talk about PostGraphile, but that's my experience using anything automated. Even your run of the mill ORM's drive me nuts. Abstracting out schemas is fine, but when it comes to query creation, I need to be in COMPLETE control of what is happening.
How to create a Bitcoin transaction from scratch
Something I've been thinking about is that proof of work "coins" are basically energy credits. When energy is cheap, miners can lower their fees and keep the same return, leading to more economic activity. When it is expensive, they need to raise their fees to stay profitable, thus reducing economic activity.

I think this makes sense. Wouldn't it be beneficial if economic activity scaled with energy availability? It also creates a direct incentive to develop and utilize the most efficient energy sources possible, without regard for the politics between various stakeholders (hydro vs oil vs coal vs wind vs solar, etc).
Personally, I'm not interested in working for a company who doesn't pay out some form of equity.

We live in a world which skews towards wealth - if you don't have wealth you're slowly falling behind those who do. So why the hell do I want to take my hard-earned skills to generate wealth for someone who doesn't want to share some of it?

What if the company goes down and my equity is worth 0? Well that's life, at least I threw in my lot someone I chose to back.

PS offering < 1% to a "senior" hire does not constitute sharing.
I'm not following. Is the title not factual?

You're emphasizing the terms "record level" and "superbugs". So I take it that this is what you're specifically calling click bait'y?

The term superbug is pretty a pretty common term for antibiotics resistant bugs. Even wikipedia has it as a redirect to their Antimicrobial Resistance article: https://en.wikipedia.org/w/index.php?title=Super_bug_(bacter...

And are the levels of such superbugs not in fact hitting record levels?
You can't have a decentralized, secure network without fees.

PoS doesn't work by itself, anyone who tells you otherwise doesn't understand the underlying security of a decentralized blockchain.

A saw a nice rant on twitter the other day about this very subject: https://twitter.com/hugohanoi/status/951762596255838209

You CAN have a PoS network built on top of a PoW network(LN) but there will still be fees.
Yeah I don’t think so either. I actually think it’s great we are not floor with a thousand recruitment here (mostly by staffing agencies). However, for this relatively small but active community, this is one of the best things I like about HN.
I can’t imagine any scenario that makes sense for you to go work at an early stage startup. That said, it’s fair to say you’re not at the average level of compensation. Simply put, your opportunity cost is way too high for you to take risks.
I used to have a lot of consternation for not having a side project. Then I realized that most of the side projects I saw people pushing seemed like solutions in search of problems to me.

Overall - it’s a mindset thing for me. I think we have overly complex software systems in place to solve problems that would be better served by people learning to communicate effectively with each other. Along that same line, I think we sell people on the idea they need these newer/faster/better software systems to be efficient or effective when in reality, not much has changed since the 80s in word processing.

That’s a long way to say that my hobby is not shitting up the world with more code. Instead I’ll just spend time with my animals and people.
Several years working freelance. Gave me the freedom to arrange my schedule to allow time for thought and introspection.
It's interesting that the article doesn't mention what I think of as the killer app for smart luggage, especially smart luggage with batteries that are difficult to remove: phoning you to tell you it's been stolen, with the GPS coordinates and a bunch of high-resolution photos of the thieves.
Here is an excellent video of Linus talking about why he specifically chose the GPLv2 and how he felt betrayed when the FSF released GPLv3:

https://youtube.com/watch?v=PaKIZ7gJlRU
Meditation and mindfullness are free. You really don’t need an app. What you need is a book to get started and learn: Cudalasa’s Mind Illuminated is absolutely life changing.

When it comes to mindfullness, there is a lot of bullshit out there. As an objective and critical person, I find it hard to trust anyone. If you’re in the same boat, delete all these apps and buy a copy of Cudalasa. Once you’ve internalized the method of meditation, it’s there for life.
The heatworks tetra countertop dishwasher looks like they have exactly what you're looking for. Not surprisingly (but only in hindsight) they are an on-demand hot water heater company.

https://myheatworks.com/blogs/news/heatworks-announced-conne...
Yea, I don't know how anyone uses geth.

Use parity (though probably not any of their contracts).
Raw Water
https://en.wikipedia.org/wiki/Sicilian_Mafia
Anyone else find it kind of funny that this feel like an ORM? We come full circle!
US to loosen nuclear weapons constraints and develop more 'usable' warheads
A Child Abuse Prediction Model Fails Poor Families
This reminds me that networking and engagement are not only activities for gaining new business...but fostering a support group of people that you already know. Nice article indeed!
Blue Vision Labs | London, United Kingdom | Onsite, Visa, http://www.bluevisionlabs.com/

Stealth startup working on self-driving cars, augmented reality and robotics. Founded in a Y-Combinator Fellowship and backed by Accel (Facebook, Dropbox) and Horizons Ventures (DeepMind, Siri).

Our team comprises experienced software engineers, accomplished entrepreneurs, and PhDs from top universities. We offer a full range of benefits, a friendly and dynamic atmosphere where everyone learns, grows and contributes to our core product.

We are seeking talented people with industry experience to join our team:

Software engineers | Mobile (iOS & Android)
Software engineers | Backend, Data, Pipeline
Software engineers | 3D Visualisation / Graphics
Research engineers | Computer Vision, Robotics
Research scientists | Computer Vision, Robotics
Research engineer interns | Computer Vision
Software engineer interns
Technical recruiter

Benefits and perks:

Central London office
Free breakfast/coffee/lunch/coffee/dinner/gym
Flexible working hours
Visa sponsorship
I think Golang benefits from two related things:

1: There's basically one way to do anything, even if you pull in a library that collects those one ways to do another thing.

2: Those one ways are each developed by some of the most skilled engineers in the world and documented by someone with amazing clarity. (https://golang.org/pkg/)

I have always had a lot of trouble trying to learn to program (used to struggle more with focus and memory), but Golang is just easy. I can look at an API I wrote as a learning project after 6 months of not writing any code and understand it perfectly.

Node was not so bad when things worked, but I hit the same brick wall I did with [insert language] when something didn't go like the guide said it should.
can someone fix the typo in the headline?
> miners can lower their fees

This isn't how fees work. Fees are based purely on supply and demand. The payer sets their fee level when they create the transaction, and it's up to the miners which transactions they will include. Since there is always an excess of transactions, the miners typically select transactions to maximise their payoff.

If miners were to "lower their fees", they'd be accepting low-fee transactions and excluding high-fee transactions, which makes no sense for anybody. The miners would be getting less money than they could, and the people paying high fees don't even get any better service for it.
this race for the lowest block time is completely madness! what is the use of having one confirmation if the block could go orphan and your transaction could be reversed, it's like a placebo efect.
I read once that bird brains (or some part of them) are more modular and consist of densely connected components - any idea/references about that?

Also, this blog-post (and associated links) may interest you - http://www.rifters.com/crawl/?p=6116
It's not worthless.

It's worth less than founders think it is... like $10K of options isn't worth giving up $10K of salary. Is it worth $2K? Maybe. It depends...
Fork it, fix it, then ship it.

Open source developers don't have an obligation to provide free support for the rest of their lives.

But if the code is easily viewable, then that's a perfect opportunity to either:

1) build upon it, or

2) pay someone else to build upon it for you

Option #2 would still be faster and cheaper than recreating the whole implementation from scratch.
I don’t know why but “Shipped” to me has a bad connotation.

Expediency vs. careful design. The former “Ships”, the latter develops.
Yeah, I need iBus support for Japanese and Cyrillic input, and VTE3 interacts very well with input methods. I also find that VTE3 has the most legible (antialiased) text rendering and spacing/geometry of all the terminal emulators I've tried on Linux or OS X, especially when compared at smaller text sizes (7pt, for me).

The default keyboard shortcuts are also pretty great in standard VTE3 terminals like Termite and GNOME Terminal (Ctrl + Shift + V for paste, Ctrl + Shift + C for copy), though that isn't specified by VTE3 itself. Rectangular selection works better in VTE3 than in URXVT or XTerm.
> It seems it doesn't work so well in a globalized economy.

It doesn't work because we are essentially at the stage where nations take on the role of the individuals in the original example. Countries have much to gain by quickly exploiting the resources common to all countries before the others can. This leads to the tragedy of the commons on a global scale.

We need world government with real power in order to solve this problem, just as national government has solved it for more local issues.
Simple Kotlin Tips for Beginners
Let me state explicitly, in either case you should be dealing with full channel cases.

I'd probably make a lot more use of empty channels if go had more sophisticated primitives around that. If I could say, publish to this channel until a timeout without all the overhead that is currently required.

As it stands (on my workloads), with unbuffered channels its hard to figure out if you have encountered a localized short term full channel or you've achieved some more degenerate case where you should be taking drastic load shedding action. Buffered channels make rough approximations of this very easy. Under normal operating modes this shouldn't be full. If it is sound the klaxon and begin load shedding.

And for most things that aren't pipelines, I simply don't think channels are very appropriate.
Laws of UX
Facebook's AI boss described Sophia the robot as 'complete b------t'
tl;dr; version: They've just renamed the Model, View, Controller into Domain, Responder & Action... which I admit is a bit clearer way to name them, but the idea is still exactly the same.
Hi, PostGraphile maintainer here. Excellent points! This is actually where the powerful GraphQL ecosystem comes in really handy - with functionality such as GraphQL schema stitching (e.g. graphql-weaver) you can use something like PostGraphile to rapidly build your MVP and easily augment it, extend it or combine it with other GraphQL schemas to build exactly what you need. You could also use something like graphql-binding from graph.cool to build your dream GraphQL schema, and then just call out to PostGraphile under the hood - there's no need to expose the PostGraphile schema directly to the public if you don't want to!

With version 4 of PostGraphile I've been really concentrating on the ways that people might want to customise or extend the system, whilst also giving it a welcome speed boost (and reduced memory usage). We're pretty close to a v4 beta now :)
I, for one, welcome our new dolphin overlords.
Here is a side project for 2018 for you: Be nicer to other people.
what's your net mrr from these projects
Variety in life can come in many forms. The difference between different brands of products isn't that great. You get more spice for life from trying completely different things instead of different variations of the same thing. The PS4 and Xbox One have basically zero difference, the only difference they have is the artificial difference of exclusive games. How much better could the PS4 be if the resources used for the creation of the Xbox were instead used to improve PS4?

Sometimes too much choice can even be a bad thing. https://www.theguardian.com/lifeandstyle/2015/oct/21/choice-...

I believe people would quickly get used to less variety. But if variety isn't just a product of a system based on competition and people really desire it, there are no rules against it in a planned economy based on direct democracy. People could suggest and vote for different types of the same thing if they feel there's a need for such a thing.

money gives people the chance to make choices based on what's best for them, with far fewer restrictions on what's possible.

Most people have quite large restrictions on what they can choose due to the amount of money they have. Sure if you're wealthy enough you probably have more choice in the current system, but for the majority of people I believe a planned economy would increase the amount options they have in their lives.
Id say such critical actions always warrant confirmation by a second pair of eyes
Those two jobs are just one job. You still have to do all those things in an established company, and it's often harder because you're swimming against the momentum of an established system. Any place that values continuous improvement will see all those things constantly changing.
I've never heard of smart suitcases before, but the article says they do a range of things. I agree that just putting a power pack on your suitcase is the gift card equivalent of traveling: You take a perfectly usable thing and constrain it to a subset of its functionality for no reason.
Don't force yourself into this trap. Productivity isn't a competition.
"Even if you win money through dumb luck, you have lost time and energy, which means you have lost."

Winning money while losing time and energy is what happens to most when working a job, should we just give up on working as well then?

The story about the cancerpill also isn't comparable to cryptocurrencies.

"You could make the same argument about my fingernail clippings: they may have no intrinsic value, but they’re in limited supply so let’s use them as the new world currency."

If everybody can agree on this then you have a new currency, no? Isn't that the same as our current currency? We just agree on pieces of paper to represent a monetary value.
Couldn't agree more. My only wish is more people would use it.
1%? We used to dream of 1% (cue the Four Yorkshiremen).

One startup I know of offered 0.1% to a potential employee No 2. I don’t think they took the offer.
Cool! Many thanks, for sharing your own experience and even your mistakes :)
Essential libraries for Java developers