skysight-inc/HackerNews huggingface dataset:
Nonsense.

In the private sector, shareholders take money out of the system in the form of profit. Something that costs £X in labour and consumables must be charged at £X+Y% in order to make that happen and still give money to investors. If they can do it cheaper, they still charge £X+Y%, and give the surplus to the shareholders.

In the public sector, there is no shareholder. If it costs £X in labour and consumables, then the cost to the public purse is £X. If they manage to do it cheaper, then that money remains in the system and can be used to either improve the offering, or subsidise another project.

Public sector workers are also often paid considerably less than their private sector peers, and departments are often highly restricted in their ability to pay market rates for specialist employees.

Although the total benefits package for public sector workers has historically been equal to or better than their private sector peers, this has typically been due to Final Salary pensions, which have been mostly phased out in favour of Career Average or even Defined Contribution pensions, all without a corresponding increase in salary.
Why Your Meetings Stink–and What to Do About It
Master PDF Editor v5.2.20 Crack with Serial Direct Download Link
Oh come on. People are forced to use Javascript, I don't think it would even exist today if it wasn't the only crossbrowser language.

Almost no one is forced to use Go, and yet people flock to it. I don't feel I need to state the things that make Go good because it's already been done a thousand times, and everyone in this thread already knows why it is good.

Have you ever built something in Go? I'm almost as productive in Go as I am in Ruby, and that was within a week of learning it. It's crazy good for a language that lacks so much expression.
Nim? I always found it a good fit for a lot of semi-system/cli stuff
Haxe US Summit 2019 is coming
Costs of using Google Maps
As far as I know this is very common in all post-communist countries.

I guess we just smile when we really want to show our genuine feelings of joy / amusement.
I'm guessing the problem is to cater for more than one or two different diets on the same small ship. Some diets takes more space in storage and a separate kitchen.
It’s not true in academia, even though it might be true for undergrad students.
It took us decades though. Any country can do it.
I agree that Facebook's implementation of those features is piss-poor and your analysis is on point. However you can't expect something to be a proper Facebook alternative with them missing.
The track record is not dubious. Look at the countries that do it most, now look at what it's like to live there for an average person. The track record is objectively terrible. The politicians who say otherwise are receiving very poor advice (or are actively seeking poor advice) to the point where I suspect it might be active malice for personal gain.
I'm also interested, if there isn't any repercussions why not share?
Can you explain exactly how "Hemp has been legal for a long time"?

Individuals and businesses were able to grow and sell hemp in this United States? When did this begin and what federal action made it legal?
Facebock gives third party access to private messages
I can think of a couple of reasons; Java code is portable across OS'es; also while this code reads like C++, it might be part of a larger system with less performance-critical idiomatic Java.
> I'm curious what you think of companies who do put themselves above law enforcement when it's the right thing to do ... A case to cite might be Apple vs. FBI in 2016. The company placed itself above law enforcement.

Apple did no such thing. They asserted their legal rights. They used the exact mechanism -- the law -- that you are saying they ignored or held themselves above.
Actually suing Apple about the stuff they have a conflict over is lethal as they're doomed if they lose a trial over it and their position isn't that secure since they're already getting sued all over the place for their tactics around wireless patents.
Because Telegram's TON was a huge success, yeah,
Disable JavaScript. Without JavaScript, no paywall pops up on The Economist.
I am waiting for an article on hn how a high frequency trading vompany has rewritten their stack in rust because of the threading features.
Classic Dilbert I think.
But even with typed instead of spoken commands, wouldn't the natural language processing still done in the cloud? Admittedly, typed instructions instead of recorded sounds is less intrusive but still intrusive because it requires the internet, not processed locally.
: ACHTUNG!

ALLES TURISTEN UND NONTEKNISCHEN LOOKENPEEPERS!
DAS KOMPUTERMASCHINE IST NICHT FÜR DER GEFINGERPOKEN UND
MITTENGRABEN! ODERWISE IST EASY TO SCHNAPPEN DER
SPRINGENWERK, BLOWENFUSEN UND POPPENCORKEN MIT
SPITZENSPARKEN.
IST NICHT FÜR GEWERKEN BEI DUMMKOPFEN. DER RUBBERNECKEN
SIGHTSEEREN KEEPEN DAS COTTONPICKEN HÄNDER IN DAS POCKETS MUSS.
ZO RELAXEN UND WATSCHEN DER BLINKENLICHTEN.

"This silliness dates back to least as far as 1955 at IBM and had already gone international by the early 1960s, when it was reported at the University of London's ATLAS computing site."

source: https://en.wikipedia.org/wiki/Blinkenlights
https://dilbert.com/strip/1994-02-22
well i guess the point the parent commenter was making is that it's middle class fuck you money. once you enter the rarefied space of say, new york's upper west side it's probably chump change
As if companies have freedom in China.
Top Data Science Tools (other Than SQL Python R)
Easy to use, but heavy if you travel a lot (the maps are big). Also it doesn't offer anything in the way of alternative routing for traffic jams/road repair proactively (so you don't spend an hour driving back or looping instead of taking a route that is maybe 10m slower from the get go). There are many smaller examples that make Osmand not really something I would recommend to anyone else, even though it is what I use (I use it because google maps simply won't work on my phone because of how it is set up).
This bothers me:

> The database also contained passwords, which were stored as an MD5 hash, a long-outdated algorithm that is nowadays easy to crack. Many of the passwords were easily unscrambled using readily available tools when we tried.

That's not how hash functions work...

> Kim denied this. “We don’t use MD5 for our passwords to store them,” he said. “The MD5 keys were a log and it does not represent how we are managing data. We use more advanced methods like salted hash and SHA2 on securing users’ data in our database.”

This sounds much more likely.

> (Logging in with an email address and unscrambled password would be unlawful, therefore we cannot verify this claim.)

So, they directly claim that weakly hashed passwords were available (and unscramble-able, apparently??), but they're unable to prove this and they're ignoring the company's reasonable explanation. Great reporting.
That's not the same thing though; to be able to actually REPL a complete app or stick in an interpreter where you need it. I tried workbooks and it's more a toy (like Swift playgrounds by the way). It helps for sure, but when we are working on bigger existing apps, we want to plug in REPLs in particular places and iterate. Or generally iterate; both do not fit with the VS REPL or Workbooks.
Wow, 1994. These things are timeless.
Interviews are stressful. I recall an interview years ago where I totally blanked on how to write an SQL JOIN. 3 seconds after the interview, it came right back. I can recall the two interviewers exchanging glances that I interpreted as "wow, this guy is a waste of our time." Totally sucked. Very defeating. A different place took me on a few interviews later, and it worked out really well for me (glad I didn't get that other gig!).

A buddy at work wrote this: "I’m Not Great at Technical Interviews. How I Got Hired": https://sendgrid.com/blog/im-great-technical-interviews-got-... (dang, those url slugs are terrible).

His 'briefcase problem' made hiring him a no-brainer; I recall our excitement to just hire him. He may be the best hire I've ever been a part of. Maybe a similar approach could help you.
I'm a huge proponent of boring code, but for me it's an orthogonal concept to having a lot of tools for abstractions in a language.

What you actually want is to be able to write code which is as close to the problem domain as possible. Overly "clever" code is one way to get that wrong, but so is being too low-level or needing a lot of boilerplate. Having the right level of abstraction lets you write self-documenting code whose function and intent is made clear just by reading it.
Weren't they? In any case? I'm not sure about that, but yes, could be true.
Why Volkswagen Needs to Sell 600,000 More Electric Cars per Year
100%. I've been going to their meetups for a few years now.

If there's anyone in London who is interested in Java, give it a go. The meetups have a variety of topics, covering many skill levels. You can go sit at the back and slink off if you want, or sometimes they have pizza/beer and you can chat afterwards.
Ohno, very much so with hardware too. With the added dimension of "will it start smoking when I turn power on?" :). Key is to clearly mark what's expected of the user, eg "IN 3-5V", not just "3-5V" since it may not be obvious.
There is a word for people like that. In fact, there are many. It's just that they're very, very rude words that we shouldn't use in polite discourse.

If people have a conspiracy theory about secretly being helped by a large faceless power, that would probably fall under the label "pronoia".
Good article, and I admire the author's patience.

You don't bind yourself to the inner politics and philosophy of something like Google except when you are Google. Anyone's good taste should have prevented them from using a language with such severe and ludicrous restrictions, but that filter obviously didn't work.
I know, they're bloody insufferable and impossible to teach. Best, is let them get demotivated and turn to drugs and crime: then we get evil geniuses who can't learn.
A few questions:

- In which fab is the CPU manufactured?

- How much slower does it compile stuff than a mainstream CPU? (Author only says "somewhat slower", but could have been more precise)

- Is the RISC-V architecture free from Spectre-like bugs?

- What does the memory hierarchy look like?
PGI 18.10 Compiler Benchmarks Against GCC 8.2, LLVM Clang 7.0
It requires the route you will take and the time at which you are estimated to be at certain points along it. I would say that this is even worse than your current exact position.
At least they're trying, it's not like they were going to do any harm.

Launching a rocket, or even writing software never works the first time, just let them iterate on their solution.

Also, it's easy to criticise, but I'm not exactly seeing people fighting to clean up our mess.
This is ridiculous to me. I open a new tab in my browser and if I know it's a long page with lots of pictures, like some blog or ebay listing, I might postpone switching to the tab with the single purpose, so it loads all the content in the background and the page is completely ready for me to scroll.

If it's combined with infinite scroll it's even worse. In such case I need to manually scroll the page for as long as I need so it starts loading the damned content. Not many things bring me so close to the point of rage.
React 16.7.0 is out the Good and the Bad things
New offshore windfarms push UK renewables to record – Business – The Guardian
Xmas Gifts for Technical Writers
Brain circuits of compulsive drug addiction identified
ReactOS 0.4.11 Release Candidate Available for Testing the “Open-Source Windows”
Hotword recognition does already exist and works on fairly modest hardware (I've never tested it on a pi, so I don't know specifically how well that would work - or more accurately how fast). The trouble is that it's an enormous hassle to set up and while it is open source, it involves some company or other having it's grubby paws all over the recognition networks. Which may or may not rub you the wrong way.
Is it not quite easy to use 9999 real email addresses you dont care about or control?

E.g. targetted ad in english sent to 10k thai people and one english speaker? Maybe even reduce costs depending on how the system works.
The Most Notable New Features of the Linux 4.20 Kernel
The Most Important Tip for Beginner Software Engineers Is…
My teenage daughter's vegetarianism is about not knowingly eating cute animals - fishes are not cute enough for her. She'll happily eat meat-flavoured vegetables from dishes where cook and vegetables cook together. Whatever floats your boat - I'll respect that !
This is all rosy in theory. In practice, the way you write the query matters quite a bit. Often even between different SQL implementations.

And it's not just queries. Transactions often have important semantic differences that will be visible on application layer - again, even between different SQL implementations (e.g. MVCC vs locks).
I find it's funny how people these days think the problem is with Facebook.

Literally every company that has access to users' data has in one way or another some kind of business model based on selling that data. Every day I come across 2 or 3 articles from big newspapers giving Facebook some shit about selling user data. But what about Experian? What about phone carriers? They all sell users' data, maybe anonymous maybe not but they are still making profit on people's privacy.

And when some shit goes down, we make a big fuss about it for a few days and then we go back to normal. Equifax anyone?

Honestly, companies in the position of making profit on users' data have been doing it for the better part of 15 years now, I don't understand why we are acting so surprised now.
Honestly the amount of screen space the economist takes away is ridicolous.

https://imgur.com/a/U0ClW65

(Yes I have an adblocker installed)
I just posted this in another thread.

I’m Not Great at Technical Interviews. How I Got Hired: https://sendgrid.com/blog/im-great-technical-interviews-got-...

Maybe it is a technique you could leverage. I think the guy who wrote the article is possibly the best hire I've been a part of ever.
SHA2 isn’t any more reasonable. You _can_ use sha with a proper key derivation function. But just saying that sha2 somehow improves on md5 without additional context indicates to me that you haven’t understood the problem.
> I'm not sure I believe this C++/Java have similarly bad ergonomics, just in a different way -- they give/saddle you with abstractions that are easy to use wrongly and let you build a shit castle with amazing speed, while keeping yourself open to to a hornets nest of mistakes and pitfalls. Go sacrifices these features for a reason, and they stated it up front.

So what this immediately makes me think is what about Swift? Swift has many similar goals as far as avoiding the common pitfalls of C++ and Java, and moving more of the work of problem detection from runtime to compile-time, but it manages to do so while embracing the advancements in programming language design over the past 20 years. The go way seems to throw out an awful lot of baby out with the bathwater.
CARNIVOROUS wife? Are you serious? Your wife is OMNIVOROUS, buddy... The deliberate misuse of words state a lot about yourself.

And, generally speaking, about fanatics.
My first answer has already been covered by everyone else: you'll regret this, it's a bit childish, and you probably will stop growing as a person.

That out of the way: this is very doable if you can do the following things:

1. Earn at least $1,500 per month from a remote source of income. This can be a part-time job, a business, or even just saved-up money. If you somehow have $200,000 or more, you can almost live off the interest / long enough to build whatever business you want. At $1,500 per month, 200k will last you over a decade. See http://www.reddit.com/r/leanfire for more information.

2. Are okay with living in a place like Poland, Czechia, Hungary, Slovakia, eastern Germany, Spain, Portugal, Croatia, Serbia, rural Italy, etc. If you're European, this is easy. If you're not, you'll also have to deal with visa issues. In America, there aren't as many places where you can live an okay life on $1,500 a month, but it's doable in smaller towns in the midwest or south.
The list is the most smellable things by detection threshold, which is quite different from perceived intensity (many compounds have quite a low threshold above which they don't smell any stronger). It wasn't clear to me whether the author was aware of this distinction.
Denmark, with an Eye on Muslims, Requires New Citizens to Shake Hands
Yeah, it's much safer to use a language backed by Google, a company known for ruthlessly killing non-core projects after a few years, no matter how much traction they have.
Maybe one already has a heap of Java code and the latency-sensitive part is only a tiny fraction where optimization will be focused.
Move fast and break stuff or overenginer medical devices and pay the $

But don't be two faced and complain that a software bug in a medical device should never have happened and cheer hacks like these.
You now trust the provider’s JS not to be hijacked. I know of no good infrastructure at present for managing this risk; at the very least, you’ll need an independent browser extension for auditing all the code and ensuring that no unaudited code is permitted, and you’ll need the provider to support it in some measure as well, so that the service doesn’t break when new, not-yet-audited versions of the code are rolled out.
The number of times I've seen people using voice commands since Siri launched isn't more than 5 (except when people were experimenting with jokes and stuff). This may be specific to where I live idk.

I'd say we need 10-20 more years for voice assistants to be smoothly integrated with our daily lives. Until then big tech companies have just started the race (collecting data, enhancing experience) to be the best voice interface in the future.

From my point of view, users of our generation are just experimental subjects for currently unfunctional & uncommon but buzzed products like voice assistants and VR.
I have used it for testing on different Windows browsers, to check whether https://github.com/rbanffy/3270font would install correctly, and running some Windows software from my bank. The only time I needed the extensions was when I needed to reflash my Blackberry 10 DevAlpha (whose battery, sadly, is dead - I loved that phone)
What kind of application would you use this in? Just exiting on every error seems you're just punting the whole problem of error handling, and wrapping every fail-able function in another function doesn't seem like the best thing for readability either.

Also this doesn't really solve the problem sited in the article: it requires that all your functions return exactly two values with the error in the second place. What if you need to return two non-error values?
No, this doesn't really work because other people will ultimately run you out of business with their compounding profit and reinvestment advantage.
See https://en.wikipedia.org/wiki/Poultry
This is not the London I know of.
Firefox extension: switch all Google Ads to contextual non-personalized/tracking
Delivery Hero sells its German business to Takeaway.com in a $1.1B deal
The passwords were md5 hashed and most likely broken using dictionary attack or brute forced with tools like hashcat.

I forgot my password once, but I knew the general letters and it brute forced in a minute.
A reputable publication in Brazil had a columnist write about the origin of the sentence here (obviously in Brazilian Portuguese): https://veja.abril.com.br/blog/augusto-nunes/de-onde-vem-as-...

Apparently, beggars would tie one arm (or both) around their body under clothing, pretending to have been injured in war.
This isn’t an ad-blocker. Instead, this extension enforces an optional Google Ads policy that disables persistent tracking and personalized ads on every website instead of leaving that decision up to individual publishers. It gives you back some online privacy without draining your favorite creators and websites of all funding.

This policy is designed to comply with the strict requirements of the GDPR.

https://support.google.com/adsense/answer/7670312
Right, Swift is an apple thing though. I generally like Apple's choices, but stay away from walled gardens, so can t go too deep into its merits.
Study the React source code and implement your own mini-version. It's a great way to deepen framework specific knowledge (if that's what you are after) and also learning more about the language used to create the framework.

Start with these articles:

https://medium.com/react-in-depth/inside-fiber-in-depth-over...

https://medium.com/dailyjs/the-how-and-why-on-reacts-usage-o...

https://github.com/acdlite/react-fiber-architecture

https://www.youtube.com/watch?v=ZCuYPiUIONs

https://github.com/facebook/react/issues/7942#issue-18237349...
QA vs. QC
Closed World Reasoning [pdf]
Seriously? With all the security breaches they had this year, Instagram too, do they really expect people to trust them with cryptocurrency? I have no idea how they thought this is a good idea.
I don't even know if we have ever passed recession, I kept thinking we only managed to delay the recession we were suppose to have in 2008/2009. Ok Stocks may be doing great, there many be more company making money and asset prices are way up. But wages had never caught on.
Sacla, IMO, suffers from exactly the opposite problems as Go. It's flexibility lends itself to abstractions for the sake of abstractions, and in practice it sometimes seems more like a platform for showing off "cleverness" than for solving actual problems.
The Long Lives of Fairy Tales
"My point is that I don't understand why Facebook would need a Cryptocurrency to allow payments"

Let me try to explain. You trust your bank and PayPal and it's perfectly fine. But only to the point things are going ok in general.

In some, say, areas, the situation is possible when you see a message on the doors and ATMs of your previously trusted for decades banks: "Sorry, no check out today". And it can long for days or even months.

And your previously trusted online e-money processor can freeze your funds for whatever reason - "fraud suspect, suspicious activities, server offline".

It is hard to imagine for citizens of some countries, but in my opinion, this is only matter of time when it happens.

Cryptocurrency and blockchains in general are indeed highly inefficient databases and a tiny Postgres server outperform them all in Transactions Per Second, that's true.

But Postgres database running on a centralized service won't give you a feeling of independence and trust the biggest cryptocurrencies can provide (sure, they are volatile in price and you need to manage your private keys etc, but still).
3 Mistakes That Kill Your Visual Content Marketing and Communication Strategy
What do you do when you are offered 20% less?
I just got an offer about 20% less than I value my work. I have 1.5-year experience as a developer.

I like the field but I did not like their approach when they made their offer (over the phone, "how does this look to you?" etc.), which was a bit lower that what they had implied they would offer during the interviews.

What should I do?
Using a maintained distribution kernel on Scaleway ARM servers with kexec
The system update app, and the system settings left menu probably uses Qt Quick. It has touch scrolling, fuzzily rendered text, terrible keyboard tab support, etc. The rest of KDE 5 looks exactly like PyQt programs written in Qt Widgets.
A Primer on Hash Functions – Blockchain Technology
Since this is a '£5k' drone, I wonder if it is too big for the hawks?
>they still haven't fully recovered since the last recession........ and CPI

Exactly this. I don't understand why everyone keep overlooking.
Why Do You Need Secure Messaging – And How Do the Apps Stack Up?
Why Chris Roberts raised another $46 M to finish sci-fi universe