skysight-inc/HackerNews huggingface dataset:
The concept of terminals and shells is still a beautiful thing for its simplicity. Yes, it has quirks, and yes it has bad graphical support. But that's also the advantage. This brings interoperability into the ecosystem. Programs that output text are trivially also programs that can draw to the screen. Do that with a GUI program!

Now, regarding the distinction terminal vs text. Translated to the GUI world what the author says is basically, "meh, my framebuffer doesn't support me in opening URLs even if I tell it the location of the pixels in its memory".

Of course that can't work. In the same way, the terminal is just an output device. GUI terminal emulators (like xterm) come with some additional features like selecting and pasting text or reporting mouse events.

We can easily make a shell that buffers all the output from the jobs run through it, and possibly stores a copy of them.

However, that would not play nice with programs that actually want a terminal connected to take advantage of advanced capabilities. The shell would have to simulate a terminal for these programs to work. That's not trivial, and basically what programs like screen and tmux do.

So instead, we're forced to re-run jobs in cases where simple mouse selection from the terminal does not work. Or, if we know in advance that we'll want to store contents, we'll just redirect the output explicitly to a file.

It's not perfect, but I've yet to see a GUI that comes close to the comfort I get from a terminal + shell combination. A big part of that comfort comes from the fact that so many programs work trivially in this environment.

I think one question might be, should we make a distinction between "advanced" and "output-only" terminal programs? The former could be started with an explicit "start" command or similar, and speak to the terminal directly. The latter could have their output redirected to the shell, which does whatever thing with it (display it in a text box, have it easily searchable, etc...).

I think this would quickly lead into a rathole, were we want to make more distinctions, like programs that output files that can be clicked on, programs that output URLs etc. So, those programs should probably just indicate what kind of thing they are drawing themselves, by using a complicated API. We've reinvented the GUI!
Only 40% of Personalized Messages Feel Personal- McKinsey's Consumer Research
This is really cool, thanks for sharing OP! I've spent the last hour reading up on the featured article, on Pokemon Gold and Silver
Wow thanks, I'll check it out!!
Plus the automatic updating and even done in the background. Just pick it up next reboot.

True story. Son was turning his Win PC off for the night and it indicated do not shut off as updating. Told him just leave it on for the night. Wake up in the morning and still do not turn off updating. Just a terrible UX.

I am a huge fan of CBs. Now GNU/Linux support makes it that much better.
And NASDAQ:BKNG in general (includes OpenTable).
Wouldn't you just send whatever is needed to place the order?

Do all of the processing at the source and just send the final instruction?

(honest question I have no idea how this works)
GDPR has to be in effect by May 25th and so companies are changing their privacy policies to comply with it.

It's probably a coincidence that it all happened the same day for you.
https://news.ycombinator.com/item?id=17025863 has more comments.
From your link: "85 percent of the e-waste dumped in Ghana and other parts of West Africa is produced in Ghana and West Africa. (...) In other words, Agbogbloshie is not a global dumping ground. Like most places on Earth, it’s struggling to deal with what it generates on its own."
An important thing to take into consideration here is that both Beyonce and Kanye West own significant amounts of stock in Tidal. So there is a conflict of interest here. Tidal has marketed itself as the streaming service that first and foremost cater to musicians without trying to screw them over.
Show HN: A lightweight module to send HTTP(s) requests from Node.js
Are 15 year old exploding Mercedes buses “a thing” anywhere else?
I think fully autonomous flight is a solution, but I also think it's further away than people imagine. For airplanes at least, the trickiest segments of flight are takeoffs and landings and even with today's advanced avionics suites, pilots are still in control for those portions of flight.

The other big factor is the passengers. Even if technology for fully autonomous passenger flight is available in the next 10 years, I don't think people will trust planes flying themselves.
So, H2 and O2 are created? The O2 comes from 1xO from the electrode?
"Garden Leave" is a paid non-compete time (often a year) used in the financial industry when someone switched jobs. The prior employer invokes it at their option.
I wonder if these Hardware key really make things better for the end-user.

When using it even for login, people connect it to their laptops - that's what most people work with after all - and they must make sure they don't forget it there. As well they need to worry nobody steals it, whether it's on your laptop or you become a theft victim on the street. In the latter case the thieves might know what a Yubikey is and ask you for the pin.

Not sure what problem this solves. But I have the impression we're converting a virtual problem into a physical problem. To be honest I prefer to save keys on laptop drives, that's more difficult to steal, especially when using an encrypted disk.
> Then they realized that they needed some method to make a REST Api discoverable

Which is silly, because REST is discoverable by definition, since you should be using hypermedia. And if your API is not discoverable, that's a good sign your service is not actually REST.
What? If the Linux support remains how is it "less Linux"? Linux is embedded inside ChromeOS and could be Fred and nobody would know any difference.

The complaining on HN is becoming just baffling. seems for the sake of just complaining.

We finally have a machine that support GNU/Linux applications out of the box and from the UI standpoint basically a first class citizen. But the most secure GNU/Linux machine you can get.

Honestly there is no reason the same technique being used by Google could not have been also done by MS and/or Apple.

Could even have been a standard. Click, container comes down, spins up, do what you need, disappears.

It is a bit insane we have basically the same hardware for Windows, Macs and ChromeOS and we make each different in the OS.

I get some CBs are ARM but really not as common as people think.
Maintainer's response:

https://webcache.googleusercontent.com/search?q=cache:vjUIkP...

https://github.com/pypa/warehouse/issues/3896#issuecomment-3...
The Turkish translation (rather than word substitution) would be: "Hoverkraftımı mürenler (or just müren) bastı".
Funny how most people here are missing the point of this tech and talking about how this could be achieved by using an API or talking binary over the phone with another bot.

The idea here is to leverage an existent merchant base by adapting to how they work today. Suddenly they just integrated to millions of restaurants by adapting to them and not the other way around.

I'm sure Google Assistant will first check if there is a way to use tech like OpenTable to make the reservation and fall back to a phone call if there is no better alternative.
My whole point is that any revenue from Glassdoor is meaningless and irrelevant. Their data is so valuable to the current business of a company that runs multiple recruiting firms that it's just a cost of doing business for them.
Damn dude. Maybe brainwashed a little by media ? And US is a continent, people change a lot inside.

Also, what do you think of the male immigrant importation ? Will their happiness be taken from yours (or your daughter's) ? Is it better to give your happiness or take others (if you had a choice) ?

Note: neither in USA or Germany.
Forecasting Cycle Time as a Team
Android is focusing more and more on this mode of operation, with Google essentially taking over your life. (Even if you think I’m expressing it too strongly, you can’t deny that Google and the likes are deliberately encroaching on personal life more and more.)

With most phones, it gets harder and harder to turn these features off. The Google app, for example, typically can’t be disabled, and to get as close as possible to that you’ll need to install a different launcher, which preference may not even persist across reboots; and even if you succeed, it may have latched onto things like long press on the home button. And good luck on pulling all of Google’s tentacles out of everything.

Community builds of Android are not in the slightest bit user-friendly (e.g. hard to install, and probably don’t get you access to the Play Store where all the apps are). Unless you’re technically very competent, they’re basically not a feasible option.

This is why I’m sad at the failure of Firefox OS and a few other similar efforts—even Windows Phone, for all that Microsoft is heading the same general direction.
Android phones don’t tend to get security updates anyway.
Can't speak for the others, but here's Sofia's situation(at least from my experience):

- don't know about schools, but kindergardens are a privilege you'll be fighting for

- it's fairly safe, obviously exercise common sense

- the metro is great, but it only covers part of the city, the rest of public transit ranges from ok to abysmal, but if you pay for a year, it's cheap as hell too. But I've certainly had no need for a car, so it's doable if inconvenient at times.

- cycling infrastructure is horrible, and there isn't enough of it, but it's there at least and I don't think it's stopped anyone who wants to cycle

- Parks are fine, plus there's a mountain here, so if you need green, you got it.

Other factors you might want to consider:

- air quality and traffic are horrible, especially in winter

- night life is fine

- you can find good food, and you can find cheap food, and if you look, you can find good cheap food.

- gov healthcare is bad, but if you're in tech, your employer might give you additional private insurance, so it's not something I've had to worry about.

- taxes are low

- alcohol is cheap and there are no ridiculous "no sale of alcohol on Sundays or after 10pm" rules some western countries seem to like :).

- tech scene is active so if you want to hang around with techies, you won't be bored

- cheap marginal space is very much available if you don't want/need a glossy hip office in a nice location.

Personally I love it and it's main advantage is that although it's much more expensive than the rest of the country, it's still cheap as hell. I don't make much but I save a lot, I could probably afford to work only every other year if I was frugal enough. I did consider moving for the north-west a while ago, but I did the math and...yeah, the up in purchasing power would be there, but not enough to justify leaving. I still might do it just for the novelty and experience at some point.
Acer 14 is an excellent machine. We have a bunch of them as have 8 kids and not had a single issue with a machine. I hand them to my kid and to not hear back which is my ideal. I am the house admin even though never applied for the job.

Purchased all Acer refurb for about $200 USD. One was $180.

You just can not get any other laptop that is all metal, peppy performance, incredible security, etc for so cheap.
The simplest "API" would be skipping the text-to-speech-to-text process, and send the text string in binary.
It's been a few years since I was involved with any of this, but even for higher-bandwidth microwave networks you want to squeeze every last bit out of the protocol.

I'd guess in this instance that they'll skip both the TCP and IP layers completely and essentially be sending minimally encapsulated payloads out almost raw. Minimally encapsulated at this level might actually mean no encapsulation. Maybe some error-detection/CRC type stuff as these links tend to be super lossy.
Heyo, workloads that fit in RAM are not that interesting. I hope they have identified their market ahead of time, for their sake, because I don't think it's valuable.
Isn't one of the defining characteristic of Microservices to have a data persistence instance for each service (even at the cost of duplication)?

(I am basing myself on just a superficial interest for MS so I might be wrong - here is what I am talking about: http://blog.christianposta.com/microservices/the-hardest-par...)

If this is correct, than no, Microservices are really not "just like SOA".

(If I am wrong, please correct me - I am here to learn).
That's my suspicion as well. Years ago I consulted for an agency that was full of negative reviews on GlassDoor, I noticed each time I checked back every few months that a huge number of the previous negative reviews would be gone and their rating would be higher.
It really depends on your lifestyle.

I think i have a very healty sleep system where i basicially follow no rules. I sleep when I really get tired and wake/stay up when i want.

My last sleep cycle was 11 1/2 hours, because a day before i only got like 90minutes (thats not common for me, but happens - usually i sleep more like 6 hours).

That only works if you dont have a fixed day time job.

Especially when i have appointments i sometimes really need to plan ahead and go to bed earlier so a reminder works.
Generally speaking, folks use the CME futures as a leading indicator, so you may have several different trading strategies that trade against the European markets and just use the CME pricing as one of their inputs. In that case, the most bandwidth-efficient play is to send your market data over once from Chicago, replicate it / make it available to all your trading strategies, and let them do their work locally.
French "aéroglisseur" has the same literal meaning.
This sounds more like sabotage.
Ask HN: How to explain being sole employee in job title?
I'm polishing up my resume and I want to explain one of my recent tech ventures where I was the only person working on it. I accomplished a fairly impressive feat and I want to emphasize the fact that I was the only person responsible. (Whereas, typically, it would be better to make it sound like I was managing tons of people.)

How can I do this in the job title I give myself on my resume? Just "Founder" leaves it up to interpretation...
That might well be true, but if you've only got a few kbits/second of bandwidth even that might be too much.
It has two airports. They're just kind of small and weird (or at least Tegel is; haven't been to the other one).
Getting the first job in tech is fairly difficult I think.

Employers don’t want to invest in training anyone because (in their experience) the employee will just go work someplace else for more money. It seems to never have occurred to them that if they pay market rates to the newly up skilled employee, that the employee wouldn’t feel the need to leave.

The “shortage” of tech talent is really a shortage of tech talent that will work for below market rate.
Well you must understand the open-source tools, before you can understand the open-source frameworks.

I would start by researching version control systems such as Git. (Note: These aren't limited to open-source and such research will help you in actual industrial work too!)

On top of that you'd need to understand open-source websites like Github, Gitlab, Bitbucket etc.

Each open-source project differs in how they're maintained, how they accept contributions etc. but understanding the basics of the above will definitely help you understanding the criteria of the projects you want to contribute to.¨

A good way to get started with open-source development is to create open-source work yourself. Open-source your personal projects (Small or big) -- of course they have to be somehow relevant to the public too eg. a framework for getting your grandma's birthday probably isn't a good project to make open-source.

Now the next step is to actual contribute to some ideal projects.

Here are some quick guidelines you could follow: (But don't have to.)

1. Find a project that interest you
2. Understand the project's vision and goals
3. Understand its guidelines
4. Look up its dependencies and do some research about them (Ex. an open-source framework for databases would most likely require you to understand the database drivers it uses.)
5. Inspect issues and the project's "TODO"-list.
6. Start by picking small issues or feature implementations to get an understanding of how the project works and is coupled together

A good rule of thumb is that contributing to open-source is not much different than contributing to closed-source in eg. a private business.

A lot of businesses actually uses similar concepts, but "in-house".
Over the phone? Voice recognition would fail even more. Google also mentioned some of the latency in answering is required by their processing.
I think alibaba acquiring paytm and walmart acquiring flipkart is a wrong strategy;
Both are loss making companies;

"A woman will buy anything she thinks the store is losing money on" --Kin Hubbard
Sure. But still we talk about impartiality in news. Just give the facts, do not give value judgment (in sharp contrast to Orwell's book).

I never said it is 100% objective, they just clearly avoid siding with any party in those documentaries.
Buffer has been hacked (2013)
Not exactly Trotskyist either: Andres Nin the leader of POUM had his differences with Trotsky and they did not have contact after 1935 - so it was something like an independent Communist party.

POUM had its differences with Moscow controlled Communists (the third International) - Moscow was for a broad coalition government that would postpone socialist reforms (that's called the 'Popular Front' approach, similar to what was done in France); while POUM was all for pressing on with socialist reforms right during the civil war (mostly within Catalonia). So POUM was more similar to the anarchists in its politics, but the anarchists were much larger movement than the Marxist POUM.

In any event POUM was a small local party that did not matter a lot, but its suppression (that went on with the persecution of the Anarchists) in later stages opened rifts within the Spanish Republic. All that happened once the Spanish government came under increasing control of Moscow - that came as a result of international isolation while the Soviet Union remained as the only backer.

Left wing politics is all very factional, so it gets complicated. I think the Popular Front approach would have been more productive, but Orwell for example did not think so; in any event it became quite bad once the NKVD came in.

https://www.marxists.org/history/etol/document/spain/spain03...
It depends on where you are coming from I guess. I never really thought about people leaving the US. More like an intra-European competition for talent.

My point was however more targeted on the "go back home" guys. I (German) know several guys from Romania, Spain .. who don't plan to stay in Germany forever and just want to work here for a few years, earn good money (well compared to their country) and then return home.

This is however not possible if your home country has a higher cost of living.
Has anyone experimented with hydrofoils to take the plane out of the water and have a higher take-off speed?

Edit: answering my own question https://aviation.stackexchange.com/questions/24526/has-anyon...
Learn JavaScript in 14 minutes
How did you start? The usual, climbing on it and falling off?
It's easier to reach most of the time to have an app, preferences can be made easier by the developer as you're not dependent on a browser's implementation and configurations. Performance is usually better too.
You need a certain level of maturity in devops practices before microservices are worth it.

Deploying an extra service to a kubernetes cluster, for example, is neither costly nor prone to breaking nor harder to monitor, etc.

I think the best practice nowadays is for a small startup to first write a monolith and then later split it out into microservices when they're ready.
They are probably also monitoring HF propagation paths, as there can be ground wave and sky wave, with varying dispersion.

The X300 has some latency too. I’ll be they are doing the majority of processing directly on the FPGA to avoid SDR latency. The X310 has a larger FPGA, and would be tell-tale.

Bring on the comms with neutrinos or entangled particles.
I worked in Charité in Wedding - it was fine, the only pain was I was living in Schlachtensee so I had a huge commute every day.
BMI berekenen leert je de ernst van je buikvet en overgewicht kennen
Does that actually happen though? That seems to be a bad algorithm if the one exception becomes the norm after reinforcing the correct action many times.

I use Siri's suggested apps all the time (pulling down spotlight search and they show up there.) Those are based on time/weekdate/location/usage data and are pretty accurate for me.
Also browsers tend to break features often and some browsers follow certain standards, while others don't.

In a lot of cases when developing web-apps you end up special-casing browsers

That's something you won't end up doing in mobile-apps. It's rare you special case OS for those, especially if you're using Xamarin.
May 2001: “XML: the universal language?” https://www.computerweekly.com/feature/XML-the-universal-lan...

I recall a Wired article from the same era. “XML means your doctor’s system can just talk to the hospital system even though they’re different!”

Hasn’t happened yet... will it? Can it?
I was in Tegel a while ago, flying home to Dublin, so was in a non-Schengen section (Ireland's not in Schengen). The flight at the next gate was going to Beijing. I was kind of surprised, because Tegel has a very "small regional airport" feel (partially due to the weird design), but apparently there are flights to the other side of the world from there.
The Best Wrike Alternative for Small, Medium, and Large Businesses
This should be better battery life using GNU/Linux. The process the supports the VM runs under ChromeOS.
Digital Transformation Services – Digital QA Approach
> my prior company paid for their entire data se

Are you aware of how expensive that kind of data set would be? Also curious on what any company would do with that kind of data. Predict which company employees are the happiest?
It’s ads and shaking down companies to subscribe. Their data is likely to be very valuable.
The biggest difference is that services don't use the gateway to talk to each other. And hopefully, the gateway isn't transforming responses. If services do use the gateway to talk to each other, then yes, it's pretty much an esb
I think we are in agreement -- I didn't say I thought ums and ahs are unethical on their own, just as part of deceiving someone into thinking they are talking to a human.
Every user losses the security. Difference is some are more careful than others. But I am old, and should know better, but still run into things and much prefer something that has first class security.

But then also to get to do whatever I want on a machine AND have the security to me is ideal.

I have used Crouton for years and this will be far better.

Love the approach Google has taken and keeping security first and center.

BTW, what I like about this approach is the hacks are no longer necessary. No need to use Termux or GNURoot with a fake chroot. No need to put in developer mode any longer to use Crouton.

This is ideal for our High school for teaching AP CS 1 and 2.
It depends on what kind of perks you get. If it's just a title, then I'd say no.
Shock because the price seemed to high, or too low? This seems reasonable / a good deal to me. I recently found the website useful- they have a lot of data, and offer a good incentive to acquire more data (Add a salary / review to see more).