skysight-inc/HackerNews huggingface dataset:
This is all too common. I teach "Security 101" onboarding to new hires at my company and this is one of my slides:

- Google Engineer Stalked Teens, Spied on Chats: http://gawker.com/5637234/gcreep-google-engineer-stalked-tee...

- Lyft Investigates Allegation That Employees Abused Customer Data: https://www.theinformation.com/articles/lyft-investigates-al...

- Uber Employees Allegedly Use Data to Stalk Exes, Celebs: http://www.newser.com/story/235409/lawsuit-uber-employees-us...

- Facebook Investigating Claim That Employee Used 'Privileged Access' to Cyber-Stalk Women: https://gizmodo.com/facebook-investigating-claim-that-employ...

- Snapchat Employees Abused Data Access to Spy on Users: https://www.vice.com/en_us/article/xwnva7/snapchat-employees...

I suspect the vast majority of these abuse cases never make it to the public.
Another way to look at it: customers like you, who build custom work arounds to some problem, influence our decision that a particular problem is important enough to be solved.
It's definitely not making arguments 1 or 2. The underlying premise is that we don't want to build our digital infrastructure such that "fascism, harassment and crime" can be memetic. It then argues that as long as our online communication is dominated by a couple giant services, we won't be able to prevent that.

It's certainly possible to build services to limit the damage of e.g. harassment, without censorship. Look at Mastodon. If you run your own instance, you can publish whatever you'd like. By default, any two instances can communicate. If one instance doesn't like what another publishes, they can block it.

Also, with regard to your allegations around NYT's opinion of itself: the article was written by Cory Doctorow. I doubt he's particularly rooting for NYT to be an even more powerful gatekeeper.
Yes no doubt unfamiliarity (beyond the syntax trivia) is of course a barrier. How much of one it is depends on many things. The closer someone is to the 'curious' end of the pragmatic <-> curious learning spectrum, the less of a problem it is (indeed it might be an attractant).
Now that is dogfooding
They'd probably be less aggressive if they'd been able to reach anyone there or had received any response (none as of 8 hours after the incident). As noted above in this discussion the CF team thought they had appropriate contact information for all top tier carriers, and I suspect they do have what Verizon would call the appropriate contact info. Not much they can do if Verizon ghosts them, though.

I guess they could take steps to null route everything to/from Verizon to see if they could get someone's attention that way.
I wouldn't say it's per se wrong. The tax is based on a per liter basis and not on a per distance/liter basis. If you'd want to tax CO2 emissions, Diesel would need a higher tax rate than gas since it'll emit more CO2 per burned liter.
Maybe you could even try 4K at 6 Hz. That should take less screen refresh bandwidth than 1280x720 @60Hz.

It might work fine. You can't know unless you try.

Partial screen updates might look weird, though.
Change the word "plan" with "dream" and the article looks a lot less like a one-sided editorial.

Articles like this start off from the angle of "we should do this" and in my opinion that's a BS way to frame a news story. Fossil fuels, especially natgas, serve a very specific function and the idea of putting the US at a disadvantage just so we can pat ourselves on the back as the rest of the world beats us in energy is ludicrous.
Would this have affected stuff in the UK? All sorts of sites like MealPal were inaccessible this morning for a bit
Born and raised in Charlotte, wound up with no accent. Californians didn't know I was Southern until I said "Y'all".

Also the pen/pin thing sounding the same is definitely a thing.
adding to what kungfooguru said, if your concern is just distributing the software, you don't need hot upgrades and you don't mind packaging the VM with it, you can compile to escript[1] and run the binary everywhere, just like you do with jars on the JVM (of course you need the BEAM installed on the system, while releases are self contained).

[1] https://hexdocs.pm/mix/master/Mix.Tasks.Escript.Build.html
Show HN: Equilibrium in Fee Markets with Externalities
> Apparently he replaces null with null objects

That's what Optional was introduced for in Java 8. If you want to be absolutely null-safe, using it makes sense. But if you want to optimise performance, going with the slightly more risky route is still the better choice.
Every time I see the BGP abbreviation it's about a huge fuck-up. Either somebody hijacks routes intentionally or something like this happens.
TypeScript: Why so complicated? (A list of my preferred options)
That's a good description, and seems to align with what I think I feel - a sensation, I tried to think of examples that weren't images for me, but just a sensation, but I think, at least in my 30 second brainstorm, I always got an image, but it was always a very simplified one, and the more complex the idea, the shorter the sensation. This was not done scientifically at all, but what I'm trying to say is thanks: that's a pretty succinct description that I can get behind.
I can't seem to muster much sympathy for any publicly-traded US ISP not performing technical due diligence.

If they can afford to lobby against non-profit competition and for local monopolies, they should damn well be able to staff a NOC for this type of issue.
Alternatives to Slack
A PR agency that hacks NASA to boost your product launch, sign me up! ;o)
Are iPhones an example of planned obsolescence? I think of iPhones as much more durable than cheap Android phones. Don't you think those would be less cheap if it weren't "free" to toss them in 2 years?
Hello HN,

In 2017 I built and launched a job board of Tech Jobs that sponsor work visa - Think H1-B in US, EU Blue Card in europe, Startup Visas in Netherlands, Germany etc.

URL: http://www.visaok.in/

Traffic: 3,000 to 5000 visitors /month

Applicants: about 3,000 so far who applied through my board.

Users: Mostly from India, China, Ukraine and some from Europe.

I'm based in San Francisco, US. Since I didn't grow up here, I have no network and could not trust anyone, so I was "going it alone" for all these years. But I've hit a wall now and need a co-founder or someone who can take an active role in helping the site grow and monetize.

I'm having difficulty in the marketing area and in getting paid listing from startups. I did some blogging on Quora and am an authority on H1-B visa questions. I'm willing and able to put 5 to 7K USD into any work you think might help fix the problem areas.

I'm looking for a growth hacking / marketing co-founder (or any other role / title experienced in growth marketing) who can review the current state of the site and figure out what needs to be fixed and how to move forward in order to get paid listing, and to service existing users. I'm getting a lot of requests to list non-tech jobs.

I have results from survey question on how to improve it, and I can share that with you.

Also, I posted a question on hiring a designer (cos the theme feels ugly and outdated) and got a lot of feedback from HN community on not focusing on that. Discussion here => https://news.ycombinator.com/item?id=14431770

Lastly, please write to me only if you are passionate about this topic i.e. immigration and work visas.

Contact info:

shiva (at) visaok.in

theblogdoctor (at) gmail.com
Torturous influence or something maybe?
You've moved from "I am betting she'll be fired over this" to "it's not impossible that this is true."
Something I don't see people mention much is a sense of dynamic resolution to mental imagery. I took the quiz posted here and it felt completely meaningless to me. If you want me to visualize a scene, there aren't really details until I give it details. If I'm told to imagine a wooden door with no other instructions it's like I'm seeing the door in a passing glance or out of the corner of my eye. If you ask me if it's "clear and vivid", I can make it that way to any arbitrary degree needed. Looking closer and seeing that the wood is old and somewhat warped, feel the cracks in the wood, look closer and see the brass on the handle has discolored slightly from use, etc etc. But it feels pointless to do. Certainly it's at least as detailed as a real life image, if I think about it, but it's definitely not like, crowding out my actual vision with it's sheer lucidity, which some of the answers seem to suggest.
Cricket World Cup highlights just how big video streaming is in India
The Best Way to Tour a City Is Through Its Grocery Store
History and Challenges of Wearable Computing
I did not know that Sherpa is an ethnicity. That it is, logically means that it's weird to use that word in English to refer to the person who guides climbers on the mountain.

"My Sherpa set up the tent" is a weird thing to say. Like "the Japanese made us some sushi" or "my Finn started the sauna".
As any other critical underlying infrastructure of our lives, it's taken for granted and ignored until it breaks.
I use an older Pi with a USB DAC to bring in audio and data from my radio scanners, for a slow-moving side project. Goal is to mux the audio with time sensitive radio metadata, like talk group and location (surprisingly difficult given messy state of formats, containers and playback options) and deliver this to clients on the network for easy listening and other processing (e.g. speech-to-text, mapping, etc.). Learned a bunch of gstreamer in the past half year, hoping to pick this all back up with the Pi4.
The message of the article is _we are not enemies_ not "don't fight."

Fellow Americans should be able to disagree and settle the conflict with elections. Enemies wish for each other's destruction, and while it may be how you feel, it is not the right frame of mind to take when attempting exchange of ideas on policy.
I've done digital signage, controlled servos, used them as cameras, the works.

Right now I have:

- A 5-node Pi 2 cluster running k3s.io (https://github.com/rcarmo/raspi-cluster), and a separate Pi 2 I use as a Docker build box and local Docker registry.

- A Pi 3B+ as a "lab" desktop computer with an USB oscilloscope and FTDI cables to flash ESP8266 and Arduinos

- A Lakka.tv arcade/MAME box for the kids with a PS3 controller (no room for a proper PiCade, we just use the TV(

- A Pi 3A+ with a mic array for playing around with Google Assistant

- A Pi Zero W taped to the inside of my electricity meter trying to estimate power consumption (we have a spinning disk mechanical meter)

- Another Pi Zero W that I use to demo Azure IoT solutions

- An ODROID U2 (Could be a Pi) running HomeKit and Node-Red for home automation, as well as a bastion container (all dockerized).

Edit: forgot about the 3B hooked up to my 3D printer running OctoPi

And the list goes on. I have many older Series Bs lying around, and once used one to revive a dead synth whose MIDI keyboard still worked (I set up timidity and a sound font on it and it became the kids' piano). I also ran a Plex server on one until it became obvious that I needed to think about transcoding (but it worked fine for music).

You can do a _lot_ with Raspberry Pis, and I fully expect to get a beefy Pi 4 to use as a lab computer.

I just hope they also beef up the Zero at some point (power envelope will be a problem, but a Zero with Pi 2 specs would be great).
I wonder how many storekeepers looked at the bill, then looked at him, then just accepted it and sent him on his way?
Have you looked into nutrient sensing at all? I’m curious if/how others are tackling this.
That's ridiculous. In the worst case a domain name would cost $10 or $20 instead of $8 per year, which is less than actually hosting a page on that domain. In the best case, an uncommon and unused domain that's for sale for thousands of dollars will become available for the cost of registration. I don't care if speculators take all the good domains, or even a lot of mediocre ones. The current state of affairs is that speculators have a very large number of all reasonable domains, just because it's cheap.
There are a number of numbers (there is a pun in there somewhere), but most people never use them or bother to look them up. At the same time, a good chunk of the phone network in general was down, so knowing the alternate numbers doesn't do you much good if you can't call at all.
US-based (Minneapolis) technical/biz person here:

Have executed/built/shipped 5 things in the last 2 years solo. Looking for someone with different ideas than mine that may stick better. I like solving b2b problems, but b2c is cool too. Oh and I love making things that started as spreadsheets. Preferably your spreadsheets.

Email is hn@josh[dot]mn
> (although it does now explain a lot of things I think might be related).

If you'd like to share, I'm curious.
I think the problem is that people expect every episode to be San Juniper now. Does nobody remember the first episode of season 1? The show has come a long way.

I've only seen Episode 1 of season 5, and it explored the gender bender aspect of a fully-simulated virtual reality. Solid concept, but it probably could have been more relevant to pop-culture if they had incorporated catfishing as well, rather than a best friends love-triangle or whatever. Would have cinched it too if there was a Pina Colada song ending, which they set themselves up for.
I wouldn't be surprised if various other transit providers slurped the bogus routes up from Verizon (without filtering), so it's certainly possible.
Are you sure that both complains are being made by the same person? Vue is a popular project, and unless an idea is backed unequivocally by 100% of its user base then you'll always hear some users arguing in favour and others against.
Nicely done!

In case people are visiting the discussion looking for more no-nonsense Jekyll theme recommendations, I recently came across this beautiful collection that seems to fit the bill: https://mademistakes.com/work/jekyll-themes/
The problem is that there is no real solution. All of these plans involve ripping fossil fuel dependency out by its roots and just hoping that we have something to replace it.

The end result will be skyrocketing prices that only the wealthy can afford and a broken economy. I can't imagine any politician even thinking about sponsoring this as the devastation will be linked to them by their political rivals for many years to come.

It's only being used as a talking point right now to get votes.

How are we going to replace gasoline based cars in the US, when there is no infrastructure setup? We should concentrate on this first.
I like Org mode, but the syntax highlighting support is not great:

https://github.com/wallyqs/org-ruby/issues/64

I have been looking at AsciiDoc:

https://asciidoctor.org/docs/asciidoc-syntax-quick-reference
I started writing a huge post with examples from the RFC and how I'd like things to look, but it became too involved and large, and no one wants to read that crap. I'll just summarise it with that props are problematic, both the old-school ones (which don't use TypeScript types at all, instead uses its own ad-hoc type system `{type: ..., required: ..., defaultValue: ...})` and the rather horrible `(null as any) as PropType<{ msg: string }>` type annotations for complex types and the "TypeScript-only Props Typing" which is better but does not have a way to set default values that I can see. Oh, also all props are optional per default which is not what you want in a `--strict` TypeScript project (which should be any new project).

Generally it's relying strictly on type inference instead of interface declarations, which might make edit-time type safety work OK, but lack in error messages (spewing out complex inferred type definitions) and overall readability (much more easier to reason about an interface you wrote yourself).

Also, everything inside the setup function are just variables and functions, so your editor will colour/highlight everything the same, whereas in the class proposal, you have clearer separation between properties (props/data), getters (computeds), methods and even static methods. It's just less messy. Now, I get that classes don't work with React hooks, and the other reasons for dropping classes are rather sound, but I really think that whole setup "God" function is a massive eyesore. TypeScript isn't only about correct type inference, it's also about improved ergonomics, readability, and, pardon the pun, less typing (on a keyboard).

I guess I wrote too much again...
I used several Pi Zeros with EnviroPhat sensor hats to monitor temperatures and light levels in my Bitcoin mine. I have a Pi 3 setup as a game emulator in the basement. And I used to chop up rc toys from the thrift store to make RPI robots to chase my cats:

https://www.youtube.com/watch?v=4Set6z566-s
I know that we're not supposed to impute astroturfing/shillage on HN, but the volume of similar, not-very-high-effort comments discussing one specific country out of the many that this report deals with, is, um... surprising. At this point, are we supposed to say as HN commenters "it's okay, these nice folks are just pretending to be wumao, just for the lulz of it", or what?
>Doesn't that tell you something right there?
No, and a cursory Googling quantitatively debunks this bias, though it's obviously a convenient assertion to give a VC a little more reassurance on an early investment.

But really, are we all not just 'absolute strangers', 'random individuals from the internet', with a 'random early stage startup'... until we're not?

Our incredibly finite networks only form one way—by meeting new people—which has to happen somehow. Clearly there is a mutual vetting process before agreeing to work together; and extending beyond one's current network doesn't necessarily represent a failure of one (or one's current network) to satisfy each relationship. See also Joy's Law https://en.wikipedia.org/wiki/Joy's_law_(management)
I see what you're saying, but I'm not sure it's analogous. Lets say the cost of gasoline triples in the next 5 years because we're killing all subsidies, ending federal leases, etc., enough to justify everyone to make investments in electric cars. We literally can't make them fast enough. Making a million CDs was easy, but our heavy industries take a lot longer to tool up. Tesla is struggling to scale their supply chain, and they're consuming almost half the world's battery supplies right now to make a few hundred thousand cars per year.

And that's just cars - not including semi-trucks, farm equipment, buses, trains, shipping, etc.

Best case we need a decade to start manufacturing those things at scale and two decades to manufacture them at a pace that can start replacing all the existing vehicles. That's a long time for anyone stuck paying for gas.

And it's a similar situation for the Electricity sector, Cement and construction, and dozens of other industries that emit carbon. It's a really complicated transition - far more than switching media formats.
Not in this case, IMS Core was offline for the whole country which is the backing system behind pretty much all fixed infrastructure for POTS, ISDN and VoIP ingress/egress as well.
If you have defined the function and it is used in many places then you only need to read it once and remember everytime you come across it. How is recoding it every time going to help the readability. I think you just need to make sure the functions purpose is clear either.
Now this is a comment!!
Can someone explain why the optimizer would split one route into two? Wouldn’t it be more optimized to coalesce routes whenever possible?
One thing I love about Elixir is I had read the Erlang book from Joe Armstrong ages back, and a lot of ideas and concepts still apply. I just didn't get into Phoenix cause PGSQL is a PITA on Windows, so I have to go back and try with MySQL instead.
Scientists use nanoparticles to provide plants with nutrients
Death is a an evolved feature of living systems, and will continue to be. These people are merely wasting what time they have on narcissism, and tragically misunderstand what life is about.
Code golf is its own reward?

https://codegolf.stackexchange.com/
Yes, but it requires a populace that understands and acts on the risks from single sources of information.

A centralized source of power means a single target is all that is needed for manipulation to be effective. This is the basic premise behind decentralization in the first place.

Widely disturbed power is difficult to manipulate consistently without the manipulation becoming more easily visible, usually in the form of uncanny movement of many independent units as one, which most people can detect as suspicious.
That's what they did when 112 went down, they just started accepting twitter/instagram/facebook/whatsapp. Problem is that those services can be much harder to manage making them a problem in itself (i.e. spoofing, overloading).
When I was a boy, if I ever said 'pin' when I meant 'pen', my parents and teachers would 'correct' me. All entirely Yankee & California. I felt vindicated when I learned there was a whole accent that conflated the two words.
Done this. Eventually one account always becomes my main account and I'm back to square one. I don't care enough about reddit to keep up with 2 separate accounts.
I guess they just need Jesus eh
"We don't care. We don't have to. We're the phone company." - Verizon, probably

It's good to know that Net Neutrality isn't dead.
> If a single company believes they have the informational monopoly needed to control national politics,

There are other ways to interpret this statement. You have, without context, chosen to interpret it in the least charitable way possible.

For example, supposing that:

1. You believe that there was illegal foreign meddling with Facebook during the next election. [1]

2. Instead of one Facebook, there were many competing social networks.

3. They would adopt, with highly varying degrees of effort and success, institute compliance and controls to deal with #1.

One may reasonably and intelligently postulate that in such a parallel universe, #1 would be a bigger problem then it will be in our next election. (Because, thanks to economies of scale, and only having to implement it once, Facebook might do a better, more consistent job of being compliant, then 15 tiny social networks would.)

[1] I am of the opinion that that it is irrelevant, and that the whole bloody purpose of campaigning is to 'meddle' with public opinion, but that doesn't seem to be a popular position here. For some insane reason, we're convinced that foreign enemies of the American people should not campaign in our elections, but domestic ones should. Somehow, through some tortured interpretation of the First Amendment, one is protected speech, and the other isn't.
And will do so, once another provider becomes available in your area.
Haha hats off to you for a string of comments on this thread that have me lol’ing
The lack of communication is the bit that justified blog scorching for me.

If everyone was working in good faith, professional courtesy.

But not being able to get someone on the phone? Wtf?

Glad the original provider was responsive and able to resolve. And hats off to your poor reliability engineers today.
Fintech has good products and bad products, just like every other sector.

Monzo, for instance, is excellent.