skysight-inc/HackerNews huggingface dataset:
It's funny you say that, because Bloom filters are one of the few non-trivial data structures used in a project I have here with over 3 million lines of code. It's an emulation project with kernel drivers for hardware virtualization and all sorts of exotic functionality. Most needs are covered by arrays and linked lists. Recently we added some AVL trees, and of course hardware data structures (for page tables, etc.) must be implemented as specified.

No, we don't demand that on an interview.
I've tried the 64 bit version of Pale Moon several years ago and it didn't seem as performant as Firefox (could've been due to the setup and environment; I didn't bother to investigate deeper). The fact that many XUL extensions have been abandoned or have stopped development is a concern though. Thanks for the Basilisk mention. It may be a good alternative for older machines that the current Firefox doesn't support.
The click price is open info.

a quick google search on keyword pricing would send you to keyword planner that will show click price.

If you think it’s fake news just bid on the keyword yourself.

It’s a bit offensive to claim conspiracy when facts don’t align with your understanding of the world.
That's true, but compounding returns are real in careers as well. That's my concern, at least.

I think there's a pretty significant outcomes difference in terms of social class in the top of the class at my school and the top of the class at say UWashington or UWaterloo
That there is a market for this suggests the value of creating a postal banking system.
tipping encoded in to law in general seems crazy to me. many (most?) other countries don't have this ritual, and seem to do just fine. I've dined out in many other countries outside the US, and service is generally good regardless of whether tipping is involved/expected or not. And in the US, I don't feel my normal service is all that much better because someone is thinking I might tip an extra dollar or two on an $8 lunch.
That, and (more commonly) CAs mis-issuing certificates to malicious actors due to bugs or weak internal controls.
How many other hundreds-of-billions-of-dollars companies could produce a production code fix faster?
How to Fix the CORS Error – And How Access-Control-Allow-Origin Works
In Capitalism 2.0 the fed interest rate is always negative probably like -10% and the wealthy are forced to always circulate their money to avoid simply losing it all in like 10 years. And that's globally a thing. You use it or lose it... even if it's barely making a return. Why? Because the market is now efficient and the wealthy will simply sit on their money or earn a marginal interest on it rather than spend it.
Not to defend Apple, but I wonder how many bug reports they get from tech-illiterate people who think something is broken or a bug when it's working as intended, or is the result of operator error. If there's a lot of those reports, the real bugs can get lost in the noise real quick.
> Do not expect this to generalize easily to a noninvasive hairnet: ECoG is so, so much nicer than EEG from a signal to noise perspective, not to mention latency and localization. The only drawback is you have to crack someone's skull to do it...

Do you know if these implanted electrods interfere with transcranial EEG measurement? If not, is anyone gathering data from these invasively-instrumented humans to see if it's possible to learn a mapping between the two? It'd be a long shot, but still...
Do you know what is not confusing at all? And is also fraud proof? AOL keywords.

I always wondered who Google would be, but I never guessed AOL.

This is a terrible idea, but I suppose it is easier to organize the worlds information this way.
PDF invoices are the future
Batteries last for about 2 years, top of the line phones can easily last 4. They are after all made of glass, steel, and have plenty of ram.

Take the Pixel XL from Oct 2016: 5.5 inch screen, 2560x1440, 4GB ram, quad core CPU, 128GB of storage. The pixel 3 XL isn't much different (same ram, same storage, 10nm CPU instead of 14nm).

If apple keeps offering the $29 battery replacement I'd expect the average iphone owner will keep them for significantly longer. They already claim about $9B of losses because people are replacing batteries instead of buying $1k phone replacements.
If you're talking about buying stuff at the grocery store: sure, but it's not a 1:1 offset. You don't need to hire an extra employee to serve an extra customer. Over all, more labor supply = lower wages. That's really not a wild theory, and I personally haven't heard anybody claim that it's not true, but would love to hear your take on it.

What typically is a response to realizing that is to try and regulate the labor market more so supply and demand don't set the price, i.e. minimum wage, fixed wages, or some other way of making the labor market work less like a market.
Are you on the do not call list? https://www.donotcall.gov
Thank you trying this out now.

Awesome.
I just did this too after reading your comment.

Cue "I don't know what I expected" meme.
They can't stop being European - because Britain is in Europe.

It's a bit like saying Japan doesn't want to be Asian.
>Well, there are some pretty severe restrictions on the type of code you can put into signal handlers.

Err... Maybe I'm missing something but I don't believe that's the case. There's a lot of things that you shouldn't do inside of a signal handler that will exhibit undefined behavior, but it's not like the kernel puts any restrictions on what the application can do inside of a signal handler. If an application wants to make SIGHUP just call whatever existing application exit logic they already have, they can. It's a terrible idea because if the application was signalled in the middle of some library call then it's anyone's guess as to whether or not it's just going to crash but that doesn't mean that you can't do it.

I think you're underestimating the difficulty of gracefully shutting down an application in a signal handler. If it's waiting for the application to finish some operation it's stuck in it'll just do the exact same thing as using nohup and there's no way to know that outside of the application.
> I did say that Google's surveillance system enabled a level of stalking

*Google's surveillance system in conjunction with irresponsibly giving one's account login to one's ex

Fixed that for you.
Anecdotally, I've been told by a lot of former restaurant workers that management generally walks off with most or all of the credit card tips. I generally tip in cash everywhere as a result.
It will likely be cheaper to take the risk and counter-offer for the few employees where this actually happens. This gives them a discounted rate until this moment.
Not without access to a jailbroken device.
But with less usage, their service is valued less by the customer, which would cause more unsubscribes/downgrades in service.
Data only SIM + google voice?
Let’s not overstate the issue. The SCOTUS has a history of convenient lies, from the legal basis of segregation to fuckery around evolution.
Definitely agree with you there. The wall street psychopaths have taken over Silicon Valley.
Many of the things they are spying on aren't just the business of the person who's getting the $20 either. If you message someone, do you expect them to turn around and sell that to Facebook? If you are one of Facebook's competitors, don't you deserve to not have them use their monopolistic power to scrape your data?
> Despite the tirade of anti-facebook/google/amazon blogs and posts in the last 5 years, I'm still not convinced that "being tracked" in my day-to-day life is a negative thing

I made a similar observation before, and despite reasonable points raised I was downvoted to oblivion both here and at lobste.rs.

It is one of those things you can't say[1] here.

[1] http://www.paulgraham.com/say.html
Currently #1 on front page: https://news.ycombinator.com/item?id=19031055
Along the lines of your last thought (helping users understand the URI, displaying it in an idiot-proof manner), this wouldn't be at all hard if they simply had 4 separate areas for protocol, hostname if any, domain & public suffix combined, and path. e.g.:

https://www.example.net/foo.html

becomes:

[https] [www] [example.net] [foo.html]

Then they can colour the public suffix e.g. black and the rest of it light-grey, much like they do already, BUT it's also clear which box you always need to look at to determine the site's identity.

It could go even further and obscure the contents of the first, second, and fourth boxes, until you mouseover or focus it (but all of the boxes should appear light red in background for http, and light green for EV, even if you can't see the text in them), and the last one should be far from the one before it, to avoid e.g.:

[https] [www.example.net] [example.org] [foo.html]
[https] [www] [example.org] [www.example.net/foo.html]

(It would be easy to accidentally think you were somewhere at example.net with both of the above, even though you're really somewhere at example.org)

Clicking on any box (or the regular Ctrl+L) could turn it back into one box (for easy URI copying) and defocusing it will revert it again. Power users could set a knob to simply always display the 1 bar they've been looking at for the last 25+ years.

Maybe there could even be a conditional 5th area for the query parameters (GET variables) which isn't even shown by default (without input area focus), who knows.

[https] [news] [ycombinator.com] [reply] [id=19032043&goto=item%3Fid%3D19031237%2319032043]

Just my wild 4am ideas... probably lots of things wrong with it I can't imagine right now.
"even IF they had found something, nothing could have really been done, which was probably true according to the post-mortem."

That would be a pretty weak excuse and only applicable in hindsight. I have read that depending on the size of the damage they could potentially have changed the descent profile to put more load on the other wing. To decide this you first need the data.
Sucks. Welcome to being a creditor.
Very misleading headline. The article does not say Google wants to kill the URL; it says Google wants to take steps to make sure users can more easily see what domain they're on and make it harder for scammers to spoof legitimate domains.
A friend, who works for Uber, was once explaining the difference between AirBnb’s tech stack and Uber’s even though they are both “marketplaces”

In short, Uber has a ton more infrastructure because they need to do more in real time. Calculating the price of a trip from point A to point B needs to be done in real time. Then there are other factors like Pool, surge, and various rider preferences that all need to be accounted for.

Uber is sort of unique in how much of their stack nessicates real time analytics
Isn't there a catch-22 here? The system is a republic which writes its own requirements; if it's been compromised and exploited by outside systems to the point its kernel level processes are funadmentally corrupt/compromised, how can you trust it to autocorrect in a way that actually fixes the fundamental issues? The tools designed for "the people" to use and interact and influence the system have been neuteralized with mathematical precision (assuming a point where they worked as specified, there is an argument to be made that the system has always given lip service to the end user while really only catering to management).

I think you only have a chance at implementing change if you're able to locate and leverage an exploit that the viruses within have either overlooked or can't completely secure against.
I have done this before. I'm actually in the process right now of writing a new version of an existing product on a new platform we have developed, and after evaluating various off the shelf OS's, including RIOT and FreeRTOS, and also considering a custom RTK, I have instead gone with a cooperative lightweight actor based system with some special handling around interrupts. It works quite nicely, and can easily be moved into a preemptive kernel if needed at a later stage.
Needs a (2012) appended to the title. A very powerful story deserving to be retold.
Why don't we just create a database with all of our interests and the let companies use that database to send offers directly to us and then have tools that we can use to sort through those offers...
I still get spam calls on Google Voice
If they ruin this for the rest of us, I will never forgive Facebook. I hope Apple comes down on them like a bag of bricks instead of f'king up my beta testing.
I ordered one a couple of months ago. I am hoping it turns out usable. Anything beyond that is gravy.

I am a bit disappointed to find them programming it in C "in this day and age". I would rather find C++ code, which leaves less room for dumb bugs, and is quicker to write and refine. But C++ code written by C programmers would be no better than C, and in the end you go with who you have.
This might go against antitrust regulation.
It should only take a few minutes if you’re the average HN commentator.
I’m sure that’s a common sentiment and wouldnt be too surprised if an incident occurred
hi James, This filter is a filter i would love to have for my phone, there is a wish list that could accompany the desire to filter calls, a ^large^ list perhaps, but i think it would be summed up as another user has stated, I want my phone to serve me, not the other way around. I also believe the smart phone thing has been abused for far too long, to the point I will not operate a smart phone for reasons of security, privacy and the interruption of tasks with alerts popups updates, and feature bloating. baked in apps that depart radicly from the stated function of the app, unnessecary permisions and connectivity.
These reasons and more are why i refuse to use anything other than a dinosaur flipphone, and e-mail.
thanks for the ear James.
Because that idea is totally gonna work in a real world environment where there may be:

1. strong current messing with your construction

2. vertical sections and obstacles that will make your tunnel impossible to crawl through

3. corners, sharp outcrops etc. that might cause damage to it

4. sections that are too long for your construction to be stable even in good circumstances

If you managed to somehow solve all of the above with your design, you're still left with a construction job in an environment where people died just trying to traverse it.

There's like a myriad reasons why this is a bad idea and will much more likely result in awkward failure or even death instead of a success.

Let's not even talk about getting this assembled out of sturdy-enough materials before everyone is dead anyway.

And even if you manage that: One tear in that construction and you can guarantee the death of any child still in it.

If I had to choose I'd go with the professional cave divers and on-scenes experts rather than the dreams of some guy a thousand miles away with questionable, hardly-relevant credentials.
- I use 8.3 NAMES for my top level stuff. I keep the top level names short.

- The subsequent folders are CamelCased.

- The files are either NAME.TXT (8.3 file) or NameLongerThanExpected-Part1.txt (regular file)
Tor is holding up ok as a layer of defense, to be paired with other things (especially with TLS. Always use TLS with tor).

That said, half the internet doesn't work from Tor exit nodes anymore thanks to Google and Cloudflare.
(according to the article) They didn't spend over a week developing a fix to the bug, it took them over a week to just disable the feature (given the severity of the bug this should have been done as soon as they knew about it).

It also sounds like the person reporting the bug was ignored until she made a developer account and reported the bug through that - that shouldn't have been necessary.
Different resources can be loaded with different versions of http, so, I don't know how you can say which version of http is in use. But, even if you could, I struggle to see what useful decision that would enable anyone to make outside of niche cases.
They resent the emails yesterday, or at least started to, which included the domains. I asked about this in the forums and they were pretty quick to agree it was a good idea.
Woah there. You have 14,000 people that make the company go around, so let’s go after them and their families, their retirement, etc. These are the linemen who are out in storm to restore power, those maintain the comms system to keep the transmition system and grid running and the lights on, and 1000’s of other tasks. Surely in this group there are some that under perform, and some that over perform just like any company. Yes it’s a union shop, and I suspect you’ll find some insane union rules protecting people.

You can disagree with the management, and say they should be the first against the wall. But why are the 14,000 the less worthy? Should we blame the 16,000 employees of Uber the next time Travis Kalanick opens his mouth? ;)
They do that so you’ll pay on time. It’s not their business model.
Israeli Scientists: We’ll Have a Cure for Cancer Within a Year
That's great when you start getting traction.

So you need one salesperson, not a manager. Not knowing how much profit each customer generates, you need to do your numbers. A good rule of thumb is that a salesperson needs to generate 3-4x profit / customer for their commission and their anticipated annual commission would need to be at least 2x what they could earn in a "typical" job for that age, knowledge and experience.
Perhaps tipping should always bypass the company.

If there was a popular 3rd party app for tipping directly to any individual, regardless of where they might be or whether they're working or not, that could actually prevent companies from snooping in on the tips. Even at restaurants.
I tried to change “especially” to “essential”, twice. And all I managed was a false sense of “fixed a word”.
> OK, but the only thing I want out of AMP is for it to not exist. Is there any chance that I can get involved in AMP's open governance with a "stop existing" goal?

You can choose not to use it. It's just like when you find a project on Git(hub|lab|etc) and it uses a language, tool, or package manager you've never seen before. You either try to work with it or look at other projects.

If you don't want to deal with AMP, you can click the link icon at the top of the page, then click the link so that you actually end up on the webpage you wanted to visit. You can't force everyone to adopt the "amp shouldn't exist" model just as much as you can't force "electron shouldn't exist and everyone should write native apps" on others.
It’s hard to gauge how much they really understand, but it’s also hard to gauge how much it really matters. I mean most of the data coming out of them is noise, really. They’re not buying houses or making major financial transactions. If this is worth doing, then $20 may even be their primary source of income, and there may not be too many legitimate ways of earning that income at that age, especially passively.

Sounds like AllAdvantage.com (I had to look that up again) all over again. They tracked your internet usage and paid you money for it. My friends and I thought it was a good deal and had no compunctions about gaming it. I’m sure these kids are thinking the same thing, and our moral outrage is self-inflicted.
This doesn't sound like an ideal solution to me. Most of the legitimate calls I get are from numbers I have never seen before like delivery people asking where they should leave a package and such. I added my self to the Australian do not call list and have received virtually no spam calls in years.
Advanced AI system converts brain signals into speech
It’s actually not that common and a common fallacy. We even have a phrase “the tailors kids have the worst shoes” indicating that experts and geniuses don’t necessarily apply their own logic because application is different from theory.
FineJS – JavaScript Code Formatter in the Browser
Facebook's record is the best argument for banning dual share classes: if you want to keep control of your company, you shouldn't be able to do that at the same time as selling most of it off. If you are running a public company, you should be accountable to your shareholders.
Hi! If you're up for it, I'd love to do a recorded video/voice call to listen to your feedback and perhaps even try to fill in the topic areas that non-obvious to learners. Talking to folks about 'nettes is the highlight of my day. Send a note to the email in my profile?
A HN commentator would never have made such a big in the first place. Duh. :D
Yep I'm pretty sure this is standard on Android phones. Not sure if it can be done on iPhones though!
Still sad that BB10 will have support ending at year's end... But does a market exist for users of a non-Android/IOS phone in 2019 and beyond?
Yeah I know Linus likes to go on a good tear. But I'm not talking about flaming your code or design decisions, but flaming your behavior.
I'm curious about why this is so, since I've had other discussions about trying to increase registrars' role in certificate verification and issuance, and other people also expressed the idea that registrars weren't really up to the task. But doesn't all DV always essentially treat the registrars' view of domain control as axiomatic? How would it make things worse to involve them more proactively?
Follow up, would it be “an HN” or “a HN”? eg hatche-en or atche-n or hacker?

As before I’m sure the worlds greatest linguist will also be here :)
But that's pretty much already a problem because most people, myself included, no longer answer calls from unknown numbers, unless we are expecting one. And my patience even for that is running thin -- more than once in the last few months I've been expecting an incoming call (e.g. Lyft driver) and have picked up an unknown number only to be greeted by spam.

If a legitimate business or other entity wants to get through to me and isn't in my contacts, their best bet is to leave a voicemail and hope I get around to taking a look at my visual voicemail transcriptions. Most robocalls don't leave voicemail, but some are starting to.
Drivers also have wear, tear and usage of their car, which a shopper does not. Also, the shopper is much less likely to get in a deadly accident than a driver. Not saying shoppers don't deserve tips too. Just kinda laying out all the costs and risks of driving.
Am I to believe that the poor all sowed the clothes on their backs from sheep that they raised themselves?

At some point even if that is true, they have some responsibility. Unless they were born on a desert island.
I am too on the "do not call list", and I have received numerous, almost fortnightly scam calls from 03 numbers.

No point reporting them, they're just known as scam redirects from other countries.

I'd love an iOS feature to prevent or snooze all unknown callers.
Maybe I am getting old but I am really becoming more and more skeptical of anything that's coming out of Silicon Valley. Everything Google, Facebook and other ad-supported companies produce seems to be designed to do something behind the backs of users. If the trends continue these companies will soon have world-wide full surveillance of almost everything which then will be perfect infrastructure for dictatorships. And with the growth expectations these companies will have to do more and more sleazy stuff to keep growing.