skysight-inc/HackerNews huggingface dataset:
Ask HN: What do you think a successor to Google Search looks like?
Thought Experiment: let's rethink the search engine. How does a small team of engineers, with tiny compute resources, build a new kind of information-finder?

The old model of centralized crawling/link/text-pattern-matching (a.k.a. Google) seems so 1998. So arbitrary, so open to manipulation (e.g. the Boris Johnson story today). I want something fundamentally different, something that takes into the account the sheer size of the internet today. Something not manipulatable by "SEO".
Agreed. Furthermore, taking on a project like this is a great learning process. I’d encourage more people to experiment like this.
If America is to deserve its own sovereignty, it must accept that of the rest of the world.

Cuba has never done anything wrong to the USA. Some old racist cowards embargoed Cuba 60 years ago for reasons that just don't fucking matter anymore.

It's 2019, it's time for Amerikkkans to stop attacking other nations with embargoes and sanctions because their culture and government system is different.

Israel is committing genocide, we give them $15bn in welfare every year. We don't embargo them. They are a non-secular, fake presidency run by the religious extremists. No sanctions and embargoes.

Saudi Arabia is committing genocide, we are spending billions to help them. They are also undeniably responsible for 9/11. No sanctions, no embargoes, nothing done about Khashoggi.

Iran has NEVER attacked US soil, but Israel hates them, let's starve them to death and bomb them off the face of the earth to keep them from selling their oil and screwing our profits!

Venezuela has NEVER attacked US soil or lifted a single finger against us. However, we failed at installing a puppet dictator who would play ball, so now we are starving them and or eventing them from selling their oil.

Americans are assholes.
and it reassigned thousands of engineers across the company to fix a security vulnerability earlier this year, delaying other Marcus products by months, The Journal reported.

I wonder if it was related to the development of Apple Card.
Can't speak for all southern countries in EU but here are my impressions.

* At least from the people I know during the summer productivity drops because everyone is on a vacation to the seaside.

* People here seem to much more enjoy live. It is much more common to see young people just hanging around and socializing than doing anything productive.

* Tourism is usually the priority for those counties, not IT. This leads to high number of seasonal workers. Lots of people don't want to work in factories and offices. They just work a few months during the summer in the tourism and during the rest of the time they enjoy life and do nothing.

* EU allows everyone to work everywhere and smart people want to be part of the technological hubs of Europe which just happen not be here. It is the same as in USA. I haven't heard about any startup from Kansas, but plenty from Silicon Valley.

My two cents for the situation. EU has poured lots of money to these regions but very few productive things have come out. People just learned how to manipulate the system to get more funds. They are not thinking how to solve real problems and make people lives better, everyone is just trying to get money, spend them and then asks for more. The funds should be restructured to allow entrepreneurship grow. You cannot make inefficient system better by just giving it more money, you need to change the system.
Completely off topic, but it's hilarious how slow the NY times website loads in that first video.
The energy rating problem could have been easily avoided by giving out labels according to consumption percentiles. The top 10% of the models on the market get an A, etc. But I assume that manufacturers wouldn't be happy about that.
If you don't have something on paper you cannot expect it to be enforced. Next time you should make sure you have your remote weeks written and signed.
Uhm... no.

I borrow $1000 and promise to pay back $1050. Lender now has a $1050 IOU which he will likely put into circulation (borrow against it, trade it etc.). Monetary supply just increased by $50.
No, if a company would not be able to produce anything, it ceases to exist. So there is a minimum number of hours of work every week. A company will not be able to get lower than its minimum. How much is that depends on the work itself, the efficiency of work, and the efficiency of management.
I would be absolutely amazed if DNS was not involved in mounting a block storage volume.
List of YouTube Demonetized Words [video]
yes, the difference is that indentation is accepting ||1||2||3||4 and |||1|||2|||3|||4 but not ||1|||2|||3||4. Here the context is remembering how many bars had the last "line".

every correct indentation can be easily converted to parenthesis and viceversa (simply increase in indentation are opening brackets and decreasing are closing brackets), but it cannot be done by a context-free parser.

>Don't these both represent the exact same amount of context (which reasonable people might disagree over which is "zero" or "non-zero")?

the difference is in what kind of state the lexer can access. with parenthesis you remember in with a stack, you know what in what kind of block you are but know nothing of where you were. with indentation you need to remember the whitespaces on the previous line.

(Haskell for example has both a indentation based syntax and a {,} context-free equivalent syntax. In this sense focusing on being context-free is slightly meaningless.

(there is another category of languages which is very close to context free with the restriction that every token cannot be both "opening" and "closing" at the same time, as it is almost always the case. This category of languages can be operated on like regular languages, which is very nice)
> Even if it were shown to be wrong, so what?

Indeed. Who cares whether anything is true or not when discussing policy on websites with billions of users? ¯\_(ツ)_/¯
From Wikipedia: "Mid 2019 plans of CLINTEL and Berkhout were leaked showing that they were organizing a campaign against political commitments to net zero carbon emissions being made to law. The campaign features a number of academics and industry figures with ties to climate change denial groups, as well as members from oil and gas companies" I'll just let this stand for itself...
It might not be they progress we are hopping for. We still have to pay for the repair.
Increasing the devices guarantee from 2 to 5 years (maybe 10?) is probably better. Then it will be on producers to provide long lasting devices.
Missed the perfect headline: "A guide to giving head - all of the elements"
Not sure what you're trying to say with this. Does this belong to a different thread?
Also, note that "learning styles" has come into some intense criticism re: its validity as of late. See https://en.wikipedia.org/wiki/Learning_styles#Criticism
Ask HN: What matters for getting back-end positions?
I've had many interviews throughout the years with many fails/passes. What I noticed is that the only thing that matters is how you do on the tech part, which is usually a Hackerank style question. It seems that how you approach/solve that question is about 90% of the interview and everything such as experiene/hr part/personal projects barely matter. The question is does having a good git portfolio of projects or personal website or overall experience matter/helps you get interviews/jobs or is it only like 1% improvement?
And on top of that it seems "link spam" happens more on DDG

(Not to mention the right side "Answer box" that throws me off a bit since that result is not on the list of links)
> If it's only within the design lifetime?

Depending on the law some EU countries already expect the manufacturer to be able to fix or replace products that failed due to hidden defects within the average service life. So a manufacturer has a vested interest in declaring realistic figures because they are expected to support them. The "1000 year kettle" would have to have spare parts available for the period.
Why do you ignore what I actually wrote? Wouldn't discussions be much better if you actually responded to what other people actually say? Given that you want truth, it's quite ironic that you yourself don't seem to be quite flexible.
There is no page 2 anymore, though.

My page 2 might be your page 1, and vice versa, based on how we've been profiled by the search engine, our location, browser, etc etc
The news story that really made me believe that the bumbling fool shtick is real and not just an act was when he went to a buddhist temple in Myanmar and started reciting a colonial-era Kipling poem about a British soldier reminiscing about a Burmese girl that he kissed - until the ambassador intervened and told him it wasn't appropriate.

If he understood the context of the poem (a lack of sensitivity to the three wars the British fought to suppress Burmese independence) then he would've never recited the poem. But he is a 'well-trained idiot' - he's had an English classical education, so he knows Kipling, but he doesn't understand what it actually _means_ ('oh yeah, I totally was going to shag a girl when we were fighting in Burma') or how it would come across to someone who wasn't also from a classically trained English background.

So I think he is a clueless bumbling idiot. He, and Jacobs Rees-Moggs, are the British equivalent of a Texan politician who wears a cowboy hat and talks about their guns all the time.

The story is available here - https://www.theguardian.com/politics/2017/sep/30/boris-johns...
I've been in the situation without any colleagues to speak with for years and still love it. We are all different.
I've changed the heating element in my oven, that was simpler than changing a plug. Plus you'd be surprised by how many people would have trouble wiring up a plug.

I can understand why manufacturers wouldn't like it, it isn't apparent to me that the doom and gloom would play out. The people that attempt these repairs are likely to be self selecting, and if we look at cars or PCs, are the tinkerer communities for those less safe than the general population? I feel you could make a case for the opposite. If you have no idea about cars, that rattle is a thing to be ignored, whereas a person in the know would realise that it's an impending failure of X.
You're right, it does encourage spending and investment. However a part of the money does eventually go into negative interest rate assets (due to regulations etc.) and I believe that shrinks the money supply.

Not an expert either.
"If X, then Y"

"X seems pretty bogus."

"Who cares if X is true? Anyway, Y Y Y"
As a someone working in hardware development (PCBs & firmware) in Spain, from the 5 companies I worked:

- Only one used version control, the rest I had to introduce them (and fight management fears) to set it up.

- Only two had onsite backup using RAID or similar

- None had out-of-site backup

- Only one had a system that supported shared libraries (for hardware), the rest resorted to email or a shared drive and a LOT of back & forth to ensure no one overwrote past edits.

- I started working in 2010, yet I've managed to found "goto" statements (the "jump out of this function to some weird place in code" type) in the wild.

But by far, the most damaging practice that I see around is how pointless much of the work done is. Given the amount of investment required for developing your own hardware, knowing that less than 40% of the products I have worked on are on the market because they were pointless in the first place (and everyone knew it) is the most demoralizing.

EDIT: I always forget to double the break lines
Rather people would have to pay for it, but upfront (which is more transparent).
Building reach is much less important when you have a higher level protocol on top and can check for message receipt (and can ack or people can call you as a last resort).
Short stories often were excluded by the medium if they weren't assembled into collections, so I would think of this as a good addition.

The general critique about people reading fewer books is probably true. In my case it is just time constrains. Belletristic works are something I only read while travelling (which I do perhaps 1-2 times a year).

But yeah, Instagram wouldn't be my first choice, but I never tried it on the other hand.
> Forming those bonds is what makes people happy to go to work everyday and work hard.

Definitely not. I want 0 colleagues.
A lot of corporations will gladly destroy the environment, the fabric of society and human happiness just to turn a profit. The government will try to regulate business but often ignorantly and inefficiently.

As usually, the answer lies somewhere in the middle.

I think what the EU is trying to do is to force both companies and consumers to think about the consequences of mindless mass consumption and obsolescence. Beyond petty laws and regulations, the EU sometimes does have a noble fundamental concept behind their policies; it remains to be seen if the resulting policies are effective in practice.
Tensorflow sounds like an ideal candidate for running in a container. List out all your approved compatible versions in the Dockerfile and distribute it with your source code and anyone can reproduce your results with the exact same setup.
So /r/VXJunkies, The Novel?
https://github.com/servo/servo
https://github.com/sveltejs/svelte
> Are we trying to create job security through unnecessary complexity?

As a python/go dev, I can assure you that go is not much more complex.
And as a server admin, it's much easier to deploy.

It does have drawbacks when compared to python, but it can often be the optimal solution.
> The very idea of one species caring for another, which many humans do, seems completely unique in the animal kingdom.

A quick youtube search would provide you countless counterexamples to this.
I mean the query "Boris Johnson model" is genuinely ambiguous, it's a property of language rather than Google. There are a lot of queries out there that are truly ambiguous.

Can't reproduce the "wrong" result locally, but I bet the results for the "woman model" interpretation are just below the results for the "model of restraint" interpretation.
This doesn't answer the question though. The question was "why would you buy this over a pc with the same specs?" and you answered essentially with "if you do not already know this then you cannot know this".

How would one gain that knowledge in the first place? We aren't born with the knowledge of why one would buy this machine over another.

We gain that knowledge based on specifics of the two machines. So the question is simple: what specifically makes the new Mac Pro a more desirable purchase option for someone than a PC with similar specifications?
Exactly. They are willing to regulate, but slowly, inefficiently, and timidly.
One query that always interested me is how much duplication is in the Open-Source community. Like how many boiler-plate files are copied into projects.

It seems generating a `react/angular` project produces many files, that almost never get changed, so it would be interesting to know the most duplicated files...

I think this could also give valuable insight into how to make the language/frameworks better or simpler...
Of course the comment was simplistic. How much information on such complicated topic can be stuffed into a few sentences? The point of the comment was to point out the parent was wrong, and provide an example where it's wrong, not to describe how the world works.
Benefits of Physiotherapy and Physical Activities
Afaik (not a personaler, I'm a consultant mostly working backend-jobs): experience is important, personal website/git portfolio is not, at all. Recruiters are not techies, they can't be arsed going through your github, and if they did, they wouldn't understand a thing.

Once you get invited, you need to perform vis a vis; if you don't get invited, you didn't meet the criteria.

The criteria vary by employer and position, but are mostly:

* is your code good enough?

* are you someone the team can work with?

When you get declined, ask for specific feedback. What went wrong? What can you improve on? Etc.
Boris is a cunning boy. Why hasn’t (Barbara) Stresisand effect eaten got by now?
> Is it normal for a very private vps to receive thousands of ssh attempts per hour?

Yes. The thing is about the IPv4 space is that it’s really not that big (3,706,452,992 public addresses) so it’s pretty trivial to poke every single one esp if you fine tune your port list.

The most common advice is to hide your private services. Instead of using port 22 for ssh use 23231 instead. It’s a little more annoying but you can also use port knocking. So to open port 22 (or what ever port you like) first you got to poke port 23123 then 7654 then port 39212 within a short period of time then the port knocking software will open up port 22. (Or a combo of both change default port and port knocking)

It won’t stop people “ringing the door bell” to see if anyone is home, but it will help with the then trying to brute force pass the login prompt.
I always assume that such a short warranty period is for catching manufacturing defects and shipping damage and not amortization from normal use. Essentially a 1 year warranty is not much better than a 1 month or a 1 week warranty for a laptop.
I've been on this situation (except it was not a government job), I use my own mouse, keyboard, and I've had to upgrade myself the hdd and RAM on the laptop provided to get any job done.

BYOD is heavily frowned in Spain, but employers insist on giving me home-grade cheap laptops for CAD work. It's madness.
You are mentioning año (year) and ano (ass). The confusion is that for us spanish speakers, ñ sounds different than n. If I didn't knew how to type ñ I would actually write "anio". It is not exactly there, but it is much closer than ano.
> shipped by next day courier to a repair centre in Warsaw

Don't worry, that will change next month
As a non-Brit, I'm quite impressed by his ploy. I feel the comparison between him and the POTUS are unfair to him. He's way smarter and more tech savvy than his counterpart across the pond.
Yes, but the point GP makes is that you need carrots and sticks. One or the other alone will not be enough.
Interesting times, and a slippery slope. These fairly square rules will surely cause other uproars as it invites back the alt-right with their tongue-in-cheek fascism. And the Facebook algorithms seem embarrassingly incapable of nuance, like this Tommy Robinson debacle: the mere mention of the name "Tommy Robinson" in a post (in Sweden) renders your profile inactive for several days or indefinitely. In other countries the post is simply deleted. In other words, any other person called Tommy Robinson would not be able to have a FB presence.

I'm no fan of Tommy Robinson but this is worrying as FB has become more of a utility for online discussion and publishing. The problem is partly technical, but ultimately it is caused by the fact that Facebook doesn't have a value system of it's own. They need to follow the bidding of the powers that squeeze them the most.
He can SEO the "thigh" one with some sort of sentence along the lines "nobody ever got sick eating the thigh of a chlorinated American chicken!"
Surely this has the ability to backfire tremendously
must say Tax in Italy are high, but that is not really the issue: as I wrote, if you are on that fund you just waste 27% or your income.

The problem with taxes maybe is just:

* you never really know how much you have to pay: you cannot handle it by yourself (you need an private adviser)
>a noble fundamental concept behind their policies

the word you're looking for is "populist" - i.e.,"we care, but we don't care enough to start looking bad".

It's a good step, but not great. Greater urgency is needed at this time.
That would encourage manufacturers to lower the efficiency of non flagship models. How about just regrading every few years? Potentially add a number to the start.
Show HN: Mono depth estimation for self-driving cars
From the article I cited:

"Unfortunately, the small number of predictions of an ice age appeared to be much more interesting than those of global warming, so it was those sensational 'Ice Age' stories in the press that so many people tend to remember."

There may have been more reporting of ice age predictions, but that wasn't what the scientists were saying.
Well, he kind of is.

(In the sense that a lot of his novels are, at heart, mostly physics exposition, whether of real or imaginary physics.)
> pick up a piece here or there, and go on straight to bashing Wayland, gleefully unaware that I was one of the people making it.

Don't worry, you working on Wayland doesn't make it any less sucky, it is broken at a design level so unless you had a fundamental effect on the design, you don't bear any blame for its state :-P.

(though a better approach would be to try and fix X11's issues instead of intentionally breaking it and replacing it altogether)
What if your search engine was just made up of sites you add to a personalised "pool" of sites. This way your news comes from a consistent source and/or your technical questions are answered by your favourite dev community site, etc. Certain sites could be tagged for relevancy around a certain search keyword.

That's my two cents :)
Rethinked guide to testing React and Redux applications
Experience and personal projects get you past the screening process, interviews get you past the hiring process.

Most companies aren't looking for personalized interview processes in order to assess a candidate's fit. They're looking for standard, comparable interview processes where they can justify their decision and hold interviewers accountable. It's easy to compare two Hackerrank scores, harder to (objectively) compare personal projects.

Hackerrank-style interviews suck and they aren't representative (not even remotely) of real working conditions. But they are good at something: evaluating the tenacity and the drive of a candidate. You need to work hard to ace these interviews, and companies are looking for candidates who are persistent and able to work hard—even on things they don't choose to work on.
It says in a few parts that this was agreed on at hiring. Should probably also be in writing, but that doesn’t excuse them from deciding not to honor one day.
Much more likely it's a result of Cummings, who appears to be the real power and brain behind the throne.
I really like Rembrandt's 'A Polish Nobleman' [1]. I've read "Polen, land, volk, cultuur" by Milo Anstadt. Unfortunately it was never translated from Dutch afaik, a shame because it's the best historical book I've ever read and I wish there was a book of this quality, balance and comprehensiveness about my native Netherlands (and that Polish people could read it as well). He's a Polish Jew who's family fled from his native then Polish Lviv/Lwow to the Netherlands and became a noted historian. Rembrandt's image fits the history as investigated and told by Anstadt perfectly.

[1] https://en.wikipedia.org/wiki/A_Polish_Nobleman
Uh, you might want to look into the disciple of Information Retrieval.

I'm confused by your question: what exactly do you want? It seems like the SEO-story of Johnson caught you off guard, and now you're like "Google search bad". Then: well, what exactly do you know about search algorithms? What better product do you want to develop? Asking HN before you learned anything about Information Retrieval (because that's what it feels like to me) seems inadequate.
I'm reading a book right now, as an adult, that has illustrations in it.

What harm? It's a little extra fun that the words are wrapped in some lovely illustrations by a well respected illustrator.

It's not detracting from the novel in the least.