skysight-inc/HackerNews huggingface dataset:
Where do you start with this one? But okay, here goes:

1. The post assumes that the search result quality is not good. This simply is not the case. Users say the search results are good. Could they be better? Sure. Are they terrible? No.

2. The post assumes users want transparency on the search algorithm. This clearly is not the case. The whole reason that google became what it is today is because of the lack of clutter and good search results.

If you remember Altavista then you remember users constantly having to fidget with all these knobs in the advanced section to get relevant search results. Lycos, excite, etc weren't much better. I remember using Google for the first time and it just worked.

3. The post assumes that users want deep customization. This again is not the case. Users want less clutter, less knobs, and a faster search experience. Google is delivering that.

4. The post assumes that any startup with a better algorithm can beat google. However this is not the case. Google has deep search integration with mobile providers such as it's own Android OS and also iOS. it also has it's own browser (Chrome) and has paid deals with Mozilla. Obviously, both browsers default to Google when you type something in the search field.

Not to mention, the leading IOT devices all connect to Google to find results when it needs to search the web. And for safe measure, Google has come out with its own voice assistant device, Google home, to safe guard against any shenanigans from Apple's Siri and Amazon's Alexa that might happen in the future. It is heavily subsidizing the price to make sure it has a strong horse in the voice game.

Integration aside, it also has scale. It crawls most of the internet several times a day. That's no small feat and it is quite hard for a startup to just replicate that with funding. I mean, even that won't cut it.

Google is now even using machine learning to understand relevant pieces of information on a webpage so when you query it by typing on your keyboard, by voice, or future mind control it delivers the answer you were looking for.

The only valid point the post makes is that Google has squashed competition by buying any startup that remotely could threaten it's position...for safe measure. I'll give the author that.
How do you plan on shipping every day, being more accountable, and staying focused when you take enough time off to visit 6 different countries in one year? Sounds like resolution #6 should be to stop bullshitting yourself.
The copper pair and HFC lines in NBN areas are transferred into the ownership of NBN Co (though the ducts that they lie in remain Telstra assets).
Time and focus. The curriculum in many degree programs isn’t just about job readiness. Students will do research, experiments, labs, write papers, attend conferences, do hackathons, try side projects, and more that often don’t fit into the timespan of a bootcamp.

A wise professor once said that students pay for two things: speed and peers. Speed affects the rate that assignments, lectures, and tests need to be completed. Peers affects the quality of learning you gain from discussing with people tackling the same problem, and often the depth of the class’s prior perspectives.
Yea, but is there anyone (not including startups) who is getting paid this kind of money without a decade worth of experience?
I was thinking more like Arkham Horror, or Android: NetRunner.

Not to be gender normative, but that probably doesn’t help you.
The amount is pre tax. Students still pay taxes.
Is 3 years considered quickly enough? How about 3 years for a remotely-exploitable problem? According to <a href="http://www.telegraph.co.uk/technology/apple/8912714/Apple-iT... Telegraph</a>, "Apple was informed about the relevant flaw in iTunes in 2008, according to Brian Krebs, a security writer, but did not patch the software until earlier this month [Nov 2011], a delay of more than three years.".

It seems to me that nobody but Apple has a responsibility to its users. The public at large certainly doesn't owe Apple (or any other software proprietor) specific performance regardless of whether they report what they've found publicly or when.

Apple is also not being nice to its users by denying them software freedom: most of MacOS is proprietary and the aforementioned bug concerned iTunes, a proprietary media player. So no matter how technically savvy and willing the user is, they're not allowed to diagnose and fix the problem, prepare a fixed copy of the changed files, and help their community by sharing copies of the improved code.

"Responsible disclosure" is indeed propaganda that benefits the proprietor in a clumsy attempt to divert blame for a product people paid for with their software freedom as well as their money.
I wonder what those professionals use today: google’s advanced search interface, niche site search, social media search, libraries, paid services, bloomberg, lexis-nexis ..?
A better search could be made and likely is out there already, but one sums it up best. How often do your peers use Yahoo? Still, the company gets enough hits to be worth billions. Part of that is a global market, Yahoo is big in Japan supposedly, but part of it is your Uncle having made his decision pre-dotcom crash.
Well, as far as paid work goes, I've wrote a few ERC20 token / ICO contracts and I've done a few PoCs with private chains.

I'm also focusing on open-source projects, hackatons and bug bounties simply because I've spent the last 20 years of my life working in corporate and anything that feels "real" I'm game.
Perhaps there is time for quiet introspection and also having fun on a dance floor.

Here's the thing: many activities that do not interest you are far more complex and interesting than they appear on the surface.
- make my company profitable by focusing more on sales and marketing

- build new winery (building for production, lab and so)

- extend my body flexibility: after decades of sitting I am able to just reach my knees while standing. I want to be able to reach toes by the end of this year. Also work on my posture and remove my back pain.
Wikipedia has the numbers:

https://en.wikipedia.org/wiki/Police_firearm_use_by_country#...

Per capita, at least 5 times more people die in the US from police firearms compared to similar countries. Compared to Australia, its about 80x (per capita).
"Number of people who tipped the author for this content" could be a very interesting search signal. It costs you nothing to link to someone. It costs you money to tip them.
(aleksa Nicole) Big Round Hot Ass Girl Love and Enjoy Anal Mov-04
I published my first book C# And XML Primer (https://www.apress.com/us/book/9781484225943) and wrote my second book Pro Windows 10 Development in C# 7 (https://www.apress.com/us/book/9781484229330).

I started learning Elixir and wrote Plsm (https://github.com/jhartwell/Plsm/) which is my highest starred github repo with a whopping 86 stars (my previous highest was only 7).

Finishing up 2017, I'm working on my first mobile app using Xamarin Forms and Elixir + Phoenix for the server side. It is a simple train schedule app for the Chicago Metra but it is something that will help me and hopefully others.
Probably try for a Master's degree since my employer would essentially pay for it.

I've been wondering what the next step is for me after 5 years as a (professional) web developer. I still enjoy it but I can't help but think that there's something after. I work on a very modern stack (React, Redux, TypeScript, etc.) and I imagine many here would be satisfied with that. But lately I keep trying to define the value that I bring to the table and it's hard to verbalize, when it shouldn't be. So learning to express that is also on the table.

I've also been getting my feet wet with crypto, machine learning and FinTech. They may turn out to be 2017 fads but so was JavaScript and jQuery back in the day.
Here's the solution: get off of Instagram. Ask yourself: does it provide any real value in your life? If the answer is no, just delete the app and get on with your life.
TOWTTOU (with s/check/write)?
Hell don't even get into the bugaboo that things like Propecia and Rogaine do to make it hard for some men to perform. That right there should be a warning on the damned side of the bottle. Want to talk about something that gives two people body issues, that can be crippling.
Show HN: Clipper card PDF to CSV conversion
Plus you sold the shit out of it. Like seriously, quality work.
Yes, it's partly about comparing the security model of CSPRNGs to the security model of ciphers (and I think some of the CSPRNG constructions are extremely closely related to popular ciphers and hash functions). Part of the argument is that a cipher can encrypt an extremely large amount of data under the same key, and in the same way a CSPRNG can create an extremely large amount of pseudorandom output from a small seed. In some cases, deriving the internal state of the CSPRNG from observed outputs should be as difficult as deriving the secret key of a cipher from observed ciphertext or from known plaintext/ciphertext pairs. Maybe tptacek can do another go-round on this topic and make this more explicit (because he certainly still gets frustrated about people's intuitions when it comes up).

There was something either in that piece or in another one by another crypto expert saying that if we don't believe that CSPRNGs have this security property, we shouldn't believe in the symmetric ciphers that we use them to generate key material for either, because they are constructed using the same kinds of techniques.

I also don't remember what Matthew Green disagreed with Thomas about here.
Kick them while they're down.
I'd like to slow down time but that's definitely not going to happen in 18. Routine = quick time passage
Show HN: The Exponential Project
It's an excellent list, other than 14).

> 7) Don’t waste time. Most people waste most of their time, especially in business.

The difficult part of this one is that many businesses employ very intelligent and motivated people to make their products into addictive time sinks. There's a reason so many websites start playing videos immediately upon loading and then automatically load more until you stop them. It has nothing to do with concern for what's best for you as a user or as a human. It takes more determination not to waste time on the internet every year. It's an arms race that Facebook, Netflix, Reddit, Medium, etc are winning.

While sama is doing what he does, most people spend hours tapping and stroking their phones and hours more watching video on a daily basis.
Probably not good for the elephant. They make lousy pets and if no part of them is of any value, or legal, then what is the point of keeping them around when they are a hazard to people and their property? Thank about it. If it weren't for the many (legal) uses of cattle, they'd be headed towards extinction too.
It’s intersting the way you shut down any discussion of Israeli wrongs, but broaden discussion on any opposing views even if off topic (ie story isn’t valid as it’s from AJ). It’s almost as though you have a vested interest in one sides view only.

A constructive approach is needed by both sides, not more of the same. You are desperate for a finger pointing fight and seem to be hoping to vilify me for being Palestinian. Why?
Well, we do have mitigations. They're not good ones, but they're mitigations:

- Be more paranoid about allowing r/w direct access to your computer.

- Be prepared to power off or otherwise halt your machine if (on 10.13.12) you see unexpected logouts or similar.

- Safeguard your data and/or consider moving it off of the machine or not using it in some situations.

None of those are great things to rely on or to have to do. A real working patch or detection mechanism would definitely be better. But that's not the same as "no mitigations" whatsoever.
Have they completed scientific and adversarial review of the proposed guarantees and their respective proofs already? If I'd knew a flaw in Casper, I'd wait until the final release and deployment.

Without respective proofs, what is the point?
And do people play those games anymore?

I'm not asking about their sequels and follow-ups, like DotA 2. People still enjoy The Legend of Zelda: A Link To The Past (1991) today when many more good Zelda games exist. But it appears to me that not even nostalgia would compel someone to play an early-2000s PC game.
The point of those lectures, especially in undergrad, is to reduce the "unknown unknowns". You don't know that you could look up how some technique actually works if you haven't ever heard about it. If you want all the details you need good textbooks, or, for more advanced topics, the original papers.
True, but ablative tips would likely mean engine overhauls at increased frequency, significantly increasing cost. At that cost vs benefit, likely better to just go back to piston and prop.
> Or is the agreement of the community a requirement of the protocol?

It is, obviously, because if there's no agreement, then nobody (or not enough people to matter) adopt said protocol.
Why would your security engineer take CVE-2008-0001 as a holiday?
Way more energy efficient, but the "centralization" problem just shifts from the mining hardware, to the amount of currency you have. It assumes the majority of stakeholders act in good faith.
Bonus points if they issue it as CVE-2018-65536 (pen-test the world, so to speak)

EDIT: "No one would ever store the CVE incrementing fragment as a 16-bit unsigned int!"
I suspected the author was dreaming when he said the lack of rich customization of the search algorithm is taking away from the end user experience. People don't want to learn about the intricacies of your search algorithm. You're assuming they care. All they want to do is type their question into the magical text box.

He also seems to not understand the value that search advertising provides. Search advertising is a win-win for businesses and consumers. If you see it as something parasitic that needs to be fixed, I can't take you seriously about "how Google will be beat".

Then I read the last sentence, quoted below. Sigh. Nothing serious here folks, carry on.

> I predict this will become more of a real possibility under decentralized smart contract systems such as the Ethereum blockchain, where value exchange itself can happen on a peer to peer basis (via a synergistic ecosystem of content curators, content providers, and content consumers).
I'm always disappointed when an EDM live show is a letdown after enjoying all the polish put into an album.

Being able to do both excellent live shows while releasing quality albums is not a guarantee in any genre, it makes sense that there are specialists focusing on live shows.
Is it possible? Absolutely but it won't last very long. Google would have learned from Yahoo's mistake. They will acquire a company if there is even a whiff of serious competition. Whether that better algorithm will end up in Google search is another matter.
I’ll be doing a slightly-silly personal challenge that I made up: walk 7,777,777 steps, write 777,777 words, do 77,777 jumping jacks, 7,777 press-ups, eat 777 different types of fruit, achieve target weight of 77kg, and run 7 10K races.

https://medium.com/@7sevens/the-seven-sevens-challenge-c7b7d...
Sure! On the front end it's HTML, CSS, and jQuery - no hip JS frameworks nor complex build pipelines. Backend is node and express. The dominos API is https://github.com/RIAEvangelist/node-dominos-pizza-api, as mentioned below. Everything is hosted in AWS on Elastic Beanstalk on a few t2.micro instances.
Urban Pulse: Capturing the Rhythm of Cities
> Cause 10% less animal suffering through my eating habits.

That is oddly specific.
> But if you find you can’t resist that craving for a chocolate bar don’t be ashamed

Shame correlates with activation of ventral striatum which plays a role in a formation of addiction. Shouldn't it be "You better be ashamed."?
Spotting Field Sabotage in Meetings (2011)
I'm not writing any more code on my own time.
You don't have to do the dishes after eating McDonald's either.
The twitter messages and recordings should be well receivable evidence.

An intend to kill might be far fetched but an intend to harm is not.
I switched to DuckDuckGo - it isn’t as good as google, but it is 90% of what I need. For the rest I have to slightly tweak my search criteria - but that is not a bad thing because it forces me to use my little gray cells.

YouTube and Gmail substitutes and then I am Google free.
> Grow more willing to stand up to bullies, including on HN.

Don't waste your time arguing with the internets.
I see what you mean, but no actually. I really just Googled "what color makes people hungry" and picked a red I liked!
Bitcoin–The Andromeda Strain of Computer Science Research
Hi,

Definitely good points, but I disagree with them.

1) The issue is not with search result quality for a given query. In fact, I agree that such quality would be difficult to match. But this is a very specific, very polished feature. It is by no means the only way to deliver a quality user experience.

Rather, the issue (and perhaps this is just one issue with many more I am unaware of) is that the search space of possible queries is limited to a small number of dimensions.

2) Definitely under no illusion that there is a demand for transparency on the algorithm. However, if that information is a successfully-guarded secret, nobody else is going to create an incremental improvement over that specific type of feature.

3) You have two incorrect assumptions here. Not all users want the same thing. But more importantly, there is absolutely no reason why more customization means that the UI must become more complex. A company like Google is smart enough to see that. If you have more customization, it can be offered through an API. Even if not offered through an API, you could see open-source browser plugins to create a custom page, with no clutter and no knobs. And likely a fast search experience with some effort.

4) Absolutely false! The point of my post was to illustrate that the failed strategy of "imitate the UI with a better/different algorithm under the hood" will never work.

Your point regarding scale is a good one, and it is exactly part of the reason why I believe that peer to peer blockchain technologies will be the likely place for this dethroning to occur. Users can collectively contribute their own little piece of the network, sometimes even being paid by doing so (refer to Steemit for a proof-of-concept). There are a lot of interesting ideas in some of the Ethereum distributed app whitepapers. Most of those ideas will never be successfully built, but there are enough of them where we will see some successes. Then the industry will learn from the mistakes that were made, and we will see a new paradigm. I think this will happen rapidly over the course of a few years. I already have specific conceptual ideas for how a search engine might operate (URLs can be associated with a reputation rating, various tags, and so on, and not bound to a centralized server).
Google apparently hires everyone who passes the bar. There is no "we have to pick one out of the current hundred candidates".
Vim-netranger
Same was true of MtGox, right up until it wasn't, no?
If resolutions were so powerful, why not have monthly, weekly, daily, or hourly resolutions? Imagine the things we could accomplish if all it took was to attach a goal to a discrete unit of time. My new day resolution is to get some more sleep.
Anchovies are actually the only topping I don't include intentionally!
who knows yet the site has one purposes only to report interference and they do have a button on their homepage to do that. Thus, I empathized the main purpose with as little text as possible and a bright purple button.

It would have been nice of the company to get back to me, but yeah Im unlikely going to ever do post interview homework again.
This is a "neovim" storage explorer plugin to bring together the best of Vim, ranger, and rclone. It's called vim-netranger just because I might port it to vim8 in the future. It's still under development, but is already very useful.
Cross origin cookie stuff can get pretty narly. Using iframes makes things easier
I interviewed at the Google Kirkland office a while back, and I doubt any of that applies in my case. It was the coldest interview experience ever in my life. All but one of my interviewers were either aggressive, dismissive, or seemed to have Asperger’s syndrome. I didn’t feel welcome. One of the interviewers seemed more interested in showing how smarter than me they were than actually interviewing me.

The whole thing was so bad that I don’t think I’d ever like to work there. Maybe I’d go for the crazy money for a few years, but not expecting to work with nice people.
Samsung and LG say they don’t slow phones with older batteries like Apple
Is it not time limited for a year NDA though?
I'm not going to burn my personal life programming any more.
What do you use for maps?
Just to 1... do they know any better? What other experiences do they have to compare against?
As someone who tried to compete with Google in search, it strikes me that everything he brings up was also true, and well known, in 2007 when we started Blekko.

Cuil, SearchMe, and Blekko didn't fall into the UI trap that he outlines. None of us succeeded that well, but that's a different issue.
- is the agreement of the community a requirement of the protocol?

Yes. Always with a choice of creating your own rules and convincing other to switch to them.

Decentralization in this context would mean different rules for every participant, which is not something that we want - an extreme example of individualism where everyone has different beliefs, so a group cannot accomplish anything.
In terms of object-orientation, then Java, like C++, was not inspired by Smalltalk. Certainly aspects of Smalltalk's execution environment including VM, and supporting language libraries have been influential.

According to James Gosling, Java's object model is entirely based on Simula (http://bit.ly/2xc1XTA) and the concepts it introduced:- objects, classes, inheritance and virtual functions. Smalltalk's main differentiation in terms of object-orientation:- "messaging between objects, all the way down", is not reflected in major modern languages, other than perhaps Ruby.
This already happens to an extent but with sex, age, race, and lifestyle taken into account but it's usually still a conventionally attractive model. You're absolutely right that it increases sales.
Sweden is a sovereign nation with its own currency and a free floating exchange rate.

Therefore when the Swedish state spends money, people earn more from the production that induces. The machines are run for longer and more is made. Taxes then automatically recover that.

Extra Spending causes extra taxation.

The analogy is straightforward. If you have an advanced electrical economy you have to supply more power into the grid than is consumed to handle the phase shift of advanced inductive power plant. That extra power is then taxed back by the electrical grid 50 times a second.

You have to generate that extra power, and have wires big enough to take it, even though it is never actually used. If you don't supply it, then the motors just don't create as much real power.

To get the correct amount of real power out of a modern mechanised economy, the currency issuer has to spend more into that economy as reactive power and that then returns to the source as taxes and additional savings in the currency every cycle.

Mechanisation reduces the power factor of an advanced economy - requiring more reactive power, government spending, to be supplied to maintain the optimum level of real output.
You might try Loopy: http://ncase.me/loopy/

Or its brand new sibling, Joy: http://ncase.me/joy/

Both by Nicky Case, who has made many explorable explanations: http://ncase.me
How is search advertising a win for consumers?