skysight-inc/HackerNews huggingface dataset:
> “The United States is simply making a shift from pre-emptive regulation, which foolishly presumes that every last wireless company is an anti-competitive monopolist” Mr. Pai said

So clearly we have no established precedent(1) of this sort of behavior in the past and happening again before our very eyes.
Suggesting that these rules were conjured out of hysteria is not only wrong, it's insulting. But that's to be expected from a corporate shill.

(1) https://en.wikipedia.org/wiki/Breakup_of_the_Bell_System
In OP's claim that there's a meaningful moat around a Scooter company (or a ride-sharing company), this sentence is used as support:

Riders will, all things being equal, use one service habitually

And, I'm wondering if this is really true. It hasn't been for me in the ride-sharing industry. I switch back and forth between services.
Being able to run on battery or energy harvesting versus needing a power cable can be a killer feature. It typically makes deployment much easier, and opens new possibilities.
You think a guy who bought an entire newspaper to smear one guy is rational?

Jeff is a lunatic who happens to be a wizard at logistics optimization. He's not a good, or a normal guy. He has laughed when people have broken to tears by his screaming demands at them. Not whiny snowflake people, but dominant, experienced, exhausted people.

Fuck Jeff, fuck Amazon.
Copying keys...

https://www.gokeyless.com/blog/new-website-allows-users-to-c...
not sure how it is handled elsewhere but friends having gone through a reduction in force (the polite term) both gave me similar documents which listed affected positions and age of employee. no further details were given but in small enough shops its easy to know who is who. the interesting part is that they detailed all positions and not just those let go.

I have to assume that age discrimination is the easier one to hit on as the others are to blatantly obvious if they occur outside of government positions
I will take the bait, answer me this, is this equation true or false?

C > D

I propose to you that you do not have enough specific information to answer this question, even if you had a PHD in mathematics.
I'd be more sympathetic to that if this FCC had done anything productive to expand the competitive landscape for ISPs.

Where I live we have exactly two choices, and one is satellite based.
> I'm not saying it's right, but I doubt someone just wakes up and says "HELL NO!" to an 8 year old's 3 hour project on the sidewalk.

That's exactly what happens, though. There are busybodies, who missed their true calling as bureaucrats, all over the place.
Do you get inspire by this code?
Can't see it unfortunately, I'm in the EU!
inciting civil disobedience for corporate purposes. What could go wrong?

Are we slowly conditioning our children to take up arms to defend corporations against "we the people"?
'Inferior product...rent seekers' - Yeah, that's why the Soviet Union started the silicon revolution, and why the Chinese currently lead the field, right?

They open sourced their fabs, and random farmers on collectives would come home (while starving) and make improvements in fab technology by candlelight.

If only they had you to guide them, with your advanced knowledge of economics, trade and process technology.
I can't stand videos so if you can't use pjmlp's advice, do start with the tour of c++, then read the summaries of standards compliance for gcc and llvm (which are on their respective websites) which will suggest which features are new and worth reading up on.

I also read the standard (well, the "almost final" standard, which is actually the final one but which could be published on the net because it was what was voted on to become the standard -- the standards themselves are copyrighted and can't be posted to the net!) but unless you're used to reading language standards it may confused more than it answers.

The blogs of folks like herb Sutter also explain a lot of subtle points and best practices.
You love "Latin culture" and hate "white culture" that's great man... But your argument doesn't really make any connection to the parent comment about what is Western and what is not
2005 - Madison River Communications was blocking VOIP services. The FCC put a stop to it.

2005 - Comcast was denying access to p2p services without notifying customers.

2007-2009 - AT&T was having Skype and other VOIPs blocked because they didn't like there was competition for their cellphones. 2011 - MetroPCS tried to block all streaming except youtube. (edit: they actually sued the FCC over this)

2011-2013 - AT&T, Sprint, and Verizon were blocking access to Google Wallet because it competed with their bullshit. edit: this one happened literally months after the trio were busted collaborating with Google to block apps from the android marketplace

2012 - Verizon was demanding google block tethering apps on android because it let owners avoid their $20 tethering fee. This was despite guaranteeing they wouldn't do that as part of a winning bid on an airwaves auction. (edit: they were fined $1.25million over this)

2012 - AT&T - tried to block access to FaceTime unless customers paid more money.

2013, Verizon literally stated that the only thing stopping them from favoring some content providers over other providers were the net neutrality rules in place.
What would be your goto techniques?
Curious since I'm researching machine learning on microcontrollers.
Neovim 0.3 released
It would be useful to see an example use case for this. What would I do with a web hook from this service? I'm intrigued, just not sure what I'd use it with.
Deep packet inspection.
The Xiaomi M365 scooters everyone is using were released Dec 15th, 2016. Bird started working on rigging them for rentals less than 6 months later and launched in August 2017.

If you have been following the developments in personal electric transportation, the timing is hardly random. The M365 was one of the first scooters that had the range and speed to be viable for rentals. The good idea was not low hanging, it was just taken by good founders before you realized it was good.
This has nothing to do with NPM. It is a specific package published on NPM. Also, stereotyping and insulting the NPM community is nonconstructive and out of place. Vulnerabilities in packages happen all the time in all kinds of package managers. The lesson here is to not blind-trust any package you come across that might make your job easier.
your magic fluid intelligence does not account for many, many aspects of systems.. not the least of which is, where does this lead?
Something that doesn't mandate your ancestor, like JPA.
Skift: scikit-learn wrappers for Python fastText
There was an interview with an Intel engineer on this, it was quite revealing: https://www.youtube.com/watch?v=ozcEel1rNKM
Hey stephenr,

This is pretty common for some of the larger tech companies. While some Bay Area startups do pay a bit less in exchange for equity, it's still tough getting talent given all the competition.

For startups, I think the key is to really stay as lean as possible before hiring at all.
It's unclear to what extent your comment is serious or facetious but I want to point out that even if we ignore the explicit racism, your vision of Latin Americans is also implicitly bigoted and condescending to a very large degree. In "warning" them against Anglo culture you are essentially implying that they are akin to magical innocent hobbit incapable of making decisions for themselves and who should never change so that they can continue accommodating your fantasy understanding of their lives.
Word. Another fun transpiling project I have been mulling over is a Go-to-Kotlin transpiler. With Kotlin coroutines (and accompanying kotlinx lib) I think it has the entire feature set covered though duck typing requires a creative solution but it's not too bad.

Keeping on the non-practical, fun note, I wrote a transpiler in the other direction[0]. It compiles Java bytecode to Go code. It works decently actually but I stopped work on it because my approach strains the Go compiler too much[1]. I even started emulating some of the base Java calls as Go calls, but that became tedious too.

0 - https://github.com/cretz/goahead
1 - https://github.com/golang/go/issues/18602
I am intrigued: do you know of any good writeups on how to discern the SSL-VPN traffic of Cisco AnyConnect from SSL-HTTP traffic of a browser?
Yes, Qualcomm is US, but then there's Samsung at the high end and Allwinner & Mediatek at the mid/low end. ARM is also non-US, and some modem IP is also non-US. So it's not a controlling stake.
Related: is anyone old enough to have played this game on their old Apple computer?

https://archive.org/details/Lemonade_Stand_1979_Apple
I don't expect things will work out the way you imagine, but having said that

Wouldn't segregating VPN traffic, or gaming, or streaming traffic be its own form of content discrimination? They are picking winners and losers in terms of tech that consumers use right there.
yes, it's just a coin flip.
I'm working on a draft in order to propose to the community a new way of thinking (code and data)

https://github.com/pass-pass/draft
That's exactly what the ISPs want though. If we try to tackle all of these loopholes then they get to draw this out in a thousand different court cases which they can easily afford.

OR how about we attack them directly because it's obvious that they have malicious intentions.
I generally give contact info and ask them to get in touch. Then I browse their product and say we're not looking for that product at the moment if we are not.
If we are looking, I put them in touch with someone.

However, I do think the most annoying thing people do is to ask for a call or meeting without a clear idea of what it is about. In that case, I just point blank ask them what it is about. "We could certainly schedule something next week, but could you tell me a little more about what you had in mind?"

And then if it doesn't look like a good fit, I just say its not what we are looking for.

The passive aggressive stuff doesn't bother me. On the contrary, it makes me feel like I didn't miss anything.
Toys 'R' Us had "curated" the vast swath of toys that exist down to a handful of the usual fair. Barbie, the latest Pixar toys, the standard board-games....

Like corporate bookstores, theater chains, music stores you got the same selection at all their million outlets in the country.

Perhaps it's just me that was tired of the same-ol' same ol' or maybe the public became tired of it as well.
The mobile app Whisper can be useful to some for finding friends although there are tons of creepy people who primarily use it to try to hook up with women so if you can tolerate occasionally dealing with that sort of behavior then you can anonymously chat with total strangers and potentially make friends from those conversations.
Because it's the consumer at the endpoint who requests the content and it's their allocated portion of the pipe that's being used.
One thing I can say is that the scotters from Lime around Zürich appear to be in quite bad shape for only being on the streets for a few weeks now.
Of course it'a a PR stunt. And it's a damn good one.
I thought about doing the same thing with AmigaDOS
I am not a fan of the whole javascript craze but for comparison on my desktop machine with I assume average setup of ElementaryOS:

$ apt list --installed | wc -l

2394

And on my server the number is 502. Couldn't the same argument be applied here as well? I understand that (probably) users of Ubuntu are more involved than supporting npm packages (or... are they) but it's still a lot of packages to eyeball.
Westernized made sense 100 -200 years during the era of the first huge cultural exchange (or imposition). Nowadays Americans drive Hondas and play Nintendos, calling Japan "Westernized" makes less sense.
If ISPs want to charge by the byte, that's fine.

What they want though, is to charge data coming in, and data going out.
Mine was a serious post. The "this is the first five minutes" probably would have been better written "this feels like the first five minutes".

I'm going to hope that your comment didn't realize that and wasn't just taunting me.
This is ridiculous but when I had snoring problems my research led me to 2 things. Weight loss and the didgeridoo.

Really its a weight/bmi thing from what I've read. All that fat presses down on the different soft areas of your throat and mouth. This causes the rattling and flapping which we hear as snoring.

Now I'm the proud owner of a gym membership and https://www.amazon.com/Meinl-Percussion-DDG-BOX-Didgeridoo-M.... All thumbs up here.
In addition to professional development stipends, you could look into allowances for transit and fitness, as well.

Additional vacation time is an easy ask, as well, since it doesn't require the company to spend more money to hire you.
Monzo's big smart bank move links your money to Alexa, Twitter etc via IFTTT
Can someone explain to me why it is acceptable to force unwanted employees on company's payroll?
That's not too compelling to me. One of the principles of a jury is that it is of your peers, which implies that to some extent you do know them and they know you. A jury of perfect strangers unrelated to you is not constitutional.
> Legislation should be geared entirely towards solving problems, not their second-tier consequences.

Sure, I agree. But the choice we're facing right now is between "solving second-tier consequences" and "solving literally nothing".

Breaking the local monopolies held by ISPs isn't currently on the table - Congress largely isn't interested, and more importantly Pai's FCC has repeatedly refused to enforce the laws we do have. In fact, the situation is widely getting worse as ISPs lobby for bans on municipal internet.

There are arguments about how we should solve the main problem here - telecoms, like utilities, are arguably a natural monopoly situation. But until we make progress on that, the net neutrality question is simply "do we give even more power and profit to an abusive monopoly?"
> Keeping the juniors might not always be the best.

The real issue is that the government isn't putting CEOs in prison for creating software with security issues, so companies are able to reduce their expenses by shifting the costs of bad software onto the general public.
I mean, that is what Pai claims to be doing here: reducing regulatory burden on smaller ISPs so that more can compete.

"Monday, we are ending this flawed approach and allowing smaller internet service providers to focus their efforts on deploying more broadband, connecting more Americans with digital opportunity, and offering more competition in the marketplace." [1]

[1]: https://www.cnet.com/news/fcc-chairman-our-job-is-to-protect...
I've seen it, and it has zero effect on what I said. The car "thinking it's in a lane" while being misaligned? I can possibly blame the people that draw lane markings. The car "thinking it's in a lane" while it slams into/past the edge of the road? 100% the car's fault. It shouldn't do that even if there are no lane markings at all.
> If cases are resolved based on who owns most of those resources can we still claim to have a just legal system?

That's already the case. Poor people get a public defender, which usually means taking the offer. Rich people can jam up the courts for years, and can get out of it.

We already live in a moneyball court system.
If you have an insufficiently moderated platform where users can upload content, and you offer money to content uploaders based on some measurement, you will get largely crap, but optimized for that measurement.
Modern logistics algorithms have massively increased supply chain efficiency, but there should always be a human override for cases like this. The models cannot and will not ever be able to account for everything.
Insignificant or not they will live on through the consumerist culture they have refined and disseminated, just like the Romans live on in Western mores themselves.
Does Netflix not pay bandwidth charges to their ISP where their services are hosted? AWS, right? Is Amazon giving them free bandwidth? I'd think probably not.
Hey Irfan! I'm sorry you feel that way, but as someone else here pointed out, we handle everything from clearing customs to last-mile delivery (to your doorstep), which is why our pricing may seem expensive because we declare all costs upfront.

A lot of our customers have similar horror stories where their goods get stuck in customs because they didn't realize clearing is a thing.
How Killers Bought Guns They Weren't Supposed to Get
I thought asking people to upvote or downvote content on HN was against the rules?
Nodejs API docs for exec say:

> Never pass unsanitized user input to this function. Any input containing shell metacharacters may be used to trigger arbitrary command execution.

I've always wondered what exactly the best way to do this is... searching about sanitising user input into shells always results in suggestions for something quite extreme like stripping non-alphanumerics or something similar. But much of the time user inputs are just passed as parameters or built into paths as in this case, so I wondered, is it enough to quote them instead? we don't need the features of double quotes when building the string in some other language in which case the rules for single quotes apply:

From GNU Bash 3.1.2.2 Single Quotes:

> Enclosing characters in single quotes (‘'’) preserves the literal value of each character within the quotes. A single quote may not occur between single quotes, even when preceded by a backslash.

In which case is it possible to get away with just "sanitizing" for single quote usage and then single quote all paramaters?:

exec(`cat '/sys/class/net/${iface.replace(/'/g, '')}/address'`, () => {})

Is it possible to break out of that? I think in order to use && or ; to start a new command you need to end the context of the string, but .replace(/'/g, '') seems to remove that ability? e.g

iface = `'; touch /uhoh;`

results in the following string passed to exec

cat '/sys/class/net/; touch /uhoh;/address'

=> cat: '/sys/class/net/; touch /uhoh/address': No such file or directory

Also you can't do further exec inside single quotes with backticks e.g

cat '/sys/class/net/` touch /uhoh `/address'

=> cat: '/sys/class/net/`touch /uhoh`/address': No such file or directory
Pretty logical extension.

It still takes only 12 cycles if a+0 != 0. 24 cycles if also a+1 != 0 (=every 256th round), etc.

The worst case time is when whole 32-bit counter is zero, 12 clk * 3 + 6 clk = 42 clk.

(Disclaimer: clock counts assume original snippet counts were correct).
My recommendations, for what they are work, are based on what worked for me. Learn programming and CS. Work for a large, well run, company as a developer for a few years--you will learn a lot about software development at scale; Next, support yourself doing consulting in a field you are interested in--you will learn a lot about what clients want. Finally, start a company to address the needs using the insights you've gained.

From where you are right now, it may not be easy to follow this advice. Perhaps you are ready to jump in at the consulting stage. Would it be easier in the U.S. (that is if you are a U.S. citizen)?
@partycoder you are dead wrong about that. The English and French racially intermingled a lot more than you might think. http://www.sciencemag.org/news/2014/12/genetic-study-reveals...
You covered it perfectly! :)
Blah blah blah our product will save you!!!

(as soon as all of your friends also switch to our product, data required, prohibited where void, FUD FUD FUD, 5 pages of privacy policy) And the improvement vs. ubiquitous SMS is...GIFs and stickers. Get off my lawn!
You wouldn't know lemonade stands were shutdown if social media didn't expose it. But what it should be is a lesson for cities to adopt a young entrepreneur license for like $10/year. There will always be some angry a-hole who will call the cops or HOA idiot whining.

My suburbia neighborhood there were people who wanted to share books with people freely in a small mailbox near the curb, like a mini-library. Someone started whining and the city was like "it's illegal to have such a structure" so once it hit the news people went crazy over the stupidity of the cities response.

I always stop for the bad lemonade at these stands, even tell these kids how to market better with better signs that you can read. I remember knocking on doors selling vegetable seed packets, shoveling snow and whatever to make a few bucks to really appreciate the dollar. I think it's a great PR idea, definitely a creative video, and everytime they intervene it's another story.
"but I'm wondering if it's possible to put a soft lock (like a semi-fixed-deposit) on portion of a customers deposits and use that to finance lending"

Fractional reserve banking? https://en.wikipedia.org/wiki/Fractional-reserve_banking

Aka, the way things already work.
I get that part, but in what scenario will user input actually be provided to this package? It feels like this is highly unlikely and that there probably won't be any cases where this will actually be an issue. I may be wrong though, I just can't think of anything.
I like today's article. I've been subscribed for a couple of months now (volun-told at work) and a lot of the latest articles had the author trying to sell the "Aggregation Theory" a bit too much. I found myself skipping large parts of the articles because they were just re-iterating the theory, applied to current events.

It's a shame cause I really like the analysis provided otherwise. Specially when numbers are brought in like today with the parking spaces.
What alternative does Australia have?
v1 and v2 UUIDs are derived from a MAC address by specification, the uniqueness of the v1 scheme in particular depends on it. Whether that's a good idea or not is another topic entirely, but if you want to conform to spec, an implementation needs to be able to read MAC addresses
the point is it's silly to complain about the "eyesore" of scooters when you've already accepted insanely higher impositions from cars. cars actually kill people! they have hugely detrimental effects on air quality! they take up tons of space, way more than scooters ever could. the factr that the space has been "officially deemed ok" is irrelevent.

http://nordic.businessinsider.com/contentassets/15ba9de498c2...
It's not only in politics, but also in business, sales, at job, etc. Have you ever witnessed a bubble in opinions in some company, group, etc? Job's RDF was a harmless form of this :)

Many have internalized their position and they won't secretly agree. They won't even realize why they disagree, and won't consider objective facts. Some tiny minority may be aware of that, but many have economic incentive to continue their position, that mortgage won't pay itself after all. Thinking too much about it just makes it harder.

I'm trying to stay in theoretical level and not provide any specific examples except the RDF, because they could be too political/divisive/controversial, and I don't want to argue the specific cases or take sides, but point out to the phenomenon itself.
Thank you Yasoob! Dammit, again? I already had them white-label our site once but I'll look into this again. Thank you!
Atop for Linux performance analysis
Because the scooters are commodities and extremely cheap, it's hard to see the economics of these companies as strong, contrary to Ben's assertion.

Much of the demand comes from the novelty factor. (Cars are boring, especially the Prius, yet Uber was a winner from day one!)

When the novelty factor wears off, consumers will "get real" about their last-mile transpo options, and either there will be so many scooter services that the price is $0.25 + $0.50/min (Bird economics broken) OR you will buy your own scooter to have forever for $300 (Bird economics broken).
Test bank for sale
Email me - jensenxtina@gmail.com
That's different. I'm talking about participating as a user in a FLOSS mailing list, getting to know the people involved, then asking one of the devs if they can fix a bug or add a feature for you in exchange for money.