skysight-inc/HackerNews huggingface dataset:
A lot of juniors make the mistake of choosing breadth first. But there's so much breadth involved in making a modern web app that if you go for breadth it'll take you a decade to get to be good enough at anything for someone else to trust you to do it without micromanagement (i.e. To be mid-level instead of junior).

At the beginning you need only as much breadth as is required to survive with your stack. It's ok for entire other sections to be black boxes ("we get requests from the front end in JSON and we process the request this way return other JSON and somehow <hand wave> it gets rendered").

After that you want to work on depth until you can work on a single part of the stack (pick back end, front end, or sysadmin/ops) without help or supervision. To get there, you may need to even focus on understanding one site feature and its technologies and concepts at a time. You may need to spend multiple years on this first portion of the stack before hitting mid-level competency with it. That's totally normal.

Once you've gained the competency to work independently in one area, you're ready to increase your breadth again: pick another part of the stack and do a deeper dive there.
Finding sheet music just got even harder.

Thanks Google^H^H^H^H^H^H Getty.
Google's "image search" has been completely destroyed by Pinterest anyway. In that vein, this doesn't make much of a difference.
> Feelings get in the way of changing minds.

So going even more meta, that's the first thing that should be addressed. I realise that eliminating feelings completely is a lost battle, but I thing at minimum how socially acceptable it is to make decisions based on feelings would be beneficial.
While there are certainly some very sleazy rule-bending individuals involved in this, I'm curious. The claim is that the chick recorded private conversations and published them without getting any kind of permission, which surely looks like a violation of privacy. In the States, can you sue someone for recording and leaking private conversations? Can such leaked conversation be censored by the judge, like a gag order or something?
Wish they had kept this functionality when you choose to utilize the "Usage Rights -> Labeled for reuse" filter under Tools.
This is really interesting! I've been looking for a Lua-like Lisp implementation that would be as easy and clean to integrate, something that would compile with clang/gcc/msvc easily and allow spinning up multiple interpreter instances without having any global state. Only TinyScheme comes quite close I think.
:) The BBC are usually quite good with directly linking their sources, when it's reports or studies (or anything in PDF form). The Guardian are similarly good in that regard, too.
I was told that one can't copyright less than 3 lines.
This sounds great.

You’d troll their LinkedIn looking for a title that esonated, read the job description to be sure, and try connecting, exchange enough convo to move over to their bank email, and then share the idea.

In our case, I’m the right guy. You can email me (and connect on LinkedIn if you like) and I’ll reply with my bank email. Elaborate on the idea then.

I’ve got 250 leaders thinking about how they could use new kinds of data, we’ll connect you to right groups. Even I have a team of PhDs looking for interesting things to tie together to better serve communities.

Note though, getting capital isn’t our problem, we’re interested in more ways to give it out, use it, put it to work.
It would be more honest if "in part" meant 99%-100% of the reason to do it.
I'm pretty sure it was but the button to do it was some weird icon rather than text like on a desktop.
When looking for books for children I look at the CILIP Carnegie award to find winning and shortlisted books. I then noodle around the other books written by those authors.

The award covers a wide range of ages, so some books might be too young.

Here's a press release for the 2018 long list:
http://www.carnegiegreenaway.org.uk/press.php?release=pres_2...

Here's a list of all Carnegie winners: http://www.carnegiegreenaway.org.uk/archive.php?medal=carneg...

Here are some Twitter accounts that might be useful: https://twitter.com/FaberChildrens

https://twitter.com/PuffinBooks

https://twitter.com/WalkerBooksUK

https://twitter.com/KidsBloomsbury

https://twitter.com/hodderchildrens
So almost 7000 murders IN SCHOOLS?

That’s a ridiculous statement.
If the alternative would have been to disable the feature altogether, then this is an improvement.

But to make this clear, they'd probably have to disable the feature for 2 days "because of the Getty case", then come up with this as a compromise.

(Disclosure: I work for Google, but have nothing to do with that stuff nor any special insights)
I love Go, but always feel it is not very productive for web app backends. What about you ? Do you use an ORM w/ Go?
8 SEO Trends You Should Keep an Eye on and Implement in 2018
First of all, it seems to make sense that crime also benefits from the same economies of scale. This could offset the improvement in policing.

Secondly, policing becomes harder in a city due to increased anonymity and the ease of hiding in plain sight. As a city grows, more and more people don't know each other. This reduces the effectiveness of social policing.
Stallman has never been still ;)
Do you consider your product to be B2B or B2C? A fundamental aspect of marketing is knowing who your audience is. Narrow it down to a sliver that you think will be the most enthusiastic adopters; then figure out how one gets the attention of those particular users.
Government websites hijacked by cryptomining plugin
This is actually very typically “thou dost protest too much” behavior. You should always read management signally counterfactually and look for inside information via private communication.
I'm sure they just didn't think of that option.
EU signs off on copyright waiver for the visually impaired
The Guardian Mobile Innovation Lab: New Podcast Mobile UX
I recently learned about this when I reported Internet speed issues to my home ISP (upload was basically impossible, while download was at 100 MBit/s).

They said they'd look into it, but they couldn't process my claim unless they could prove something was connected via Ethernet to their router. (They apparently never trust customer WiFi speed test results, probably because WiFi on their crappy routers can be notoriously unreliable.)

I ultimately had to connect something to the router's Ethernet port, so I grabbed another WiFi router, configured it as an access point, plugged it in, and voilà, they could verify that a device was connected and processed my complaint.

Obviously customer service reps can easily get access to a list of what is connected to the router.
China is re-assigning 60,000 troops – to plant trees
Great stuff. My next suggestion would be to make the logos shown in the results clickable to search for them, so that you can explore similar ones quickly.

I'm curious if you have a particular use case in mind for this, or was it just fun to build?
Is it just me or does this look like a huge opportunity? Last I checked we still have control over our devices, and if they are stupid enough to trust the data they collect, then we should feel free to poison the well. I'm talking about opening random connections to endpoints (either random or those we want to protect), to inject noise into the system. I call the idea "data flak". It could be something as simple as a daemon running in the background, or a browser plugin. You want to spy on my traffic? Fine, good luck picking out my real behavior from the gigabytes of utter crap I'm shoving into your sensors. This works not just at the ISP level, but at every intermediate host, too.

The only counter is for an adversary to own your box, which is far more expensive.
You do understand why.

You know that people won't work as much. Will disengage. Will cause trouble and cost you money, time, efforts.

This is resources consumed.

Some companies value saving resources over human decencies. This is magnified when there is crisis and resources are in shorter supply than before.

There is no mystery to it, no complexity to it.
Well, open mindedness needs to come from both sides. Being told you're wrong is still part of rational discourse. Conservatives are just not used to be argued with, that's the problem.
Of course. They're not really asking if you need help, they're trying to interrupt your thinking and pressure you into making a buy decision on the spot.
Make it worse how exactly..? Big public companies will be chastised if they don't hire certified practicioners. With the huge amount of sensitive data we process as developers, it's only logical that we are going to need licensing in developed countries sooner than later.

Imagine if anyone would be able to practise as a lawyer, financial advisor or even a doctor without accreditation. It'd be a huge controversy.
This wouldn't be that bad if it wasn't for the existence of Pinterest.
Good point, my bad, I'd skimmed it and not read the bit after the XML text. The title was somewhat misleading, and the HN admins have changed it now.

I'd still be more concerned about my unencrypted HTTP traffic though.
It was pretty obvious to Orwell in '43 when he started writing Animal Farm, an allegory to Stalinist terror and everything that went to shit during and after the soviets stole the revolution in Russia.

I reckon people in the know totally could tell that the centrally planned economy and brutal totalitarian dictatorship they instated under
what they called communism in Russia and later Soviet union was absolutely hideous, broken and totally incompatible with any notion of human well being or progress.
Yikes. Instead of having heap corruption which immediately causes a hard failure, you want heap corruption which is silently ignored and (?????) happens on a device in which people access banking and all their personal identity stuff?
Nice work! I'll add a link to it from my repo
It's about time we get high on this.
12 Important SEO Tips for Shopify Ecommerce Platform
The Bishop Fox cybersecurity style guide
Just wondering, how do the support people feel about being represented by better looking avatars?

"Your real face is too ugly, sorry."
I don’t believe that this is the sole motivator. As others have said, they could remove this for Getty images only (based on domain, based on reverse image search, lots of ways). But also, this seems like an absurd judgement, that if true they would want to highlight how the judgement had a very specific design fix as part of the settlement.

Since Google isn’t highlighting any such absurd ruling’s specific language then there must be some other reason.
Building a cryptocurrency exchange like Binance
Les Motorola Moto G6, G6 Plus Et G6 Play Dans MWC de Barcelone
If you think high street banks are slow and cumbersome and can’t catch up you are (probably) wrong; I know enough from being a contractor in London to know they very much are catching up. They are changing every aspect from internal APIs and tech stack to customer-facing apps and sites. I definitely wouldn’t bet against them. Monzo has a clear lead but I can’t see that being sustained long enough to counteract the strength of existing brands once they start to release their new products.
In order to pay 10k a year from interested the funds would need lets say 1'000'000 under management per person.

It is hard to say where that money would come from - will it be printed? Taxed? Borrowed (interest?)?

To do any of these things at the required scale would surely have unintended effects.

Also as ability to pay for unemployment during a crisis now depends on cyclical income from investments, rather than countercyclical government bonds, it feels like this would collapse when it is needed most.
> triggering inflation

That's something I don't get either. But maybe thinking is that it would induce some needed inflation in deflationary times?
The advantage of rusts error handling is that it is explicit. The compiler knows that a function might result in an error and forces the programmer to deal with it, or pass it along.

In an exception based language you might forget to deal with the error and have it crash "higher up" in the code.

I also suspect that there might be a performance benefit but I could be completely wrong about that
BUYMICB12- B12 Lipo Shots, Best Replacement of Injections
What is it wasteful of? What if someone working such a job feels better about being alive, because they have a role to fill in a community? Why is having people doing forms of “make work” worse than letting people waste away into despair? Would you feel good about having your aunt thrown to the curb, because she has no marketable skills?

The ideas of “efficiency” as they are used in economic theory are very narrow, and reflect a technical understanding of a vastly over simplified model of reality. Such models do provide insight into real life, but they are analytical tools, nothing more.

Economics, as field of study, has a big problem with the concept of “value.” The price of things tends to stand in for the value of things, as it is easily measured.

You don’t have to look hard to see the absurdity of taking this compromise too far. Look at military spending. Since dollars are spent buying a weapon, and workers get paid, profits are made, the “value” of the sale gets added into GDP. Then we take that missile, and blow it up. If we kill our enemies, then maybe one could say we got our money’s worth. If we kill only innocents, then I see it as more of an “anti-value.” What if it just blows up in the desert, and makes a multi-million dollar hole in the sand? Sort of a modern, high tech version of paying one group of workers to dig holes, and another to fill them in, is it not?
I was thinking he was way too emotionally attached to his job.
An out of bounds access doesn't have to lead to a crash. For most types in the standard library, the [] operator crashes but the "get" function returns Result<T, E> which you can deal with.
Three Key AR and VR Trends to Watch Out for in 2018
Is Helix still best Ruby-Rust way?
also recent news. google still way above ddg on minutes old news.
Introducing Node Clinic – A performance toolkit for Node.js developers
It looks more like the idea that paying CEOs lots of money because they are worth it really isn't working.

Because they aren't worth it.
> wWhy bring these ancient home computer platforms into play? Those were totally different to program for. Why not compare a C compiler from 1998 to one from 2018, on x86 (no SSE of course)? C compilers have gotten better, but not spectacularly.

To clear up the myth among young generations that C compilers always generated fast code, regardless of the platform.

As for something more modern, in 1998, C code quality was still at a similar level to other system's languages, before they started to fade away thanks to the increase in UNIX, Linux and BSD adoption

For example, given that Delphi and C++ Builder share the same backend, their generated code was quite similar, even if it would require disabling some of the Delphi's security checks.

> Not necessarily.

Sure, it all depends on the CPU being targeted.
I think it's more the $200k salaries and badge of having Google on your resume.
> Firewall rules is one sed call

Not so fast. With over 60.000 clients (yes with all known OSes and versions known to man), 10.000 servers (yes with all known OSes and versions known to man), 50 network firewalls, firewall on nearly all hosts (clients & servers), it might be just a little more then a sed call.

> IDS are dinosaurs and junk that are generally worthless.

They're part of the infrastructure, partly "just a compliancy thingy" but also part of the layered security model. Hell, there is even antivirus software for that exact same reason.

> [...] there's nothing to educate about other than perhaps new IP address form.

That is a joke right? I am sure you know a little bit more about v6 then "it's just a longer address"

> Like what software

Like software that touches IP addresses. DHCP (if that's your choice for v6), monitoring tools (yes there is loads of that which does not support v6 (mainly home made crapola) etc.

You might live in a greenfield environment, homogene and clean. Loads of older organisations run everything ever invented within the last 20 years.
This illustrates the need of proper vetting of any CDNs you rely on, and integrity-checking all external scripts.

The culprit here was BrowseAloud (ba.js), which had been hijacked to mine Monero on visitors browsers.

Several Swedish government sites affected as well: https://kryptera.se/t/javascript-miner/

Wired article: http://www.wired.co.uk/article/browsealoud-ico-texthelp-cryp...
Like if we program our AI overlords to minimise unavoidable deaths, and it learns the best way to do in the long term is to sterilise everyone and wipe out the human race!
A similar/related thread:

https://news.ycombinator.com/item?id=14074894

Risking to cite myself:

https://news.ycombinator.com/item?id=14077327
Fair enough. Should sales staff never ask anyone if they need assistance?
Yep. Schema-on-read (E.g. MongoDB) or schema-on-write (E.g. Oracle)
That is so fucked up. That isn't the case at all over here.
Why do people accept it, a monopoly in their area?
Ask HN: How soon into your startup did you get intellectual property insurance?
I've done some research and I'm concerned about possible patent troll coming after me, I don't have any money right now to defend against this possibility.
And then there is the possibility that murder rate has no connection to gun control..

Did UK murder and violent crime decline after gun control? And if so, was gun control the cause?

https://mises.org/blog/gun-control-fails-what-happened-engla...
Ask HN: Anyone got VAT money demand notice from any EU country?
So, you are not based in EU but sure you've EU customers, so you owe VAT. Did anyone so far receive a demand note from EU?
Only images you click on (so that the larger preview pops up, with the Visit button and which used to have the View image button) load the original images, rescaled with CSS. The grid of smaller images consists of thumbnails.
For context, in the UK our Barnes & Noble equivalent was turned around and now is increasing sales:

https://www.theguardian.com/books/2018/jan/18/waterstones-an...

Note that they have decreased staff numbers, but increased efficiency.

For example my local store had 2 people on the main till at Xmas[1] but the wait was short as they were turning them over very fast. I walked in 2 days before Xmas and was out within 10 minutes.

Also, at the bottom of the article, they say they're opening new stores, 5 last year, 15 more planned this year.

[1] Another poster said they'd walked out of a B&N store with 50 people in a queue and 2 servers at Xmas.
The idea that manufacturers would coordinate that well seems silly.
Since this is an article about language usage, can you explain to me what "TFA" means to you?

I've seen in pop up increasingly on HN, and as far as I've always known it was a contraction of RTFA (from RTFM) and thus not generally a civil way to refer to an article.
Also notifications.

All my notifications are groups these days.
In that memory regime (and without virtual memory), code size matters. With a simple approach, Your data structures may take 10% more memory, but if its code is a few k smaller, it’s a net win even if you exhaust all memory.

Also, in that tight memory, people would sometimes choose slower approaches if they had lower memory usage. For example, for each line, do you use a gap buffer, or simply move every line? The former may be slightly more efficient, but eats extra memory.
Your contention implies that there are no differences of import to how a company is managed, if business failure is inevitable. Sadly, I think this is not that rare of an opinion amongst a certain class of managers who disproportionately consider their own welfare, above all.

You don’t have to think that hard to realize the callous absurdity of this viewpoint.
You know someone who's been refused because he can walk to the shops (re my comment)?
IME very often the image in question is already unreachable from the page Google found it on (because of stuff like pagination). This button was a lifesaver.
How a Urine Test After Back Surgery Triggered a $17,800 Bill
FB Purity[0] includes cleaning link redirects and a lot else to try and make FB tolerable.

[0] https://www.fbpurity.com/
The lack of a match construct or implicit tagging to go along with them makes it really weird though.
Probably thinks it's a bot, and wants to test the scripted response to an out-of-context question.
quacked it?
What's so interesting about it, are you surprised?

Apple have been fighting the ability to run your own code on the device since day one.

This is part of the business model of the "app store" purchase model and not very surprising.

I'm sure even you have heard that Microsoft have been anti-consumer once or twice over the years.
It would help with this if B&N would fix their website to make it less annoying to try to find out what is at your local store.

Suppose there are several books you are thinking of buying. You want to know which of those are at your local B&N. You go to their website and search for the first book. On the book's page you click the "Check Store Availability" link.

That pops up a form to enter your zip code. You do, and it brings up a pop up that shows the availability of the book in the nearest few stores.

So far so good.

Now you want to check the second book. You find its page, click the store check link. And you get the zip code pop up again...and it isn't even smart enough to pre-fill the zip code. You have to enter it again!

This is just irritating.

At the very minimum it should pre-fill the zip.

Better would be to skip that pop up completely if it already knows the zip and go straight to the results. This would not inconvenience people who want to change the zip to check a different area's stores, because the results pop up has a zip entry field for doing that.

Better than that would be to, once it has the zip, automatically show on the book pages whether or not they are available in nearby stores.

Even better than that would be to also put that on the search results pages and on the browsing results pages, like Best Buy does. At Best Buy it tells me right there if it is available for pick up today at my local store. If not, it tells when it can be if I order online for local pick up.

Once they do all that, they should add a way to filter results to only show locally available items. Best Buy again is a good example. On search and browsing pages, there is a tab that limits it to only items you can pick up today in your local store.
Nintendo  Switch's HD Rumble Helps Australian Man Discover Tumour in His Hand
Machine Learning in the Supply Chain
There was almost zero abuse on the male cofounder image. So by what this story presents as long as you pretend to be guys plucky startups don't have to worry.
I agree that people in the know would not advocate brutal totalitarian dictatorship in 1947. But the idea of a centrally planned economy was far from discredited in 47. Central planning and some smart financial engineering by Schacht had harnessed tremendous productive capacity in Nazi Germany. Naturally the USSR was committed to central planning, and had ultimately defeated the largest invasion force ever assembled. Both the UK and US adopted central planning to direct their capitalist econonomies to war aims. And that was a big factor in Labour's 1945 election win that removed Churchill from office. Central planning had been seen to be a key factor in winning the war, and that bolstered Labour's arguments for the welfare state, NHS and nationalization of key industries like coal. A political consensus formed around the planned economy and persisted until 1979, and the coming of the Blessed Margaret.