skysight-inc/HackerNews huggingface dataset:
Things have gotten a little crazy in late-stage "tech" companies. I mean, I understand that some companies need to grow for years before they can become profitable, and until then, investors can be OK with your losses growing.

But there are too many of these types of companies. It doesn't make sense. You've got Lyft, Uber, WeWork, and probably a whole host of others who have kept their financials close to their chests.

Maybe one or a couple of these companies figure out how to turn a profit that justifies these losses and valuations. My guess is most of them won't. I only wish I could confidently say which is which.
Hijacked Asus software updates installed backdoor on at least 0.5M PCS
So is the problem interviewing or is the problem cargo culting?

You dont get magically good at hiring because you are the manager or lead engineer, just like anyone else you have to practice and build skills towards this.

Dumping it on any level of engineer (or person) without education and training on how to conduct interviews will not yield good results.

There's a difference between "we are scaling this wrong" and "nobody knows how to do this thing" and "only the top boss should do this thing."

Some sr eng are great at team leading through interpersonal skills on top of technical, some are so good technically they lead their teams anyway, and I dont want the second group interviewing almost anyone.
Whoops, yeah, I should have used the standard "Zawinsky's Law."
Saudi Arabia Using 140-Year-Old Loophole to Soak Up California's Scarce Water
Does this mean @AOC is going to have to start paying more for Uber?
What kind of services do they offer besides leasing office space?
Musicians used to make money from copies of their works, but technology has lowered the price of copies to nothing so now successful musicians charge for performances or initial releases. What is fair has changed. What is unfair is charging consumers as if the world were still as it used to be full of expensive copies.
I remember once upon a time, I had a PC mouse with a PS/2 connector, that was physically a great mouse, but I preferred using a Mac, which not only had no PS/2 interface but had a very different acceleration curve than anything else. So I connected the mouse to a PC running Linux, and made a little program to communicate with a simple driver on the Mac over an ethernet crossover cable. I started out with TCP/IP, but then thought, well, I don't really need this overhead, maybe UDP will work. And then I thought, well, do I really need the overhead of UDP, maybe raw ethernet will work. It turned out that no error correction was needed at all. Anyway, it wasn't fundamentally that hard to emulate the Mac feel, you just had to go to the effort to figure out the function that maps the movements. It was kind of a sigmoid curve. One of many things that made me wonder why nobody cared but me about certain things.
Atari, Mario and more: Hands on at Singapore’s only video game museum
Yeah, this company is in Seattle so it doesn't hit the bay area highs. I know at Google these same people would probably be making almost double.
Thanks so much for your comment. I've just read (and played around with) your waveguide synthesis article, which led me down the rabbit hole of Sporth, ChucK, Soundpipe and now I find myself really excited looking over the contents of the "Physical Audio Signal Processing" book. I am going to learn a lot of new stuff today, thanks!
Along the Mighty Mississippi, Cities Swap Sandbags for Marshes
I'm trying to figure out what both you and the grandparent poster are getting at. Usually on HN we're criticizing people for having too much crap on their pages, hard to decipher designs, tiny text, and what not.. not that their pages are clean and minimalist. What's "weird" about a clean page that's mostly text?
Another version of the article at [1]

[1] https://infographics.channelnewsasia.com/interactive/cnalife...
Tangent: I don't trust TikTok. I notice "they" use bots on other media platforms to post gifs/images with their logo (Imgur was getting this a lot) to drive people to their platform.

Couple that with that we now know how Russia (and ostensibly others) are using social media platforms for manipulation, and it just seems rather suspicious.

I'm probably just being tinfoil hat paranoid, but I feel like memes are basically vehicles for propaganda and we should be cautious with where we spend our time.
Depends on how you think of it.

On the few accounts I've been required to use that require a phone number, I've given them one. It just happens to be one from a modem phone pool.

I'll worry about what problem that may cause when it becomes one. Usually, these are for stupid things required for some project or another and the need for them is time-limited. I will not use FB, and have a pile of Twitter accounts with no phone numbers attached if I ever have reason to care about that.

And at the rate we're destroying trust in the phone system with spam, I don't think anyone will expect pickups in a few more years.
returns an error on some air canada flights. 8032 doesn't work
Actually, fb still requires the phone number, if you try to open up a few accounts in succession. You can't use throwaway numbers or Google Voice numbers either. So it's actually pretty hard these days to open a Fb (Or Hotmail or Gmail) account without a legit (cellphone) number.
You know Apple initially wanted to make web “apps” a thing, you can still save html apps direct to home screen and run them offline to this day.
Where is k.c?
Sorry to hear about your situation and I believe you. Have seen similar dynamics before.

It's not always true that you alone can fix this (at least while working there). Anyway, from the sound of it you have done a great job for your team which is what counts most in my opinion. If its really that bad that you don't feel like getting out of bed because of this, I might consider moving at some point in time. Hope things will get better for you soon.
It seems that messages were actually "encrypted" and "compressed" with a shared code book. But encryption wouldn't have changed anything in this particular case: nobody was altering or decoding the authentic messages, they were just piggybacking on the error correction codes to insert more information. Very clever.
Route shaders select the best route out of multiple ones available. Right now they could be used to for example, specify basic things like: acceptable latency (eg. I don’t want to pay to optimize a player’s session from 20ms down to 19ms, 20 is good enough), minimum improvement vs. public internet before a session takes network next (eg. 5ms improvement or greater), and of course maximum price for the bid. If we don’t find a suitable route at the price specified, the session takes the public internet and is free. Right now it’s fixed function like OpenGL 1.0 (eg. Parameters), but long term, it could even be LUA bytecode. Hence, route shader is not just a marketing term, it’s a real thing :)
If you hold the master lease on a space with the intention of subletting, you are a landlord. We can even argue about whether, under a triple-net lease, the owner or the tenant has more skin in the game.
There has got to be a better way to do online identity as a society! The most promising ideas I've heard about are WebAuthn and Estonia's digital identity system. How long is it going to take to get out of the dark ages and get this right?

One thing I'm sure of, uploading a scan of my passport to every website is not an appealing thought. Besides the inconvenience, do I really want my passport spread around on dozens/hundreds of different high-value servers run by who-knows-who?
In Huxley's novel Brave New World, people have exactly the mental capability to perform their role in society and no more. Everyone happily fulfills their function and goes about their lives.

Of course, people of sufficiently low mental capability don't occur naturally at a high enough rate. So they have to help things along by disrupting fetal development for some people. That part seems morally questionable.

Great novel though, highly recommended.
What I've noticed is that a lot of WeWork's business is largish companies that have a very small sales or support presence in probably a number of cities. WeWork is logistically attractive because it's totally uniform across the country. It's very easy to grow and shrink an office as well. For companies that might fly in a team for a couple of months to stand up a new customer and then move on, it's perfect. I notice that many of these offices are empty during the day.
I've had my fair share of run-ins with procrastination, this premise has worked for me back when I considered procrastination to be 'wrong' (forgiving yourself implies you did something wrong) and so forgiving yourself absolves you of the guilt you feel. I tend to now approach procrastination as something I need to do and let myself indulge for a while, then chose to stop. My theory being; now that its ok to do, its easier to stop because I'm not caught up in the guilt spiral.

A vague analogy might be: you can stop yourself breathing at will, you've likely never felt guilty for taking a breath. Now imagine feeling guilty for breathing because you thought it was wrong, you'd likely continue whilst you were caught up feeling guilty about it and that would build with each new breath.
Has the browser auto-fill situation improved or is it still all third party plugins?
We tend to discuss things that are easy to talk about.

AJAX (as it was at the time) is a prime example of what Dan's talking about, I think. As a term that enveloped the whole idea of having JavaScript dynamically load content from a server, it really brought developers together in discussing and experimenting, and even resulted in naming a publication on the topic (Ajaxian). Did it matter that almost no-one was really fetching XML (the X in AJAX)? No.

"HTML5" played a similar role for a bunch of technologies 7-8 years ago, even including technologies that were nothing to do with the HTML5 spec (such as WebGL). Or DHTML 15-18 years ago.

We now see something similar with "serverless" which a lot of people criticize as a pointless term except it is bringing together discussion around a group of related concepts and is valuable in that role alone.

Other such terms that are ultimately ambiguous under close scrutiny but which allow discussion and communities to organize around them: IaaS, SaaS, NoSQL, devops..
> No single entity should wield this much power. And we should rewrite the laws to make this so.

I think in fact a lot of people do want them to do this. Folks complain the Play store is full of malware and spam, and that there are data leaks and deceptive ads.

Then Google or Apple goes and removes them, and then folks are mad if that process has errors.

It seems like a business where you make everyone mad no matter what you do.

[edit: Just to be clear, I'm not a fan of the practice. But an awful lot of folks seem to think Apple and Google SHOULD wield editorial power, if only to stop outright malware. And of course, certain politicians want to make sure that the internet refuses to show content unflattering to people in power]
Lots of touchpads work this way.
What's fetlife? Seems like a risky google
I am assuming singlecore is always worse than dual core, however I do know that mikrotik can have performance issues so I guess only comparison benchmarks would tell.

Btw Android phones are slow because of Java, but iphones also have better CPUs than Androids nowadays
Will they be banned just like Huawei?
If I weren't so attached to my number I'd probably ditch phone service too. Do you have issues with Google Voice needing another phone number?
There's a startup that lets you pair up with another user to keep each other accountable via video chat. I used it a few times and was pretty productive.

https://www.focusmate.com/
Short of DRAMATIC curbs to IP (specifically prescription patents) and negotiation processes, again for prescriptions, we'll wind up paying SO MUCH MORE, Like England.

Many Doctors will go private pay only like Canada.

I'm not saying it's great, what we have now... but I know how the political process works in this country, something more efficient is just plain very unlikely to happen and will likely make things worse.

Obamacare saw me paying about 3X for insurance premiums, or 5-6X for the max out of pocket. (actually chose a combination of both after the first couple years). Do you really think any more changes will make it better?
Well, not really. The distance we can see out is measured in time and we can very nearly see the Big Bang. We can observe the Universe's Recombination event and it is in every direction we look as the Cosmic Microwave Background. This happened everywhere in existence.

If there is an edge to the Universe it is in the fourth dimension when the Universe was a singularity.
for the driver to earn as much as them

That seems like a weird metric.
The Chief Censor is independent from the NZ government.
When we work with game developers, they find this aspect of the system incredibly compelling. Does it really make sense for every game company to negotiate with every transit provider and ISP to make sure traffic is delivered properly for their game? We think not.

Plus, how could they get a fair price if they’re the small guy. Suppliers on Network Next cannot identify buyers and cannot have one price for one buyer and one for another. So now the small guys get the same price the big guys do and competition should drive the price down over time.
Autonomy boss committed 'deliberate fraud', court told
Yeah, like what was the lowest age their ad targeting tools would go?
I have a prepaid account, which is basically free after the initial investment, which is usually just a few €/$/£/etc.

If you're careful enough it can also be reasonably anonymous.
The example you gave is not really a Big O issue. It's the extra DB calls adding a huge constant that's the problem not the underlying algorithm. O(x) can be horrible when the constant is 1/10th of a second each record.

This may be a case of the developers not understanding your ORM tooling. They get something that works, and don't quite what's going on under the hood.
A slightly hacky method might be an overlay filesystem (using FUSE or similar) that mirrors the underlying filesystem for small files but represents the larger ones as smaller units (so bigfile becomes bigfile.block0000, bigfile.block0001, ...). That way only the changed block would get transferred if you one-byte change is a modify or append rather than on insert or delete.

If the backup service is using file timestamps as the only key to refresh then it would have to store the last modification date and a good hash of each block, and when the date of the file being mirrored is updated scan each block to see if there is a change there and update the stored hash and timestamps accordingly. This would need to be orchestrated to reduce the risk of temporary corruption if there are several updates and the rechecking process coincides with a backup sweep (i.e. make sure you don't present updated dates for any block until you can present them for all needed).

For restoration, you either manually concatenate the parts or have an overlay filesystem that operates in reverse: showing the smaller block files as a single large unit.

You'd have to very thoroughly test the overlays and their interaction with the backup service before risking it on important data, so it might not be something you would genuinely consider...
I've been having great success with https://www.crowdsupply.com/ronoth/lostik

It has both a Lora mode and raw radio mode, I've been utilizing the raw radio mode.
The inclusion of Kustomize[1] into kubectl is a big step forward for the K8s ecosystem as it provides a native solution for application configuration. Once you really grok the pattern of using overlays and patches, it starts to feel like a pattern that you'll want to use everywhere (even outside of the k8s ecosystem).

I'm excited to see that the kubectl docs[2] are actually recommending -k as the default solution (vs -f).

Though Apply can be run directly against Resource Config
files or directories using -f, it is recommended to run
Apply against a kustomization.yaml using -k. The
kustomization.yaml allows users to define configuration
that cuts across many Resources (e.g. namespace).

Really amazing work from everyone on this release.

[1]https://kustomize.io

[2]https://kubectl.docs.kubernetes.io/pages/app_management/appl...
It's pretty easy if you've gotten got. For example, my sense of smell got burned out by cipro. Luckily it seemed to recover about a year later but I understand the more common ADR of tendon rupture etc. cam last longer :(
I'm working for a startup right now that is doing CBT without a therapist. It will really lower barriers to treatment for a lot of people.

The mental health revolution can't come soon enough for me.
it's what you make of it, i suppose.

there's no score, no deadlines, and no punishment for missing things in the game, so it's a very relaxing game for me. some 'days' in the game i'd get up, water my plants, and just go back to sleep because i didn't feel like doing anything.

other people naturally like to min-max, though, and the game certainly allows you to do that. there's people who'll make farms that are entirely optimized for maximum gold production; there's practically nothing to do with that much gold but seeing the numbers go up is what they enjoy.
It suffers from systemic issues. This is a fiscal patch over a corrupt system. The feds should go in there and clean it up, kick out all the unnecessary fat and install an efficient management anc restructure all their deals with everyone who abuses the system to line their pockets.
Ah, Verizon is still 22GB for the "new verizon unlimited plan" and "Beyond unlimited". "Above unlimited" is 75GB, and "Go unlimited" deprioritization is possible from the start.

I'm still on the "new verizon unlimited plan" which is the same that "beyond unlimited" provides, just at a cheaper price.
The mods changed my title. It was never supposed to look like a link to the official release notes.
To add insult to injury, not only do they lock your account almost immediately after you've created it without a phone number - unless you managed to change its settings to not spam your email address you will now be locked out of changing the setting and they will send you spam nearly every day.

Attempting to stop the spam through the in-email link just brings you back to the "locked account give us a phone number" flow.

Twitter is trash.
there is no real prepaid in the US, the closest is USMoble which is still around 20 US a month
Underutilised? Modern CPUs are designed to be underutilised. Or more accurately, designed to be bursty. It isn't like they are executing NOPs at full speed. The heat they generate isn't free.
First guy that mentioned post office banks to me was a British expat who also said that the post office checking account was really useful when he was a starving student. He was about 1500 pounds overdrawn when he graduated and they were still cashing his checks.

Since then I've seen post office banking as a way for getting poorer people out from under the thumb of exploitative banks, credit card companies, and check cashing places. Consider as well why should the government give a cut of EBT's cards and unemployment transactions.
> The current PM by far is a strict improvement on anyone we has seen in past.

The current PM came up with demonetization. Arguably the single worst idea in India's economic history since Tuglaq's copper coins. This is despite the central bank strongly advising against it. The RBI's governor even quit because of the government's meddling.

The current government decided to suppress inconvenient NSSO jobs data leading the head of the National Statistical Comission to quit in protest of the politicization of the institution.

The current government tried to take over control of independent tribunals by a backdoor 'money bill'. Thank goodness the Supreme Court put an end to that.

The central government acting through its appointed state governors has repeatedly tried to snatch power from opposition parties with democratically won majorities. The judiciary had to step in time and again to stop this.

The current government has lowered the standard of public discourse where any criticism of the government is immediately labelled 'Anti-National'. The government has shamelessly politicized military actions and is now resorting to jingoism to boost it's electoral prospects. Hell, a former chief minister was caught on camera admitting as much.

The authoritarian tendencies of the dear leader are as clear as day. But sure, please tell me how Modiji is bringing us all Achhe Din. Oh, wait. Even the BJP has stopped talking about Acche Din now.
I got that too. I had no ads, but I did have a link to other apps that I made that were similar (It was a city travel guide app). That counted as an ad apparently. Yeah, I can see there point, so I changed the link text.
>> I think there is a great deal of information available on what is and is not safe

It's not like the EPA does no testing, but what about the unknowns? For example, men's sperm counts have gone down 50% over the last 30 years and scientists have no solid explanation (despite >1000 journal articles on the topic).

Are you confident that pesticides play no role in this? Or autism? Or immune disorders?

The EPA doesn't even try do testing on long-term exposure to a low-dose of substances, which is exactly what is described in the article.

Calling the EPA "fallible humans" is laughable. The question is - is the EPA process systematically too trusting of new chemicals? I have my answer.

I recommend you start your education on this topic with "The precautionary principle." http://www.euro.who.int/__data/assets/pdf_file/0003/91173/E8...
Typically the inversion to watch as I understand is the two year and ten year, which has not inverted (yet).
Two new supply-chain attacks (Oct 2018)
> I find it fairly rare for developers that I work with that think of Big O considerations when writing their code

Do you not hear people talk about 'accidentally quadratic' quite a bit? I hear practising developers talk about that a lot. They seem to have a good idea of what to avoid.
Some companies prefer letters over numbers. The biggest example that I can think of is Three, who redirects to the letter vanity name (exception is Denmark).

www.3.ie --> www.three.ie

www.3.se --> www.tre.se

www.3.co.uk --> (doesn't exist, only www.three.co.uk)

www.3.dk --> www.3.dk

www.3.it --> (doesn't exist, only www.tre.it)
A lot of data that’s probably already been thoroughly poured over.

If you’re searching for logs on a producing well it might be useful.

But, I somewhat doubt the seismic data has much value if they’re giving it away for free.
This is correct. We work with game developers to sponsor the best route for their players. If we can’t significantly beat the public internet for that player (according to what the game developer specifies in their route shader), then we take the public internet and that player is free.
>No single entity should wield this much power. And we should rewrite the laws to make this so.

No single entity, except the laws of course ;)
>"E.g. if a rider works 40 hours a week and uses ridesharing for 2 hours a week, for the driver to earn as much as them, they'd need to be spending 5% of their pretax income on the ridesharing, in addition to gas and car value, with a multiplier on top for ridesharing inefficiencies since drivers don't magically pick up new riders in the same time and spot that they drop off."

Could you elaborate on the math? How do the 40 hours vs 2 hours relate? Where does the 5% pretax income number come from? Genuinely curious.