skysight-inc/HackerNews huggingface dataset:
Airobiotics Okayed to Fly Autonomous Drones in Israel
I appreciate for your warm interest and advice.
I will take a careful look at what you have mentioned.
I like ncurses, and have been a fan of this interface for 20 years. I know that these days, we are supposed to build web interfaces, push them on to a load-balanced server and so forth, but I think small tools which can be run on the linux terminal are still relevant. Whenever the application is a single-user app, and the data not too huge, this kind of an app has its charming simplicity. I am not an expert developer, but I like this project!
> it comes from the 90's

What does that even mean? Can you be more specific?
That's not what's being said. What's being said is that 'kazinator's opinion does not count here, which is a different and much more reasonable assertion. Telling other people how to be is never valuable and always rude.
How you can fly like Iron Man
Agree that Impala would fit well on this list. They didn't have any training on it, presumably because it's a Cloudera-led technology, but my understanding is it's very popular. Not sure that it truly replaces Hive/Tez though. I think they each excel at certain types of workloads.
EU Outlines Plan to Develop Home-Grown Exascale Supercomputers
In that kind of a service Privacy Policy is a must (at least for me). Emptiness of this page alarms me: https://granary.pro/privacy
Oh shut up. I live in Cologne, there are gang/biker shootings and robberies with guns every week. Police is always too late.
Hmmm. I have a friend who has an extremely specific PhD and was offered a job in Atlanta, for a position that would be hard to fill otherwise as his expertise is quite unique.

So on one hand, you have a person with unique expertise, but on the other, he would be joining as a junior, so he would be paid a great salary - for that level. But he would be competing for visas with Seniors who will be paid more at other companies, purely because of their age/experience?
I run Gnome Shell on Arch and haven't experienced this. Did you file or contribute your specs to a bug report?
There is a setting under settings tab in DuckDuckGo called units of measurement. Everyone can change it.
I wasn't so much asking for your help, more like I was interested in people's experience doing this for a living. Like how much do you have to know to be able to do this. Think like deploying the same app on Heroku/whatever AWS/Node/etc etc... that seems like knowing a lot, like I only use LAMP at this time and I will start to learn other stacks, I'm a full stack dev, but yeah... it seems like a lot to know to be able to consult for people and know what you're talking about. (no offense to you I don't know anything about you/how many years you have) I'm just saying that out loud / in general.

edit: holy crap I see your account is new (green name) not sure how new. I wonder if I can scrape hacker news and see when people post about something and tell them "hey I do that hire me" haha. Just an observation.
Must be those gosh darn millennials.
Regardless, this is a separate issue from a loan servicer falsely advertising that it will help you cope with dept.
Everything Is Broken (2014)
With TSLA at $298, Elon has $10B in stock
this analogy breaks down: A non-random, arbitrarily positionable cursor is available in pretty much all lower organisms. CRISPR, for example, is totally useless for yeast (because the effort to get it to work far outweighs "just add addressed DNA" which is basically "how it works" for yeast). CRISPR is really only spectacularly useful for higher organisms and higher organism derived cell lines. There may be a limit to that for genes where there's high copy number (often a problem in plants).

Als; CRISPR can specifically induce a strand break (which is the FIRST step), but it is not quantitative, nor does it do selection. Generally as a part of a CRISPR protocol you have to counterselect for cells which have the DNA integration in them.

There is quite literally no computer science analogy to this. This would be like having editing a database that is sharded and replicated over multiple servers, randomly integrating the change you want on some (probably small) fraction of the servers, and then going through, scanning all database replicates for the existence of the change, and physically destroying with a hammer the servers that had shards that were unchanged, as the mechanism to insure eventual consistency across your database.
Elon Musk mocks short sellers after Tesla stock surge
I agree. At a certain level, all security relies on obscurity.
If you can't or won't maintain professional conduct in the presence of others who conduct themselves less than professionally, then you can't really consider yourself professional either, can you? You're just playing at it, when doing so suits you.
> I am also quite surprised by the number of comments here at HN siding with Garadget.

This behaviour is all too common, sad but true.
Hi,
I'm the developer. Thank you for your suggestions. I must make you dissappointed that there's no plan for emacs style keybindings at this point.

The system has a very clear API between GUI and backend, so future plans is to add more interfaces, a web based one is on the list (although IMHO web based interfaces are worse to use).

The LaTeX idea is great, so great that it's already done. I tried to keep the video short and don't show all features. I also have integration with mutt. Sending a new invoice is just a keystroke away and then mutt is opened with an attached pdf and a template mail body.

The account overview is the biggest weakness right now and something I look forwared to improve. I definitely take your suggestions with me towards that work.
This post is more like a first impression of the service.

This service interested me since it looked like it would be able to automatically add tags to links that I already had in pocket. But doesn't do this, but I thought I would share my thoughts.

With the uBlock Origin extension enabled on Firefox, clicking on the "Sign up free with Google" button does nothing. When searching for links I would expect that my own links would appear first rather than "Search results on Granary.pro". You should be able to move items to their folders from the search interface.

For the English version of the web site I suggest you find a native English speaker to review your content. Specific sentences that have issues are:

"If you stop importing the file into Granary.pro
before complete, the processing will be stopped."

"Or do not you wonder where the web page you saved in Bookmark or Evernote is located?"

"Do you imagine the files that filled your PC desktop?"

In the help section:
"How to delete my account: You may not use Granary.pro at any time. If you deletes the account, If you deletes the account, Granary.pro deletes all data associated with the account as well as the account, and the user can no longer use the deleted account."
This is lovely. There have been a few projects floating around HN aimed at personal CRM lately, and I could see this being an excellent interface for such a thing. I'd love to know more: how is the data being stored / how configurable do you plan on it being (custom objects, fields )
They check for whatever they're legally allowed to check for. I found a service that does it when I just searched.

https://www.tenantbackgroundsearch.com
How to Replace the Battery of Nook Tablet?
Visas exist because a group of people with self-determination, i.e., a country, have decided that it's in their best interest to require certain conditions to allow others to travel.

The moral justification is very simple - the people of Thailand (I hope the Thai people will pardon me from using them as an example, going on from the parent post ) get to make the rules of what happens in Thailand (e.g. they have sovereignty) and you don't. There can be international agreements where countries agree to give up part of sovereignty and agree to be limit their actions, but the default situation is that they literally get to make up laws in their borders, and existing in their borders means that you'll be held to these laws, by force if necessary, no matter if you agree or not.

They don't have to let you across the border if they don't want to, and they don't need a justification to do so - that is their inherent right. If they want to let anyone in, no questions asked, that is their right too. And if they choose to allow some people under some conditions - same thing. You're not part of their social contract, whatever that is, and you have no right to be treated equally unless they choose to - they can and will have preferential treatment for themselves.

From your comment "Or did you perhaps unwittingly sign a new one with Thailand, by entering their territory?" is probably the closest one to truth, but it's not unwittingly - the tourist visa explicitly has a number of terms and conditions; and you either intentionally accept them or don't get the visa. With this visa, they are offering a very particular social contract for you, and it's up to you to take it or leave it.
Secret Escapes | LONDON, BERLIN, BRISTOL | ONSITE | Full Time

Secret Escapes is a Index Ventures and Google Ventures backed startup and is the UK's biggest members-only website offering flash sales on luxury travel within the UK and around the world. We negotiate amazing deals and exclusive discounts for our members.

Travel is - and should be - exciting, and booking a holiday or hotel should be a great experience. That's what we set out to achieve, and it's the philosophy that drives us on. We want to inspire the world to escape, and we do so with strong imagery, stylish writing, sought-after destinations and unbeatable prices.

Apply if you are looking for a fast paced, entrepreneurial environment where self-starters have an opportunity to make a huge impact in one of the internet's fastest growing categories. We're a dedicated and passionate team who work hard to make things happen. You won't find us standing on ceremony or worrying about corporate red tape (we're fresh out of that stuff).

See more:
http://careers.secretescapes.com/team/technology-and-design/

https://www.secretescapes.com
You'll have hard time finding a qualified _senior_ in Switzerland for this salary. Saying it as a fellow employer.
Yes it is sufficient money, but a well to-do pensioner will also have more than a million, although they might not be aware of it because they only receive monthly payments.

I wouldn't really count on those stock market returns, either. And I don't think you get 5% for guaranteed investments these days.
That's one of my goals. To have something blazingly fast. I actually flag every command that takes longer than 100 ms to execute as an ERROR.
Hamiltonian found whose eigenvalues map to zeros of the zeta function
Rems and ems, and why you probably don’t need them
I couldn't have said it better myself. Thanks :)
iOS device and version usage stats March 2017
At the moment I'm working on EmailOctopus, a cheaper alternative to MailChimp:

https://emailoctopus.com
I agree, it is extremely short sighted to gut any program that does not produce returns (value defined by a single metric) based on an arbitrary time scale of quarterly reports.

Even endowment for the arts can produce significant impact on how we think and use technology.
the answer is you can't and there aren't any reasonable proposals to do so at the moment (this is not to say there won't be in the future). Modifying embryos at the 1-cell stage, however, is doable.
I want a game where you're in a city and there are many legals jobs that AI and players can do, but also there will be illegal ones that they can pick up and players have to be able to spot suspicious activity (ie, not walking like an AI or changing uniform, etc..) to hunt each other down.
2016 Global and Chinese Florasulam Industry Market Research Report
Ok. I will concede that the above two responses to my comment are fair.
There is a goap library for C#/Unity3D:
https://github.com/luxkun/ReGoap
> Oh, and there were 6 of us, in a 3 bedroom apartment.

This is such a weird American phenomenon, the whole roommate thing. What on earth can make adults choose to share their home with a stranger? Why isn't there intense pressure for building many small apartments, rather than building larger apartments that are meant for roommates? Is it connected to the equally weird college dorm roommate system?

Why are people accepting a situation where they live together with someone they don't like? It's such an obvious recipe for misery!

Who perpetuates this system?
> They are a customer not a client, the relationship is so very different

Mind you, for many non-native English speakers this is very subtle,
non-obvious difference. In my language, for instance, we don't have separate
words for clients and customers.
>Finding a suitable and capable skipper that will stick around (e.g. more than a year or two) has often been a major source of frustration for them.

They must not be very good employers.
Not specifically to data science or AI projects, generally test coverage is very important, otherwise how would you ensure that the functionality works as expected and handle error/unexpected conditions?

But TDD approach or writing test cases after the implementation is upto the individual developer/team's preference. Initially TDD approach would be very difficult for freshers or devs who don't have TDD experience, but in the long run, it would help.
When Chrome was launched, all you could see when using Google were Chrome ads, and with good reason - success by word of mouth alone can only come if your product is significantly better than the alternatives, which Chrome definitely was not (probably still isn't).

I do find some satisfaction in this, though, because another browser comes to mind. Firefox won its brief market dominance not through intrinsic quality (although it had some potential, and was surely better than IE), but through marketing campaigns, just like Chrome. Now the once-mighty are falling, and they ask themselves what went wrong. Well, when your product's only selling point are extensions (mainly developer extensions) and instead of focusing on performance, features and security you keep spouting "safer faster better" [1], there will come a time when someone with more marketing money to throw around will take your place, because your foundation isn't solid. Also, "good enough" works for most people, so if the IT person in their family set up Chrome for them, that's what they'll be using (just like they were using Firefox a decade ago).

[1] There used to be a "Firefox myths" website, it's not up anymore. http://www.gilsmethod.com/whyfirefoxnotsaferfasterbetter
I believe you're in the US. Though the situation's somewhat complex, and the recognitions are nuanced, there is some legal tradition of recognition of journalists' rights under common law, case law, and legal gloss:

https://www.rcfp.org/browse-media-law-resources/digital-jour...
I do most my work in the terminal, using vim and mutt. I wanted something fast, I can't stand waiting for a webpage to load. That's not a good user experience for mem.

So I tried to mimic vim (fast load times and no use for a mouse). Then ncurses was a natural choice because I wanted to be able to reach the app from everywhere (at least until I've made it network aware).
I rather agree with him, but I also see it as inevitable in the far off future
Show HN: JST- the fastest JavaScript JSON schema dereferencer
JST is a node package containing a collection of utility functions for working with JSON schema which I have been chipping away at for a while. Among other things it contains a very fast schema dereferencing function - possibly the fastest javascript implementation out there (that I have seen at least!).

https://github.com/jdwije/jst

Feedback is very much welcome :)
This is great! Measuring latency is the first step to fixing it, and it's a step most never take. I've previously worked on a method of measuring latency in an automated way without cameras, which may also be of interest: https://google.github.io/latency-benchmark/
My thought is that such interfaces are bad for learning software and for get a good overview. But when you're a power user of a certain system (like the data entry staff) there's nothing that's better.
Have you listened to Serial? I was thinking this would be something like that ;)
Machine Learning – The Data Science Used by Computers to Learn from Data
It's more that it's a chore. I don't mind doing the dishes, but I would also like the option to not do them, once in a while.

In fact, that was what I did when I had a dishwasher and lived on my own: I would wash up by hand when it was just me and a few items, but would use the dishwasher when there was a massive load, or I had to do something else.

I've found that having to do something (especially on a daily basis), very quickly makes a task a chore.
Trump’s Empty Crackdown on Overseas Coders Doesn’t Fix Tech Visas
Nvention uses bacteria to purify water
Cambridge Medical Robotics | Embedded/Software Engineer | Cambridge, UK | ONSITE | http://cmedrobotics.com/careers

Cambridge Medical Robotics is a private company developing the next-generation universal robotic system for minimal access surgery. Our vision is to make keyhole surgery universally accessible and affordable by significantly expanding the range of procedures that can be performed robotically.

We are looking for (lots of) highly capable individuals, with a desire to work in an agile start-up environment to help us achieve this vision.

To get in touch: careers@cmedrobotics.com
The 20 Most Successful Technology Failures of All Time
AWS Certified Solutions Architect – Associate 2017
My town, Sydney is not expensive because there is a handful of Googlers like me live around here. Google here because Sydney is the kind of place that people pay lots of money to stay in. And so I have to pay too much rent.

I love Sydney, it is (spiritually) my home town. But I wish the company would move to Wagga Wagga. I mean the place even looks like Mountain View.
Not mentioned in this blog post is rollout related outages.

It is common for a system to work fine before and after a rollout, but during a rollout clients experience errors.

One might imagine downloading a big file for example, which takes an hour. If you are downloading that from http-server-v1, which is being upgraded to http-server-v2, there will be a small grace period for clients of v1 to complete their operations. That grace period in many datacenters is often 30 seconds. That means if your operation is long running, you would see a failure. The error code is usually HTTP 503, for which your client logic should retry the request with an exponential backoff.

If your client doesn't retry/resume the request, now you see the service as down, when in fact the error you are seeing is by design. It will happen for every release, but also when servers come and go for maintanance, or for a bunch of other reasons.

Good libraries will handle retries for you, but some don't properly, and thats a bug.
> It's not exactly like the developer didn't try to help.

In their first and only reply they perma banned the customers device ID. How are they helping?
People with bad intentions most likely don't have guns in the UK. Some people with bad intentions will, but they're the people who're risking everything in the first place, not the people who'll get a couple of years if they're caught.
Apple hires security researcher and Little Flocker developer Jonathan Zdziarski
Thanks for your support.

A comment about the single user and huge data. I've a test database with 100 000 account, 1 000 000 events, etc. That is about 2 gb in size. Not huge, but not tiny either.

There's no multiuser support yet, but I plan to add it.
I've noticed something which I refuse to believe might be the case. I rather deny the fact then accept it around the people I am with because if I accept it, I feel I don't know what I'm doing in my life and all might have been a lie.

I've been living in a developing country [my home country] after moving away from a the first world country for family reason. As a 25 year old, introvert and someone who has social anxiety without ever knowing it, I just can't understand what is happiness.

I have observed people out in the street, at stores, at restaurants just doing their jobs and happy. They laugh and go to small parties and look as if content. This observation was made even by a working at a small local company which wasn't much that people just worked. They did not have any desire to make more money as to gain skills. It boggles my mind they just 'keep churning'. They go back to their home living with family and come back, rinse on repeat. Even small shops, really small shops/restaurants who might think they need money to survive, they don't have any real check and balance. It's literally "I want this". You go off someone else where the cook might be, you pick up it up after it's done and you head back to the cashier. The cashier doesn't have any idea what I ordered, the quantity or anything. There is possibility just walk away without paying.

Whereas what I believe at the moment, I need skills and wealth to achieve happiness. I sometimes question, am I even unhappy? Yes I'm unhappy because I don't have a career, I don't have a home, I don't wealth etc. But in reality, the way families work here, they want everyone to live under the same roof, making small amount of money to 'run the kitchen', share family car. Why seek an independent life when all the needs can be provided by entire families working together.

I fear the life I'm striving for might lead to loneliness. I.e moving away from my home, starting a career, moving to a different country from developing to develop, getting into corporate life and eventually becoming wealthy. In my eyes, I would feel I'm the most successful with most money in the bank, but what would other think?
Yesterday, I published a library for automatically generating 3D models. Input is a simple list of unordered, undirected vertices and edges (soup). Output is a triangulated mesh (as vertex, normal, and index arrays), with consistent winding order, and per-edge weighted normals. When it's done the graph analysis once, then you can give it any set of vertices with the same topology, and it will instantly give you back adjusted normals. Or, you can pass a deforming function or lambda, and it will apply it to the vertices, and give you that mesh instead.

https://github.com/andy-wood/AutoMesh
www.littleflocker.com is down and my app is unable to update... I hope this means my $14.99 won't be going down the pan. It would be a shame to see Little Flocker cease, too.
Garadget does not deserve to be in business. If you are a B2C company specializing in security IoT, you don't have the right to disable your clients hardware as you see fit...Garadget have engineered a common product, but they know little about business...
I think they're both examples of property based generative testing, where the property of interest in the fuzzing case is "doesn't crash".
The oscilloscope works like a vector display (or x-y plotter). A circle can be displayed by feeding a sinewave voltage to the Y input and a cosine to the X input. Adding a voltage to the Y input moves the ball up and down. Similarly, adding a voltage to the X input moves the ball left to right. Increasing the amplitude of both the X and Y signal will enlarge the ball.
State is maintained by flip-flops built from discrete transistors (mono-stable multivibrators).
Collision detection is just a matter of comparing the X and Y voltage of object A to the X and Y voltage of object B. If the voltage are (almost) the same, both objects are on the same screen position.
The Internet of Silly things strikes again. Perhaps people will grow cautious of buying into products and services which they have no real control over.