skysight-inc/HackerNews huggingface dataset:
> talking schizophrenically in a dead language,

I'm not sure "dead language" is the term you are looking for.

> every time I go grab a coffee or lunch in a cheaper area,

A "cheaper area" area where they can access what they need to get through the day (cheap food, etc) is also what those homeless people are after, so it's no surprise you might end up in the same space.
1. POTS aims at "5 nines" reliability. [1]

2. > the chances of them all being down at once is far lower than your POTS line being down.

That depends crucially on the correlation. If there are common fault modes (such as: internet down), the probability might be way higher. (Remember, it used to be common wisdom that it was possible that one or two home owners won't be able to pay their mortgages, but the probability that many will be unable to pay their mortgages is so low that all these MBS and CDO's can be rated AAA...)

3. EDIT to add: Of course, adding communication options can only increase the probability that you can reach your emergency provider, but there's a reason that Skype etc. used to come with these big disclaimers that they're no replacement for POTS, namely the excellent reliability of POTS.

[1] "Although POTS provides limited features, low bandwidth, and no mobile capabilities, it provides greater reliability than other telephony systems (mobile phone, VoIP, etc.). Many telephone service providers attempt to achieve dial-tone availability more than 99.999% of the time the telephone is taken off-hook. This is an often cited benchmark in marketing and systems-engineering comparisons, called the "five nines" reliability standard."

https://en.wikipedia.org/wiki/Plain_old_telephone_service#Re...
Has the author watched the news in the last few years? German and Swedish online security experts were thrown in jail in 2017 basically for organizing a crypto party [1]. I know first-hand of several software engineers who basically had to flee the country with their families in order to avoid being disappeared. With all the possible countries to move your startup to, Turkey would be pretty low on my list. I wouldn't even enter the country for a vacation.

[1] https://www.eff.org/deeplinks/2017/07/global-condemnation-tu...
I mean big pharma creates mistrust time after time. Look up Bayer selling HIV infected blood products in Africa after removing it from the North American market.

Opiates were marketed as sleeping aid for babies.

Synthetic opiates, such as tramadol were marketed not to be addictive that turned out to be a lie.

Many medications were taken of the market due to side effects, and often the pharmaceutical company knew and downplayed the side effects.

Anti-depressants were also supposed to be safe and non addicting, but withdrawals are actually insane.

I have been nearly crippled by an antibiotic and again side effects are downplayed, and FDA is updating the label year after year adding more and more side effects and not recommending the medication as first line treatment anymore.
Checkpoints in Docker and the Great Giana Sisters
Not sure if you read my entire post, but this is exactly my point, too :-)
> Yes, it only says that we are checking that the first three characters are 'foo'. Exactly which commands you are using is irrelevant. You are telling us what we are doing on a too low level. With your logic anything that doesn't spell out exactly which assembly language commands that are used won't be implementation details

Nothing in `starts_with_foo` describes what commands are being used--it describes what it does, not how it does it. With your logic, telling what the function does at all is too low a level.

> If the name of the function is IsFoolike, the definition of the function will be the authorative place in the code that tells us what "isFoolike" means.

Okay, so why not just name your functions, `aaaaa`, `aaaab`, `aaaac`, etc.? If the name of the function is `cdyfj`, then the definition of the function will be the authoritative place in the code that tells us what `cdyfj` means.

Aren't you worried that `isFooLike` gives us too much information about the implementation? After all, the string "foo" is in the implementation. What if you want to test for "bar" later? Then you'll have to change all the places where `isFooLike` is used, in addition to the definition!

> What is a bug?

1. You're claiming that the name should tell us what the intention of the function is.

2. You're claiming that the intention of the function isn't `starts_with_foo`.

3. The function tests to see that the string starts with 'foo'.

The only way all three things can be true is that the intention is if the function does something it's not intended to do. That's the definition of a bug.

> What do we mean when we say that something is Foolike?

The fact that nobody could possibly answer this question is exactly the problem I'm pointing out. You might as well just name the function `cdyfj`, because `isFoolike` doesn't actually give you much more information than `cdyfj` does.
type hints got good, editors and typecheckers didn't really :)

personally i like these dispatches more than giant if/switch statements for no reason other than better separation and management of logic. as for debugging - stepping through code in ipdb is still the way to go.
I wonder how many people who decry abstraction and indirection would choose to work directly in Assembly rather than in higher level languages.
What percent of people are employed by the large tech companies, and what percent are employed in the rest of the world?
Unless they geo-block GDPR countries and call it a day
> The motivation for many splitting out a prime-testing function is that primality testing is hard to do efficiently

Yes. Also that there are many ways to do it, the details of which you don't necessarily care about.

> Nothing is being abstracted here

It absolutely is. To abstract is to ignore differences. Here you are abstracting over the methods used to do primality testing. If you are using "1&p:" in J to test if something is prime, you are saying something like: "I don't care exactly how it's done, just that it uses one of the reasonably fast and correct algorithms available."

> nothing is gained by indirection: Does this is-prime routine even deserve a name?

I am so baffled by these claims that I wonder if I'm missing your point.

My reaction is: A tremendous amount is gained by this abstraction. It is exactly the abstraction you want most of the time. And yes, it deserves a name, because "Is it prime?" is how everyone thinks about it and talks about. It links up with the whole history and culture of mathematics.
This white genocide stuff he seems have more than a passing interest in is really disturbing to me. Yet somehow we just gloss over and ignore it as if it never happened.
My phone is 3G, and it does not work, only internal. Old Nokia, but I have access to lots of other phones and so far all KPN network phones have issues of one form or another.

But interesting that there are 3G/4G differences. Have you tried to switch back?

KPN now reports that the problem is 'only on the 4G network', but I'm pretty sure that that is not the case for all subscribers (I'm exclusively on 3G and also have problems), also, their advice to reconfigure phones to connect to 3G only could easily backfire because the 3G network is not capable of dealing with all the traffic if everybody switches.
POTS is dead in Europe for most countries.
Maybe related to the Cloudflare outage??? https://news.ycombinator.com/item?id=20262214
What makes you think a telco will ever do a publicly accessible post-mortem after an outage?

They will probably have to do one under government pressure, but it'll be so heavily NDA'd that no one will ever read it.
I would believe it if that would apply to other positions. Why is it the case for us but not regular businessmen, lawyers, etc?
Thank you, exactly. I would say in 10 years it will be normal to work 8h a day in VR. But we will see companies start doing it much earlier.
They will be able to estimate the era by drilling garbage disposal sites and checking the layers of iphones.

"You can see this layer of IPhone 2's here"
I've gotten all three on Vodafone NL, but I'm roaming -- my home carrier is Verizon US.
I think/hope parent was sarcastic as well ...
Wrong problem. Make school cheaper. I'd seriously consider removing private (and public) schools tax exempt status. Or tax them at some non zero rate pegged to their fee curve. Tuition growing at double digit percent a year is utterly insane.
> Each provider uses a different cell tower

This is incorrect. A lot of providers share infrastructure, there are even providers without infrastructure.
Because it's not as simple as you think to do that. I'd have left permanently long ago. I have lived abroad a few times but could never get legitimized because of my wrecked health and life collapsing interrupting the process each time. You cannot just go swap your passport and be done with it. I'd have signed up for that program in a snap. My quality of life was measurably better in Europe. I hate that every time this topic comes up the nationalistic egos come out. You can like America and think it's amazing without trying to argue down anyone who does not. It's not a threat to your identity if someone criticizes this country or doesn't find it the "greatest in the world".
https://addons.mozilla.org/en-US/firefox/addon/ublock-origin...

Works also on mobile (Android)
No problem, thanks for the clarification. It's a pet peeve of mine, as well.
Fastmail is an excellent alternative for email, calendar, and contacts.

Zoom is an excellent alternative to Google Hangouts.

Resilio Sync is an excellent alternative to Google Drive.

Replacing Google Docs, Sheets, Slides is harder.
I use one to control a 3D printer with https://octoprint.org and another to integrate some smart home devices that are not homekit compatible with my homekit setup, using https://homebridge.io.
Deep learning (and indeed any kind of machine learning) is really not necessary here. I wrote a very simple baseline that estimates the total gross amount as the biggest numerical value present (favouring ones that begin with a dollar sign and/or occur more than once). This achieves 93% accuracy (code is here https://gist.github.com/rlmacsween/166b7c1c1b0c5f466a0fe9b46...) in comparison to the 90% for the deep learning model.
Hiring a Trusted Hacker
Get In touch with this Ethical Hacker, he's a competent hacker and his services are totally worth his service charge. He hacks,Block chain, Bitcoin,School grades or
any hacking services, he's done a lot of work for me and my colleagues, If anyone need this same help or any hacking services get in touch with him through Whatsapp +971586145448, i would strongly recommend him.x
Hahaha, this is so true. If you've ever lived outside America (esp. in the third world) you can see the corruption immediately.

These things don't cost as much as Californians think they do.
Our Brains Constantly Confabulate Stories
what does that even mean? Is there some legally definition for material that journalists must adhere to?
whose wallet could look like that? by the way we use wechat often and we usually wait the owner to come back and fetch the thing...
reply
I have been using Odroid XU4 for home server (home assistant), personal CCTV, controls IR blaster and other sensors for years, still running perfect without rebooting for months. I also have Pi 3 for Pi Hole, but honestly my Odroid XU4 is more stable than Pi 3.
You're making my point for me - that's a legally approved transfer of assets. This is not.
Which areas of Turkey are safe for non-muslims at present?
Professional athletes?
> What makes you think a telco will ever do a publicly accessible post-mortem after an outage?

The fact that they have a lot of egg on their face after a similar outage in 2012. Heads will roll over this one and politicians will certainly want answers.
Now, what happens when, say, memories of conversations turn into pointers to chat logs that are stored on the central server, where they can be modified, deleted, or your access taken away by the service or nowadays often by the other party?
> IT security people need to stop thinking in terms of disallowing “unauthorized” devices on physical (wired and WiFi) and recognize start designing for human nature.

I can assure you that many, many security people (I would say all security people, but I have no doubt that there's some laggards working under the radar somewhere) already think like this. This is all part of a multi-layer security strategy, and having encrypted communication on top of a secured physical network is pretty standard and is what a lot of orgs strive for. Unfortunately, it really isn't feasible and it's not because of any decisions by the security people, because...

> have all privileged resources only accept connections over VPN

This sounds great until you remember that half of your organization runs on legacy software that doesn't play nice with forcing VPNs and your technical architect has informed you that they aren't planned to upgrade to newer software until 2030. This is especially so in government orgs (like NASA).
I think it's an interesting story, but one should be aware of political instability in Turkey that may be getting acutely worse in the short term: https://www.nytimes.com/2019/06/23/world/europe/istanbul-may...
> protobufs have awful performance compared to more modern alternatives in use today like Flatbuffers, Thrift, Cap'n Proto, SBE

Do you have a source on that? Genuinely curious.
good reply
I doubt that everyone would want a TLD, but given enough thought I'm sure a solution can be devised for the root server load problem.
> Initially I thought my work had used my card to book a trip for me or something similar. I didn't even imagine someone could have gotten my card details somehow.

I must be missing something here. Is sharing your card details with your workplace, so they can spend your money on your behalf, a normal thing for you (or anybody) to do? Legitimately asking here because I don't understand this at all.
Marry his wife ? Again ?
I actually thought that by now, in 2019, this forum would have realized that big data is real. It's a thing. Some of us are forced to deal with it. It's a hard problem that is well-suited for having discussions around on forums that are populated by intelligent people, but apparently it's not a suitable topic on this particular forum. I will certainly keep that in mind from hereon out.
In my mind, focusing on bots is kind of barking up the wrong tree. A lot of fake reviews on Amazon are written by real humans -- my main concern is not figuring out whether a human or a bot wrote a comment, it's figuring out whether or not the comment/review is trustworthy.

If we got rid of all of the bots, that wouldn't make Amazon easier for me to use. I feel like scammers have already figured out that humans themselves are relatively cheap to buy.
We may see some grocery store chains lead the way with a uniform set of washable recyclables that people can bring back for deposit money. This also works well for city cleanliness, i.e. you seldom see a beer can sitting around for long in any area with foot traffic, because there's always someone who occupies the niche of bottle gatherer for deposit money.
Yeah what is it with people throwing "monopoly" at everything? Just because they're an industry leader doesn't mean they're anything close to a monopoly.
Both of those are more reasons to ban cars. ;) Most spot pollution is car exhaust, and most violent pedestrian/bike accidents are car-related.
If I send email to spam bots won’t that decrease my domain score?
If you are a US citizen or a citizen of any other country that has visa free travel with EU why would you care?
It was really interesting that there is a HUGE line of people coming up and down the mountain. It's hard to believe that so many people have the resources.

The other thing is the reliance on the Sherpa moving all that stuff up and down the mountain. (Capital S is the people) Being a sherpa is a super hard and dangerous job for some thrill seekers.
MongoDB is arguably worse.
They do not block EU countries at the moment. It's up to them to react badly, but we must still call out their behavior.
Whether or not I agree, but two years ago you said "their censorship seems more self-interested than public-minded, Eric Schmidt is a Dr. Evil wannabe" (https://news.ycombinator.com/item?id=15776603) so I wonder why you kept using gmail?

I use and recommend https://runbox.com/

Edit: related "Ask HN: Best alternative to Gmail?" with 500+ comments https://news.ycombinator.com/item?id=18054574
I think the coolness would wear off mighty quickly when your laptop starts to rot
I am not the person you replied to but I want to ask you when this happens? I am 45...have been dealing with this for 15 years in a bad way on top of a miserable childhood. I had some good years in my 20s when I was able to make my own path but that was derailed by the negligence of others and after that it has been downhill. Since then all the "help" you speak of has ever done is make it worse and push me down further. All they have is weak science and pills that often make things worse. They also never address the root causes and are mostly just expensive, egotistical, bandaid dispensers at best. It's irrelevant now anyway as I have no insurance and cannot afford the "privilege" of American healthcare.

I have lost everything and nearly everyone. Only three people in all that time have ever TRULY helped. One of them died this Winter. One of them is a member of this forum who had no obligation but has tried to anyway. The other is the only old friend I have left who stood by me as all the systems and family who one would think should be there, who had the aforementioned obligation, turned their back.
So tell me when? And what then as I have nothing...no foundation...no security...more needs. So when does it "get better"? And don't say "well if you don't wait and see then you will miss the chance to find out" because why does that matter? Do YOU think suffering a lifetime is worth it for a moment or two toward the end of things being better when you die anyway? How much do people have to suffer before they are allowed to say "enough"?
True, but at least it is supposed to. What about "the internet"? Which parts of that will still work when there's a power outage? Not your home Wifi, presumably. Mobile data? For how long?
Language is not a requirement to live/work in Croatia. There's a huge expat community in Croatia, I have met many Canadians and US citizens who came here and got their job because of their great English. Yes, working as an English teacher, or translator, or any language related job is a bit boring, but for tech people there's a huge demand and English-only is perfectly fine.

Food has labels in English, restaurants and everything else, because of tourism, are very English oriented. It's a great place for foreigners.
Capn proto is like a RAM format that can be directly serialized. This is a serialization format that can be directly worked with. They both allow skipping deserialization, but that's not the main draw of this approach. The ability to design data representation around expected access patterns can make traversal faster and data more compact even if you don't plan to ever "serialize" it.
Such indirection requires readers to go look up the definitions of other things to understand the meaning of each function.

The nice thing about abstraction is that we don't need to go look up the definitions (unless we're tracking down a bug that's in those parts!): we can read a line like `if checkHasPermission(x):` and get the gist of what's happening, and skip over it if we don't care about the permission system at the moment.
Hopefully, this doesn't cause fear mongering around raspberry pi devices. It's not a stretch to imagine a bureaucrat reading articles like this, seeing "a raspberry pi was plugged in", and forming a negative opinion of the device and people that use them.
I think it's relatively important.

CEO's tend err on the side of hubris, and it'd seem they all have strong political views. I think power maybe does that. So in a more informal 'TGIF' setting, I'm not surprised to see some of it come out, however uncomfortable (whether or not I disagree with the position is different, but I definitely disagree with political dialogue at the office by CEO's).

But today's revelation indicate more broadly material policy, i.e. 'not just off the cuff CEO's remarks'. Also, there's some information regarding the efforts of AI to 'rebalance' information, it's downright scary.

I don't believe that their activity is remotely 'neutral' and given some of the statements it seems they are blissfully ignorant of how people could possibly disagree with them. It's definitely a bubble.

Today's revelations have crossed the rubicon for me, I'm putting Google effectively in the 'bad company' camp.

I used to trust Google's goodwill and talent more than government, but now I don't.

I want Google to be broken up, and for there to be some kind of transparency and oversight into their algorithms.
Starting from Hanlon's razor, you assume incompetence is likelier than malice. Saving the "do not track" preference as a cookie is the most obvious way to distinguish new visitors with no cookie from users who have opted-out, but this means issuing a request to each and every ad network to store a cookie with them. Indeed, a quick look at Chrome's network tab reveals that they are, indeed, making a bazillion requests that is consistent with that explanation.
Not: it is NASA, not NASA. I've only ever seen the BBC call it Nasa because of their typographic rules.
It's certainly a name you can't forget easily, but there's nothing dumb about it. It's intended to be a highly survivable system, that's where the name came from -- in popular culture cockroaches are supposed to be able to survive a nuclear attack. It's a great connotation
They actively discussed taking more steps to prevent it, instead of relying on failed predictions to justify inaction. As for why they failed to predict it in the first place: worldview bubbles strongly affected perception. No need to really examine data on something you and everyone around you believes is an impossibility.

That's all part and parcel of what that All-hands meeting discussed; I'd highly recommend finding it and listening to it.
Didn’t work. I added several variations of hidden fields like hidden email field, hidden url field, hidden name. But nothing worked.
In the first emergency alert a completely wrong alternative number being broadcasted, plus a spelling error in the police station. After an hour the first mistake was corrected. I assume the authorities are collectively hanging in the curtains under the influence of a wildly spread panic attack.
How to structure complex terraform project
I enjoyed his startup school interview a couple of years back. A relevant bit on coming up with Slack:

>Stewart B.: I wish that I had better access to the proposals that I had personally had written, because I had a whole bunch of fucking terrible, terrible ideas and this was the one that had the broadest consensus among the team as being something that would be valuable. What's interesting at the time, though, so we had $5 million left in the bank. None of our investors wanted their money back. They wanted to just go try something else. Jason Horowitz is one of our investors so we went down and did the partner meeting and kind of presented what our big idea was. And at that time, this is before we actually started development of Slack, but when we had this proto version, we said that one day this could be like a hundred million dollar a year revenue business, so it can be valued at billon dollars on that basis...

https://jotengine.com/transcriptions/Q0I0i33TaqCa9w4In0ZQCg

I think he has a slightly different take on the tech biz being a philosopher by training.