skysight-inc/HackerNews huggingface dataset:
At this point, it is unlikely that Baidu will ever be competitive outside of China, especially with protectionism that prevents it from actually having to compete with google in any case. Bing has had its chance and hasn’t performed.

Likewise, search is increasingly less relevant as time goes on, so longer term vision likely drifts away from it anyways (which is more likely the real reason why google wants back into China).
Crazy fantasy dance
WannaCry cyber-attack cost the NHS 92m after 19,000 appointments were cancelled
The Commodore Amiga. The desktop would have looked much different had they stayed alive. For better or worst.
It's probably not going to solve itself for sure, but at least the solution is not in the hands of one entity, with perverse incentives to get more engagement to show ads. Besides this, an alternative to FB may not be one technology or service, but several separate ones.
That isn't really an error, at most you need to add the word between him and permission. Most English speakers should have no trouble parsing the original though.
> I sat through some early presentations of Augur at the big monthly Bitcoin meeting that's been running for years in Amsterdam, and my first thought upon seeing it was, "who says what the factual outcome is?".

Is that a genuine question, or are you confused about the consensus mechanism? The answer to 'who says' is the core of what Augur is: people vote on what the outcome was, in a way that incentivizes them to vote for the answer they believe to be correct.

> So it's back to the original problem with smart contracts - you still have to trust an oracle, and I would bet ;) that if the stakes are high enough, an oracle will be manipulated in some way.

No, you do not have to trust an oracle. The whole mechanism is actually quite cool, you should check it out:

https://www.augur.net/whitepaper.pdf

> Let's take an election for example. We've had enough madness just in the US in the last 20 years to be skeptical of initially reported outcomes. In fact, some elections get reversed after study and investigation. Augur isn't going to reverse a funds exchange. And if someone has enough riding on an outcome, they may find it worth spending extra money to at least temporarily cause the outcome to match their bet. They just need to win briefly, even if the results get overturned later.

That's easy to solve. You simply define the question in a way that obviates those kinds of issues. In Augur, people vote on the outcome they believe is correct. The outcome of this process is defined as the truth, within the system. Since this is transparent, you place your bets with this in mind. You aren't betting on who will win the 2020 election, you're betting on which answer people will converge on for the winner of the 2020 election. A subtle, but important difference.
Is there a site that anyone knows of that allows people to track if a consumer item has been discontinued and what the best alternatives are?

This is less about tech products/services/games and more about stuff you'd buy at Walmart or the grocery store.

For example, my wife has used a very specific eye liner for years in a certain colour, and then the brand discontinued the line with no equivalent replacement and we can't seem to find a similar one (so many wasted trips to various stores). We had to google it and find a few other folks complaining as well on various random forums that it's been discontinued just to confirm. Same goes for specific products in sensitive-skin editions or that one flavour of something you like.

I was thinking of maybe making a site like this, but figured I'd ask the crowd about what I might be missing or if anyone else has the same issues and would be interested in using it?

Why does it always feel like the one thing we like and use regularly is the only thing that no longer has shelf space at the store?
The Zeo sleep monitoring headband. As far as I know, the only consumer device that accurately measured and reported sleep stages based on actual direct brainwave measurement, and not just secondary indicators like pulse and movement.
SimCity up until SC4.

EA really dropped the ball there, completely destroying a classic. No one ever asked for a multiplayer version. And most just want to build a big city, not the tiny shthles it only lets you build now.
I believe you are correct, that the overwhelming majority of the population are willing and able to pay for entertainment if the delivery mechanism is hassle free and fair.

Spotify and YouTube are both certainly good candidates (though nothing is perfect, and they are far from it.)

What I'd like to shine a spotlight on, though, is how the operators of these major international businesses operated for decades before they finally "gave in" and started investing in streaming technologies.

Except, the 2nd part of the paragraph above isn't true - they haven't given in.

In my small country, they've funded a law firm with 50 employees to the count of dozens of millions of USD per year for 3 decades, to go after the little guy, who simply wanted convenience, and to listen to their favorite artists new shiny album, and was tired of paying outrageous prices for CD/DVDs that were released months later here compared to other countries.

Instead of, you know, actually spending that money to come up with a solution, funding developers, or whatever.

This is unacceptable.

In addition, they've spent untold millions in small countries (and large) doing political maneuvers to prop up their failing business models. We _know_ they did - and do - this.

This is also unacceptable. It's not the peoples responsibility to extend the life of failing businesses (possibly unless they perform some critical function).

And they are still continuing these practices. The lawyers they used are still 100% employed, now to "catch internet sharing criminals" and to literally _write laws and regulations_. This is not hyperbole, or slander, or rumors. It is fact, common knowledge, and widely reported. Taking advantage of the situation that most politicians throughout the 90s and early 2000s were illiterate about "the interwebs".

These companies deserve to go bankrupt.

They can - quite frankly - get fucked. I have nothing but contempt in my heart for them. It actually borders on hatred.

I could give sources, I could give links to the dozens of examples of these bastards suing people for whistling songs in supermarkets (although that particular example is unrelated to the topic, it speaks to my contempt). But frankly it's such common knowledge that I can't be bothered.

Spotify is decent, but it was not made by these companies - it was made in -spite- of these companies trying to actively stop and hinder development. And now they own it.

I will never use it, and certainly will never pay for it.
Time to flood this https://www.google.com/search?hl=en&q=google%20tell%20me%20h...
...and implicitly consecrating the non-existence of the 0.1%? This is pretty much the problem.
Wow, you miss CodeWarrior? That is so surprising to me, I hated it :-)
Not all senior citizens need discounts. But all low-income people do
I agree with you. But lately I've been noticing myself being distracted a lot and finding it hard to concentrate... for example I have a hard problem in front of me and in the momment something goes wrong I just switch task and go on hn/reddit/mail etc...
Many years of experience with it across orgs of various sizes and ages. One-size-fits-all software management and metrics about planning and velocity are things that exist to give middle management surface area to tell whatever political blame/credit stories they want, and have not got shit to do with productivity, adjusting to change, or delivering anything.

And don’t even get me started on why Agile is emphatically and unequivocally not a different thing than Scrum itself.
> Denying facts to keep the population under control, for instance.

This is different from us how?

> That is different entirely from what the typical Western country censors: advertising illegal drugs, child porn, hate speech, etc.

China also censors illegal drugs, child porn, "hate speech", etc.

You are right. China censors for the good of their own citizens and our censors do so for the good of us. Oh wait, that sounds exactly the same.

I love people who conflate "hate speech" with child porn and illegal drugs. Is physics "hate speech" to flat earthers? Should we censor physics? What's next? Hate thought? Should we monitor people's brain for hate thought. Science itself is hate speech to religious people. Should we censor science?

There are lots of facts that people on both sides consider "hate speech". For example, I consider your support of censorship hate speech. Should you be censored?

Just as I said, these people love censorship in the US but hate censorship in china. Makes me wonder who and what is pushing and funding such anti-liberal and anti-western "hate speech" in the US. In all my time on the internet, I haven't come across such openly fascistic and anti-liberal "hate speech" until fairly recently.
A Blog Post about Tools for OLAP Data Visualization
I see this argument being used a lot now.

"It's okay to censor Alex Jones because it's done by a private industry".

"Presumption of innocence doesn't apply to Judge Kav because this is a 'job interview'".

I feel what's lacking here is core principles.
OpenSolaris from Sun. It was a joy to use it.
Most people work to make money, even in IT, even in software development. If you don't believe this, stop paying them and lets see who comes next day.

Working in bureaucracy is great indicator/training ground for patience, and not really caring about meaningless things in life and instead focusing on those with true meaning. Yes, it wouldn't be work in that case.

'All we need is just a little patience...' music in the background
Chinese economy is a good example of https://en.wikipedia.org/wiki/State_capitalism

To follow up on your quote:

"Fascism should more properly be called corporatism because it is the merger of state and corporate power." - Giovanni Gentile
According to UK Data Protection Authority:

> A personal data breach can be broadly defined as a security incident that has affected the confidentiality, integrity or availability of personal data. In short, there will be a personal data breach whenever any personal data is lost, destroyed, corrupted or disclosed; if someone accesses the data or passes it on without proper authorisation; or if the data is made unavailable, for example, when it has been encrypted by ransomware, or accidentally lost or destroyed.

https://ico.org.uk/for-organisations/guide-to-the-general-da...

The wording around data breach is quite specific i.e. "security incident that has affected ...".

They also give 6 examples:

- access by an unauthorised third party;

- deliberate or accidental action (or inaction) by a controller or processor;

- sending personal data to an incorrect recipient;

- computing devices containing personal data being lost or stolen;

- alteration of personal data without permission; and

- loss of availability of personal data.

Quite obviously enforcing disclosing security vulnerabilities was not the main goal of the authority or they would mention it explicitly.

Also, if they would want to process all security vulnerabilities they would need way, way more stuff. Just reporting CVEs (Common Vulnerabilities and Exposures) from products used by all companies would lead to hundreds of millions of reports. CVE list more than 100 000 vulnerabilities * all companies that use these products.

Note that DPAs have issues with processing actual data breaches where numbers are in thousands.
This point can't be stressed enough, for the benefit of those who still believe we left aristocracy behind. CEO pay is bound by the rules of neither a free market nor a meritocracy (except in the original sarcastic sense of that word). Ditto for the rentiers on Wall Street or Sand Hill Road. The fact that a few peasants get to join the aristocracy every year doesn't change what it is.
Been trying to create that "passive income" for over a decade with little to show for it. Guess I'm really bad at it. My only passive income has come from investments and it's not enough to fully retire on, only about half, subject to market conditions, of course. When you look at how much capital is involved it will make you cry to realize how little income can be derived from it in a reliable manner.
If Dragonfly should be launched yet fail to fly, whether for political or for business reasons, Google may perhaps fall back on Sergey Brin.

Just as Twitter has cycled through its founders as CEO, after their serious mis-steps and failed initiatives.
I might love my iPhone even more with a MagSafe lightning port connector. Especially with a light to tell me if it’s charging or won’t take power because I forgot to unlock the phone.
I read your linked comment, and it's important to distinguish that you are a consultant in the "not on a W2 sense," rather than a consultant in the "people pay me fat fees just for advice sense."

It's great that you are successful at getting contracted to build apps, and I'm envious because I hope to do something similar one day, but I regard it as a different job from the consulting described in the article, where you are paid to advise an existing team, not build something by yourself.
Python derives a fair amount of expressiveness from the power it gives to library authors. A lot of this in turn comes from its dynamic implementation.

As a library author you can write effective python at different levels. Some involve quite heavy meta-programming (jinja2, collections.namedtuple, django's ORM) and most users would never find this out.
Not just endorsement of violence, but organizing it: https://www.splcenter.org/hatewatch/2018/08/02/facebooks-fig...
While the variety was nice, I think the phablet aesthetic is most popular for good reason - the sheer amount of screen real-estate and convenience is really unparalleled.

What I could see in the future is built-in ways to expand functionality without loss of the current usability - imagine a phone with the ability to project images and a keyboard on a table, and recognize keystrokes, while still being just as good of a handheld device.
https://tuple.app/ is aiming to fill this gap
A Primer on Trustworthy Secure Bootloading Exemplified on a RISCV System
4 Huge Alien Planets Spotted Around Baby Star
As opposed to what other language?
I've seen a number fired over the years for picking Cap Gemini, Tata, Cognizant, Infosys, ATT Global Services or IBM Global services. Some of these are becoming anti-brands as they burn too many people with slow, shoddy work, disorganization and poor communication.
Don't forget Baldur's Gate?
Those features are hardly exclusive to javascript. Why did they made you love javascript but not any of the myriad of languages that support those features?
Magnetic usb-c cables do exist for those who are unaware. My only problem with them is many of them only support power or usb 2.
The more power and liberty a language offers, the more likely you will end in the state of "write once, never understand again".
First of all, why should you be forced to ride with a helmet?

Your argument seems to be cost to "the public insurer", but I don't think that's a clear cut way to save money, it really depends on the insurance. For health/disability insurance, fatalities will be cheaper than a crippling injury over a lifetime, so from a cost perspective, it may well be best to optimize for lowest survival rate.
Pebble, they we're hands down the best watch I owned. The Apple watch needs a constant charge and really is it's own phone outright. Pebble was the watch that worked with the phone and the design seemed to understand (especially the Pebble time steel), that the watch needs to be an assistant, not the main thing.
Right, and it turns out that the devil you know is infinitely more attractive than the next helf finished buggy piece of shit that someone assures you will revolutionise your workflow.
I would like to use Riot/Matrix but its UI (at least on Android) is terrible. I can't convince non-technical friends & family to switch.

Part of the problem is the inability to assign nicknames to contacts, so you have to remember everyone's Matrix ID.
Ask HN: How is your company using SMS?
Undertook a rewrite of grant tracking system for an NGO. The first solution was butchered by one these 'consulting' firms. They had set up fragmented Google Sheets, Trello and MSSQL and lots of repetition. Non-programmers shouldn't undertake this kind of work. The majority of the work was data cleansing to get rid of duplicates and normalising the database to 3NF. The rest is a user-friendly frontend to enter data and some data validation. Our solution worked out cheaper than the 'consulting' firm's and actually increased productivity.
JavaScript Workshop with Kyle Simpson – Trivago Techblog
IRC is listed as "E2E Private" true?
Thank you for posting
If they would've iterated carefully on the fundamentals and religiously focused on optimizing the code to allow for absolutely enormous sprawling cities, people would've loved it and kept buying new versions.
Ask HN: Is there a modern “power on to basic” computer, for kids to learn on?
I want to give some young kids a small cheap computer that "switches on to basic" or some other programming language?

Like in ye olde computer days when you brought home your Commodore 64 and turned it on you were in basic.

I'm guessing everyone will want to say "Raspberry Pi" of some form, but does that meet my requirement? Plug it into TV, turn it on and you're in basic and can start programming. Ideally with some sort of book or resource for learning how to make the computer do things on the home TV screen.
Sorry, but it's no good anymore.

I cut my programming teeth on Turbo Pascal and Delphi 20 years ago, so I thought I'd help a friends daughter with her homework assignment.

Could not even figure out how to create a project. I mean honestly, as a professional SW dev I could not even create a project to contain her working files, so was unable to open and close delphi and still run the files we were working on.

No info tips to help figure out what all the GUI widgets do. Had to google all the stupid things.
No decent property inspection of the resulting widgets.
No layout managers, still uses pixel position layouts.

I was originally in favour of our education system continuining to use it, now I'm solidly in favour of switching to Python.
The Graffiti shorthand for Palm PDAs [1]. It still far outshines any handwriting recognition systems available on modern devices both in terms of speed and usability.

Also, not really an individual product, but I miss durable consumer devices - I used a flipphone that had survived being run over by a tractor for years after the fact, and my old laptop could probably stop a bullet. If we could develop touchscreen glass that didn't break on a strong sneeze, I would be delighted (though the phone repair industry, perhaps less-so).

[1] https://en.wikipedia.org/wiki/Graffiti_%28Palm_OS%29
I assume it depends on the client?
> I wouldn't expect that you can understand something like Axiom from 'looking' at it. Axiom is easily one of the most capable programming systems ever created.

Let me ask you a question - What do you mean by "looking at it"? I am getting into reading the code, finding the definitions, analysing what has been written and taking notes as to what various parts actually mean. This is in part dependent on the SPAD code that the Lisp code is supposed to implement.

In terms of that, Lisp is being used to provide a basic system and another more appropriate language to do your work in. In effect, providing the same services that C is used for. I have available to me a number of Lisp systems that were implemented in C.

In regards to C++, I find it a "monstrous" language and having Lisp be more productive than C++ is no surprise. But is Lisp more productive than all other languages?

> We are talking about code that was measured in MLOCS.

Then we must ask the salient question - How much of that code was actually necessary? One of the "features" of Lisp is the ability to write code generating macros. The code using those macro calls looks small, but in reality the code is many times the size that it appears to be. Okay, my question to you is this - instead of using macros, could the code have been restructured in other ways that would mean far less code being written?

Lisp has its uses and a knowledge of the language enhances your ability to be a better programmer. This is true of all languages though. Each language provides an insight into a class of problems as a better solution language.

> Lisp is still different from most other 'mainstream' languages in its ability to be programming itself easily, its style of interactivity and by directly supporting ways of linguistic abstraction.

You use the word "mainstream" now. Too often it is declared that Lisp is better than "every" other language. It has its advantages, no problem with that at all. It also has its problems as a language. When the problems with the language are glossed over by the Lisp aficionados then Lisp loses the war.

> But the fact that coding in Lisp and the resulting software looks radically different from Java development remains.

No issue with this and this is true of other languages as well. I am no fan of Java.

> It's not about 'being ahead' - it's more about supporting certain styles of development and certain styles of code well. I think it's absolutely okay when people prefer other tools and even that these are widely used - but I would have to use them differently and the result is different.

I agree with you here. Different languages give rise to different styles and development and are applicable for different problem domains. I would really like to see in our education systems more provision to the exposure of the new generations to all sorts of languages and a serious encouragement to investigating all sorts of languages for different problem domains. But first and foremost, there needs to be a serious push to the proper documenting of code.
Profiling React Components with the User Timing API
Habituating myself with music and special rooms that I'm very strict about associating only to work (never play) has been the key for me. Play music when you work, and be very strict about not playing the same track/genre when you go on hn/reddit. Sometimes I stand up when people speak to me, just so I don't encourage my mind to allow "conversation thoughts" to bubble up from my subconsious when I'm in a chair. If you're strict about this, and you do it for long enough, it becomes much easier. (Don't be too hard on yourself when you fail, let it take the time it needs to take, be patient. And be careful once you've reached the good habit state. Remember how fragile it is and how much effort was required to get to that point.)
A deep dive into Uranus jokes
check out theoldreader.com. They suck at marketing but it's essentially a clone of Google Reader. Really surprised it is not as well known as the other guys.
Gartner picks digital ethics and privacy as a strategic trend for 2019
This is great thank you!!

Would love if the decentralised/federated were two distinct columns. :D
four11.com, an early (1995?) opt-in contact directory.

Vaguely recall it supporting LDAP. When Yahoo bought it in 1997 they promptly shut off everything but the web mail, much like Comcast buying Plaxo a decade later and killing most of the utility of Plaxo once the deal closed.
So great to see this ... The slow roll of LuaJIT, made me despair a bit that Lua would ever see a thriving JIT project. Hopefully this will be it...

If you haven't tried Lua, do. You can be up and running in about 3-4 hours, writing useful things. Try writing your next utility script or command line tool in Lua.
seem like poor choice of doctors when they are optimistic about someone dying two weeks later

it's sad to hear medicine still can't help someone who could spend billions to heal one body, i would expect different in 2018