skysight-inc/HackerNews huggingface dataset:
this article reads like uber just invented the concept of a bus stop, though I'll totally use this feature. In fact, uber should just stop at the actual city bus stops! I take the city bus all the time and I love the non-conversation rule the subway and bus have, but not uber. You have to make small talk with the driver and the other people you are sharing the car with sometimes! How about an app to just replace the city bus. It's exactly like the current Bus system except each driver uses their own van/shuttle and has a smart phone that can actually tell you exactly when the next bus is coming.
I remember hand-optimizing my code many years ago trying to re-use the same variable for many things, because it would be more efficient. I always think about that when I see people avoiding std::vector or other C++ standard library things. Thankfully, as soon as people really understand how things are implemented they start using the standard libraries and suddenly become way more productive.
That had basically nothing to do with the architecture. The key reason was likely the diverging requirements between laptop (Apple) and server (IBM) chips.
My thought is that really good juniors need to be treated as less experienced peers in most (but not all) interactions. A smart, hard working, capable programmer is going to need to feel respected. So the number of times 'junior' and 'senior' get thrown around here is problematic.

Which is not to say that there shouldn't be clarity in terms of who gets final decision making or that there is no hierarchy at all. But in most discussions you should treat them as a smart person who probably has good ideas that should be respected. Otherwise why did you hire them? I'm not _quite_ getting that tone from this article.
...ok? Is working at Amazon a leading cause of suicide?
Perhaps we should teach personal responsibility first.
This might vary by language, but in the ones I'm familiar with, the culture of "one-liners" has always permitted multiple statements on the line with statement separators. E.g. the awk one-liners: http://www.pement.org/awk/awk1line.txt (similar for Perl and shell).
Hotdesk seem a good idea until you have people that has to take kids to school, or you have someone that has a meeting with a customer at 9am and has to come later to the office to discover (s)he cannot sit anywhere.

Don't fall in the trap of voip phone systems that don't allow you to be logged in two places at once (usually for licensing reasons): someday you (or your colleages) will be hunting for the voip phone that someone forgot to logout.

For remote desktop, etc. This is a very mature technology: try to pick the tech that better blends with all the other tech stach at home. Citrix, for instance works great but it ecosystem is not trivial the best part is they even have an integrated VPN (Netscaler) you can use.

On the hardware side, take a look at HP Moonshot servers. I bet there are equivalents our there from other brands, but those are worth seeing: 4.3U servers that can house 50+ physical desktops with own storage.
A correction on the radio terminology used in the article... SSB (Single Sideband) is a modulation system, not a frequency range like VHF (Very High Frequency). SSB is a variation of AM (Amplitude Modulation). If you look at the frequency spectrum of an AM signal, you will see a peak in the middle – the carrier frequency – and two “sidebands” above and below the carrier that have the actual signal. Each sideband is a mirror image of the other.

This fairly inefficient since most of the transmitter power goes into the carrier frequency, and the power that goes into the sidebands is duplicated for each. A Single Sideband transmitter removes the carrier frequency and one of the sidebands, and then the receiver adds the carrier back in to demodulate the signal.

The reason the SSB radio can bounce signals off the ionosphere is not because it’s SSB, but because it operates in the HF (High Frequency) range. But any modulation system could do this just as well as SSB – it’s the frequency range that makes the difference. Hams, for example, often use CW (Continuous Wave, aka Morse Code) in the HF range, and a few even use AM.

The VHF radio happens to use FM (Frequency Modulation), just like an FM radio station but with a narrower bandwidth. But again, whether it uses FM or SSB is not what determines whether the radio only works line of sight or could also work over the horizon, it’s the frequency range.

This is similar to how AM radio stations can transmit much farther than FM stations, especially at night. It isn’t because one is AM and the other is FM, it’s because AM stations operate in a much lower frequency range.

(I tried to post this comment on the article page itself but had trouble with the commenting system...)
OT: Do the Quantum changes get into the Android version or is this a completly different software?
Sweden ?
I agree.

But while not "F U money" $100k p/m is enough to say: Well someone must be using it then.

Perhaps, in the Hooked sense, the somewhat diffcult learning curve helps to increase long term retention?
I have written about them and posted stuff to HN. It usually doesn't get much attention.

Nutshell version:

1. Flexible online means to earn money.

2. Genuinely affordable market based housing, such as SROs.

I have several blogs where I talk about such things, like Mic Digs, Project: SRO and Write Pay. They don't get much attention.

Edit: just to prove my point, here is a recent piece on working for pay while homeless. I have submitted it to HN. You can go watch it be ignored:

https://news.ycombinator.com/item?id=15682882
I do not know you, so I won’t presume (certainly not on HackerNews, the least representative sample of the Internet) but I have seen many experiments proving that most people who think they don’t like targetted ads actually prefer them -- until they make a very informed but very wrong guess. Typical examples include:

- advertising for something shameful (underwear and dildo are my go-to examples) or that you otherwise want be kept secret (engagement rings);

- repeat ads for specific and unusual big-ticket items. I have told friends working at Amazon that no one I know ever started a vacuum cleaner collection, but they only response is “You would be surprised…” to which I can only assume the world is either weirder than I thought, or their analytics function has missed something.

What you (and most people) probably would prefer is the ability to edit what the ad engine knows or assumes about you: gone are dildos, rings and vacuum cleaners; come books about programming patterns!

I keep telling anyone close to any of those recommendation engines to allow me to do that, but they mumble things about design, feasibility and hacking that genuinely don’t add up to me.
Is performed on CPU; example you linked is performed on GPU so JS speed isn't a factor
Hmm. My boss is Ancient Greek...
There's a planned Photon redesign that already landed in Nightly on Android, but, if I remember correctly, it won't make it on time for 57 desktop version (probably around 58 mark). I am not familiar with the other improvements.

Disclaimer: Affiliated with Mozilla, but not with the Firefox team.
I have no idea what you are talking about.

I have installed a ublock origins on a few dozens of android devices of all kind and it always works like a charm.
Objective-C Implementation and Performance Details for C and C++ Programmers
Happta – publishing platform on Ethereum and ipfs
Right, it's not even "almost"; I'm saying a significant number of folks use Cangjie -- not a majority; but still a large number.
Most people would also kill other people if it was not for the inconvenience of being caught -- as they also harass, bully, and lots of other things.

Not the best criterion, what most would do.

Especially since it's more like "what most would do given a society that raised them like we do and given them the motives that we do".
This operator already exists in Ruby, Perl and a couple other languages.

It's also incredibly useful, allowing six functions to be replaced by one. Or, rather, with zero, because in 99.9% of cases you will just be able to declare the signature with '= default;' and let the compiler generate the implementation. Then you have all relational operators available for that type. It makes defining new types much, much easier.

Plus, it provides a place to statically define what sort of ordering the type has, so further compile-time optimizations can be done.

In contrast, <=> as is_ordered is nearly useless. It would basically only be used for floats, where !(isnan(a)||isnan(b)) is both equivalent and IMO more clear.
I approve the share and share back spirit. AGPL for a library means that the application that uses it must be licensed under the AGPL too, right?
I know I'm nitpicking, but... 5 watts isn't a "helluva lot". Consumer WiFi can transmit up to 1 watt. Entry-level ham radio operators can transmit up to 5 watts. If you put a 5 watt transmitter at 406 MHz inside your house, it's possible the signal might not even be strong enough to be received outside, depending on what the walls are made of.

Now, consumer radio/television broadcasts... those run in the 10-100 kilowatt range. That's a "helluva lot".
The longer I see people debate the value of promises and their obscured use via async/await vs callbacks I am more assured of the value of simple callbacks. If you are experiencing callback hell you have bigger problems than callbacks. If you love promises great! But please don't force them on me or I'll find another api to use thank you.
Mostly true, but techs can over-estimate how much choice many people have. My ex wife was horribly bullied at work, and lived with it because she was early-career in an academic field she loved but where jobs were scarce. She won out through dogged and dignified persistence, and became respected by all (including the erstwhile bullies).

She's a highly intelligent and credentialled professional and unless she wanted to throw away years of work, did not have a realistic option not to work with tyrants. Millions less gifted and lucky than her have less choice still. Life's also too short to go homeless or hungry for long.
Seeking Alpha is bearish on Tesla! News at 11.
>> All the easy stuff is behind us and there is nobody for us to just copy.

Healthcare? Education?

At what point does the economy serve the people instead of people serving the economy?
Maybe http://anvil.works would be better ? Going through the tutorials they have an intuitive interface.
I'm pretty convinced the victim here is the children and the perpertrators are the parents.

Think about it: scientific consensus is pretty clear that the content makes no difference there should be no exposure to any kind of screen for kids under 6, then maybe a tiny bit until 10-12.
If malware with ties to Russia was suddenly used in an attack, we would just blame the FSB. Something like an anonymous poster claiming to be responsible would be seen as obvious disinformation.

And it isn't like these leaks are a frequent event here, the equation group is really the only one.
iPhone X's screen doesn't like sudden cold but Apple's working to fix the bug
I am wondering how much of that lack of sensitivity could be due to having two types of visitors:

- people who know what they want, know this is not ads or JavaScript and have an anti-advertising or anti-scripting tool; when KissMetric ran their experiment, those tools were not widely available and those visitors went elsewhere at the time;

- people who don’t know and enjoy the browsing and don’t mind the delay; didn’t then, don’t now and have kept on using your competitors’ website.
A tyrant isn't someone who is clear and decisive. A tyrant exercising power in cruel, unreasonable, or arbitrary ways.
>Toxic work environments eventually change or fail.

How soon that happens? Because it worked wonders for Walmart or McDonalds all these years.

>If talented people don't like it there they'll leave.

That would only matter if their operation depended on talented people. Which is not really required for McDonalds, Walmart, or Amazon (at the order handling side).

At best, those companies have to keep upper management and logistics people happy -- and can continue to screw the replaceable workers forever.

>If consumers don't like the company they'll stop supporting it.

Most of the masses don't care as long as the price is right. Few stopped buying Nike after the sweatshop complaints, at best they took their "word" that the issue has been solved (and they just moved manufacturing around through various third world countries and added more plausible deniability layers).

The hundreds of millions of lower middle class and poorer people have the same problems themselves in their jobs, which makes them thing that is just how things are.

The companies know how to put on a "humane" facade, and lots of jobs are not even public facing (the customer wont ever see an Amazon warehouse). And their friends, the media, were they advertise, will give them all the good public relations they need.
Have the raw dumps from either of the Paradise/Panama Papers been released?
its ultimately in the best interests of all of us to understand how little we can count on the systems we use today to keep information private.

how likely do you think it is that the russians or the chinese or anyone really has developed similar exploits?
I had a few times in past years when I got so irritated by sluggishness of Firefox that I moved to Chromium, despite of the completely unusable tab UI it has when compared to Firefox's (even without addons). Well, it always turned out that Chromium with 8GB RAM and my browsing habits is even worse, so I returned back to Firefox, but if I had 16 or 32GB of RAM it might have turned out to be a different story.

I'm so glad Firefox catches up. Instead of thinking "I wish Chromium had better UI and I had more RAM", I can just be happy with my browser, embracing my workflow instead of trying to adapt it to the available tools.
Your comment sounds like something straight out of a Show HN, not a thread about a 5 year old service with 100,000 users and $100k in monthly revenues.

There's obviously a big demand for this so either you're wrong or people using it are actually programmers.
Wrong. I have. My explanation is that things happened exactly as they perceived because they are idiots, but it’s not what happened in reality. They probably saw dolphins and thought they were sharks. They probably had 10ft waves and they thought they were 40’ waves etc. none of their story makes sense because they are idiots and can’t describd them better because they are idiots. Etc.
The meaning in the madness of initial coin offerings
Uppix a new pics uploader with galleries
I think the problem with that is that most browsing is done on pages that do not target a valuable topic: news, weather, memes, etc.

For that reason, it's better to remind you about that Amazon product still in your cart while you're browsing for random stuff.
Hit back to say: TFA is beautifully written.
I think the right metric for AdBlock (like every service) is retention. If most people who try it like it enough to remember how to install it on their following browser that model has a sigmoid-shaped problem.
> Not in my experience. It's possible to get the equivalent of a bachelors and masters in math within two year

Seriously.

In fact, most people who learn this math learn it in a period of 2-3 years. Far from being impossible, learning this math in a few years is normal. It's not even a full time job. Most people learn all this math while also doing other classes and school stuff. Even a very dedicated math major probably only spends 20-25 hours a week actually studying math. I'm not sure much more than that is sustainable for most people anyway.

Now, I'll grant, this is going to be a lot harder to do without the structure of well thought out syllabi and lectures, but it's certainly manageable.
Writing under difficult circumstances
I love async/await, but it's not because it's "aesthetically pleasing". It's because having execution jump around from the outer body to the inner anonymous functions fucks with all my intuition and, especially, with the way debuggers work.

If I want a series of steps to execute in order, I should be able to write them down in sequential lines of code, and it's, imo, a historical artifact that I was ever not able to do that -- because (oops), JS was traditionally conceived to have sequential lines of code execute immediately after each other, instead of blocking until they're able to proceed.

That is, it's not required that "single threaded language" meant "non-blocking execution" and thus required "callbacks and promises to do asynchronous behavior". It just ended up that way -- and we're finally (almost) free of it.
I have a question about their safety.

There is always people that bring up worries over some of the public sector pension schemes in the US and how it will affect a municipality. One example, IIRC, is in Chicago. Another typically revolves around policeman/fireman pensions in other cities and the cities not being able to actually pay them.

Is this a fault or mismanagement or the pension structure not working or both? And if the cities have to guarantee the pensions, what does that mean for taxpayers in those cities?
Unfortunately they do mix paid content in. I built it in to one of their apps after much complaining about what it was going to do to the user experience, but they have to pay for the publication somehow.
The author's approach to estimating the value of traffic, even by subjective criteria, strikes me as puzzling, somewhat arbitrarily valuing ad-free page views at $0.02, despite the fact that they generate no direct revenue.

> My website is important to me because it is what I have accomplished & is my livelihood, and if people are not reading it, that is bad. How bad? In lieu of advertising it’s hard to directly quantify the value of a page-view, so I can instead ask myself hypothetically, would I trade ~1 week of traffic for $360 (~$0.02/view, or to put it the other way, $18720/year)? Probably; that’s about the right number - with my current parlous income, I cannot casually throw away hundreds or thousands of dollars for some additional traffic and so I feel comfortable valuing page-views at ~$0.02 or a bit less.

If your income is as parlous as you say, then it seems bizarre to value any amount of unmonetized traffic over cash flow.

People call page views a "vanity metric" with good reason. You can't put food on your plate with page views. By valuing a single page view at $0.02, you're literally doing work for free, "for exposure."

We all make fun of businesses who ask professionals to work for $0 for exposure. It's no better when you're making yourself work for unfair terms!

To put this another way, I think the author can probably arrange to buy relevant traffic via Google AdWords at or less than $0.02 per page view. If traffic ("exposure") is that valuable, then, yes, stop running ads on your site, and instead buy ads of your own.

But if that sounds outrageous to you, if you would never reach into your pocket to pay Google $360 for a week's worth of website traffic, then you should rethink whether unmonetized page views are really as valuable as you think they are.
Super-Powered Rest API Testing
The system was used until 1971 in Britain.

I wasn't born then, but it is recent enough that there were things around the house, like books or vinyl records, with prices or price stickers using the system: 9/6 etc.

https://en.wikipedia.org/wiki/%C2%A3sd
It's at least partially ARM's fault, as ARM doesn't publish documentation for their cores. SoC vendors are just as bad, if not worse, but ARM doesn't get off scott-free.
This way we were porting former terminal services to web applications back in the last century ...

(Maybe requesting additional server data by what would be called padded JSON nowadays via a hidden frame, because no AJAX. And, maybe, we would have rather used global vars for control than anonymous functions, but this another story.)

:-)
I remember reading and seeing a demonstration of how the youtube recommended videos had significant tendencies to tend toward the worst, were it be fake news, click bait, dumb stuff, mindless conspiracies or else.

IIRC it was linked to the business model of youtube and that it was an effective way to keep the audience captivated longer hence shown more ads.
Twitter's Authentication Policy Is a Verified Mess
I truly don't know what the theoretically better decision is. That wording was intended to poke fun at arrogant HNers who think that everything in the markets follows some trivial buzzword based rule-set.
Maybe you could do something like indie hackers [1] and highlight the stories of people that are trying to get off the streets by doing online gig work. That would be inspiring for people looking for help and interesting to everyone else.

[1] https://www.indiehackers.com/businesses
> They won't take on big financial interests, because in the end, readers are their product, not their reporting.

That's the problem we have with nearly all media businesses these days. The exception are the various public media institutions (eg NPR, BBC, ARD/ZDF) because they do not depend on advertising, but they are subjected to pressure by politicians in leadership positions...
I was recently contacted by a company whos CEO had read some stuff that I'd written online and asked me to interview at their place. Their interview consisted of:

1. A logic test.

They sent me a bunch of logic questions unrelated to programming or my abilities as a programmer. I had a certain amount of time to answer and submit the questions. Sounds like something dreamed up by a HR droid with no knowledge of programming, but I went with it.

2. A programming test.

They sent me a list of instructions for a thing to build. I can't remember how long I was given, but it was something like a full days work, and I needed it.

I submitted the work. Heared back a few weeks later that they decided to hire somebody else. No conversation about the work whatsoever. I logged into skype today and noticed that the developer who sent me the instructions for the thing to build, tried to contact me 3 days later to ask where the work was. Even though earlier in the conversation I provided a link to the gitlab repo. Ultimately, I don't even know if they looked at my work. I don't know why they called it an "interview" seeing as I never actually held a conversation with anybody.

Next time a company contacts me because they think they might want to hire me, I'm going to demand an interview. If your interview is a series of tests, you can get lost.
> we already have memcpy, but bit_cast is safer and also can run at compile time.

Can someone smarter than I am explain the significance about bit_cast running at compile time?
Eiffel Tower 1925-1934
A Dockerfile tailored for Golang
Ask HN: I'll work for you at $15/hr
Developer of Sublime Debugger
https://packagecontrol.io/packages/Python%20Debugger

Skilled in:
* Mathematics, physics
* Python (scientific stack, kivy,...)
* Java
* C,C++ (Qt)
* Mathematica

Any sort of projects, big or small are welcome.

Also available for helping students.
[100% Off] Ninja Writing: Writing Skills, Copywriting and Content Writing