skysight-inc/HackerNews huggingface dataset:
"Boris Bullet-Dodger" is a Russian joke name, «Борис-хрен-попадёшь» (and it is rare enough to be picked up by somebody who is not Russian). Repacking everything in rars in 2019 is also a Russian thing. If you are interested why I think Shadow Broker was not of Russian origin (as opposed to Guccifer 2.0, who was), I can also provide my insights.

The choice of the venue to leak the information and some other minor details lead me to strongly suspect one of our state-sponsored APTs.
On the other side of the coin, I don't want to waste time if myself and the company are not in the same ball park. A lot of recruiters have passed on me because I was asking above their salary range.
Yeah, I've been to two of them recently. Yeah you have to wait in lines... is that surprising? Other people want to see things too.
That's very interesting, do you know offhand where Bombieri said that?
Not even close. Telling the truth is begin honest, not bullier or derogative, and the truth is that people is complex and should embrace their complexity. Being complicated and not plain is that makes us unique and interesting.
Ah that's easy. Just get python to js with wasm, then use react native.

That would be interesting to see!
No investor is going to invest in this business if cofounder A expects to be reimbursed. What's the point of investing since nothing material will change other than giving cofounder A his money.. Added to the fact that cofounder A is NOT selling his equity, it sounds like a bad deal for any investor. Seed money is called sunk cost in economics (ie/ once you spend it, its gone).
If I wanted mp3s I'd just torrent them, though. The whole point of YouTube is I can stream them easily and not have to worry about moving files around, and especially, not deal with anything not above-the-board on work-owned computers.
I also worked at a few IBs before I came to the realization that one was just worst than the next. I thought that they worked by underpaying people just out of school, but dangling the carrot of big bucks that always seemed just out of reach (maybe next year I will get the big bonus!) and then churning and burning.

I am back in finance at a private company, and I am part of our on-campus recruiting efforts, and I frequently tell candidates "listen, take a job with one of our direct competitors, that's fine, but whatever you do don't take an offer at an investment bank if you can avoid it- they will just work you to death largely filling tech debt and you won't get the opportunity to work with the truly best and brightest..."
> Is twitch all the tooling you need?

You'd need streaming software (OBS Studio is generally recommended) as well as a good microphone and optionally camera. Of course you'll want to have a tab or two open to Twitch in order to monitor chat and your stream status.

> Is twitch.com "safe for work"?

I would err on the side of caution and say that Twitch is NSFW. Yes there's `Twitch Creative` and `IRL` and `Just Chatting`, but the site is very much centered around games. Every workplace is different though, so exercise your own judgement.

Also, it's https://twitch.tv, but it looks like they've got a redirect in place.

> I can see myself making streams like "scikit-learn from scratch" live at regular intervals.

If you want to actually build up a following, you will need to be very regular. Having a schedule is one of the most important things you can do to have any level of success.
3 billion in 6 months isn't "1000s...per day". It's ~17 million per day, all caught only after the fact.

I stand by my characterization of "festered".
Uber Launches Submarine Rides to Great Barrier Reef
Do you have a source on this? Because this is contrary to what I have learned
Drug Pricing Calculator
In California, companies are legally obligated to tell you the salary range if you ask, and they cannot ask what you make at your current position. Use that to your advantage.
But that's the whole point!
Show HN: Magic Beans – auto import of `lodash` method by typing ` .foo`
The authors address this in a few places. The gist is that arbitrage became much faster but not more efficient. Here’s a summary from page 6:

> The usual economic intuition about obvious arbitrage opportunities is that once discovered, competitive forces eliminate the inefficiency. But that is not what we find here. Over the time period of our data, 2005–2011, we find that the duration of ES-SPY arbitrage opportunities declines dramatically, from a median of 97 milliseconds in 2005 to a median of 7 milliseconds in 2011. This reflects the substantial investments by HFT firms in speed during this time period. But we also find that the profitability of ES-SPY arbitrage opportunities is remarkably constant throughout this period, at a median of about 0.08 index points per unit traded. The frequency of arbitrage opportunities varies considerably over time, but its variation is driven almost entirely by variation in market volatility. These findings suggest that while there is an arms race in speed, the arms race does not actually affect the size of the arbitrage prize; rather, it just continually raises the bar for how fast one has to be to capture a piece of the prize.
Many old, hard problems are still hard even on quantum computers (SAT, TSP, etc. cannot be solved in polynomial time on quantum computers). Factoring can be done in polynomial time on quantum computers. FFT can be made even faster. But again, some classic, hard problems still stand. So don't worry, quantum computers are not magic solutions to all hard problems, just some.
What about all the claims that it is a best performance predictor we have? [0]

[0] - https://en.wikipedia.org/wiki/G_factor_(psychometrics)#Pract...
I've felt some of this since I got married and had kids, but I've chalked it up more to the increased social connections than any kind of 'permanence'. I know my neighbors a lot better because my kids know their kids, or I see them at the school, etc. I owned a house for 10 years before getting married and didn't really have any neighborhood connections, so I don't think that just buying a house is enough.

Also, it helps in a lot of unexpected places, like at work. Now I have a lot more in common with managers and above than when I was a single guy. I'm very convinced that part of my recent jump in career progression has been this additional connection. Suddenly everyone sees me as management material, for better or worse.
Manned space flight is a dumb idea and no amount of nerd fantasies will change that. Just send robots instead.
Call for Contributors – Kafka-Like Service Implemented in Rust
Hello fellows,

I'm implementing a Kafka/Kinesis-like append-only commit-log streaming. My goals are to implement a streaming-engine that runs with a single binary, easy to distribute, no need for zookeeper, easy to host/operate, with pull-based API, similar to Kinesis, where the consumers are not registered and the consumers manage their own cursors, among other things.

https://github.com/14-bits/voik

At this point, I have built the main parts of the commit-log, I'm trying to follow this series of articles for insights on what to build first... as soon as I feel the storage mechanics is good I'll start looking into data replication and delivery.

I would really appreciate contributions both to the code from a Rust perspective (I'm quite new to the language), as much as from system's perspective and such.

The project has a small roadmap with items that I'm working, but if people are interested in collaborating we could probably move those to more meaningful issues for discussion purposes.

There is also a lot of tooling/CI/documentation and community related topics that need attention, so if you feel like participating but is not an expert, it's a good place to start.
> they refused to use their new shitty trouble ticket system (which was awful), and instead insisted in using JIRA

I can't even fathom how bad it must have been if using JIRA was preferable...
Hi Mark,

Thanks for your feedback.

We do hope to use shamir secret sharing among your friends to allow password recovery in the future, but that's strictly less secure (your friend's can collude against you) and would be optional.

There is a centralised pki to ensure unique usernames (eventually it could be made into a blockchain - it's already an append only merkle-tree in ipfs, but this is an alpha). This is a UX tradeoff. Peergos is designed to be used by people who can use facebook - they should never need to see a hash or manage their keys. Once you have signed up and claimed your username you only need to interact with your storage node (and those of your friends for social stuff) unless you need to lookup a new friend who's recently signed up.

Some things are slow yes, we have a lot of optimisation to do, but wanted to start getting feedback.
If the "people" do not "accept" the result of the previous vote, but are more accepting of the results of the new vote, there's nothing wrong with it. That's kind of how democracy works. It may feel wrong, but if the people's opinion change, then so can the result
Whoever states a number first looses the negotiation!
This is kind of why I don't want to use VLC.

I want my media player to do exactly one thing: open the video or audio files I tell it to open, and play them. Plus the option to pause, seek, enable subtitles, or change audio tracks. Anything else is extraneous.

I'm something of a software minimalist. I've spent a lot of time finding and hiding UI elements on my Jailbroken iPhone. If I don't need something I really want it out of sight.
In what why is this not true of centralized services too?

If you "plug and forget" from a paid centralized service not using IPFS you have even less recourse.

With IPFS it doesn't matter whether the blocks are locally on your system or in a paid cloud, the blocks are readily available because they are transparently available from BOTH.

If you stop paying the cloud the blocks are still available but slower if they are on a slower pipe.
Yes, but that will lead to the eventual revocation of the certificate at an unpredictable time, which will render the app and all of its data inaccessible.
It probably can be done generic enough in a cpu, reordering data layouts on the fly using some access and temporal locality tracing like done for caches. Slight memory cost.

Security implications are important though, with programmer nor kernel no longer controlling memory layout.

Initial stages of this are already seen in the various ways of memory interleaving for multiple banks, cores and cpus.

The truly fun part would be speculative as opposed to tracing reordering...
Because it’s a dumb idea, but everyone is in denial about how dumb it is, so just lying about future plans is the best solution for everyone.
That's really expensive for a one page review, even though its very well written. Something needs to happen to adjust their pricing structure.

Also how much does it delve into liberation theology? That's something I found interesting at first, but the more I studied the more frustrated I became with its concepts.
I don't think any of these things are reasons to have the driver on the train. The train drivers could be located at a remote location and still be aware of these things. Loss of connectivity already means it's unsafe for the train to continue and must stop, as it cannot be aware of signals or hazards ahead.

As far as foreign objects or track failures go, these are not promptly apparent from the cabin anyway. CCTV on the track and crossings ahead is better placed for early warning.

Additionally, remote control of trains could potentially be more safe, as it would be easier for a new driver to take over in the event of e.g. the driver having a heart attack or stroke.

I think the only remaining reason is the physical accountability of being on the train.
I don't think that the lack of Google Play would be a huge problem. I use Android devices in the US and don't use Google Play.
There's no doubt lots of people are closely connected to their local community through kids friends, their kids schools, their kids sports teams, etc. But having kids only as a means to talk to people would be a bit drastic!
Yup. Also, I've been reading the feature list at https://biorender.com/features, and seeing this:

SECURE, TEAM BASED COLLABORATION
Store illustrations in our secure web-based application, forever
Share illustrations with your lab, team or organization
Add or remove team members as needed
Secure, web-based portal that auto-saves your work as you go

my first thought was literally: I don't want this; that's what files are for. I don't want yet another collaboration platform, on which I have to manage users. I don't want yet another piece of data locked in to a random vendor of uncertain expected lifetime. These features are better handled by Dropbox/Box/other file syncing services.

This is not to deny that they did a nice and important job with these icons. They did. But they're also part of an annoying trend of "take what should be desktop software, move it on-line, slap on some 'collaboration' feature, enjoy recurring pricing and taking users' data hostage".

I tend to whine a lot about SaaSS and user control, but even ignoring that, I wish we could remove the platform part from SaaS(S). There's no user benefit from each vendor doing their own half-assed reimplementation of a shared file system. There's only increased account management headache, and loss of data ownership.
What's QNX used for nowadays? Car infotainment systems?
Anything else standout?
Trump Administration Proposes Rollback of Transgender Protections
Just an idea, instead of printing:

[src/main.rs:4] x == 1 = false
[src/main.rs:9]

print this:

[src/main.rs:4] dbg!( x == 1 ) = false
[src/main.rs:9] dbg!

Easier to filter just your debug messages.
I worked there, I find this story hard to believe, though I left after Dion/Ben left, and the paypal mafia came in with their button downs tucked into their khaki's, and Jira became more important than actual technology, and the culture was taking a nosedive fast.

Still, I can't imagine the culture falling that far in two years. Their was tons of meaty dev work being done. And day 1? Maybe they were just trying to ease him into the team? This might have been an effective Mr. Miyagi type move to help him get a greater understanding of how all the pieces work together.

This story smells bad, I would be interested to hear more details.
Yep, quantum chemistry looks a lot more promising in the near term. Thank you for sharing that critique of Dyakonov, I'll have to give it a read.
Eating the liver, heart, and kidney is cheap and healthy?
of what animals?
That's about what I imagined.
>you don't wait for a coup, you route around it.

No, we’re still waiting for a coup in China, North Korea, and on and on for the citizens to access the internet.
We hope to eventually solve that problem (the house burning down issue) by mirroring your data among your friends. They could already do that, it's just not built in.
Right. So you should spend about a collective day of your time talking to the recruiter and doing the initial phone screens, then spend a second physical day off of work (oh, sorry, "dentist appointment") interviewing.

Do the day of answering the same questions over and over, code your red-black tree balancing exercise, ace the interview.

After all that, get the offer and find out it's 25% less than you're making now.

Good luck.
And let everybody know: hey again it's a Windows desktop system in a critical environment and surely everything else is Windows based products.
Unfortunately, in the US, we've allowed our representatives to enact a hard cap on the number of representatives. So the representative you elect decides these thing for an increasingly larger number of citizens as population increases. So while you have a say, the weight of that say on choosing a representative is ever decreasing.
I've worked in factories and greenhouses (they tie for first place in awfulness, in factories it was 12 hour shifts in full PPE dipping steel ladders into hot degreaser - in greenhouses it was 10-12 hour shifts in 50C+ heat).

Neither was fun but they are very different to a 9 hour stint programming, when I worked physical jobs I could go home, have a shower and still had the energy to go out socialising where now when I get in I just want to veg with a book as I'm mentally spent.

Some of it might be to do with age but I switched careers in my mid-20's and it was the same at the start of my programming career.

It doesn't get easier, you just get better.
Not to mention befouling our fuel supply with engine-destroying and (energy-equivalent) expensive ethanol.
Are veggie chips or straws healthier than potato chips?
You can talk about their range though. No hard feelings if they can't afford you.
Underwater volcanoes are responsible for climate change. Prove me wrong.
I prefer to think about about how much time I spend on food- buying it, cooking it, cleaning afterwards, plus my labor spent at work to buy the food in the first place. By my calculations, I was spending almost 4 hours a day feeding my self.

Now I have a Soylent subscription and my time spent on food is half an hour a day.
I've always just given my current salary when I'm asked about compensation. Yes, it somewhat anchors me, but it ensures that the recruiters / company I'm talking to and I aren't wasting our time and it doesn't force me to give a range.

Also, don't be afraid to walk away from a position if they're under cutting you. My current role did that; I told them no. They called back a day later and brought me in at a higher position with higher pay (but oddly enough no real change in responsibilities)
Canned mackerel generally has mercury at levels near that of salmon.

King Mackerel is known to contain a lot of mercury, but that is a different species of Mackerel which is quite large (in general, larger predatory fish have greater concentrations of mercury).

As long as you are eating the tinned Mackerels, the kind which are small like sardines, I don't think you have significant mercury risk. Canned/tinned mackerel and sardines are considered some of the safest and most sustainable fish you can consume.

https://www.csu.edu/cerc/researchreports/documents/MercuryFa...
Grass fed animals, typically beef. The nutrient density is off the charts. When I eat dessicated beef liver (available in pill form), the code just flows out of me...

It's not cheap unfortunately, feedlot beef and chicken muscle meat is typically cheaper than grass fed beef liver.
I always ask recruiters for a salary range when they want to discuss an opportunity. That way, you don't have to give away your negotiating position while finding out up front if the opportunity is a good fit for you. If they won't provide you with that information, they're not worth working with.
What's a pulse? Is it a type of animal?

Google said: a rhythmical throbbing of the arteries as blood is propelled through them, typically as felt in the wrists or neck.

edit: No need for the downvotes guys, I was genuinely curious. I bet not everyone knows pulses are legumes. Also OP used "pulse" in the singular, which most people (I think?) understand as the definition I pasted from Google.
Why Urbanists Are Arguing About Housing Supply
Wouldn't that also be pretty much a bomb if the pressure got relieved? I don't know how to do the math but 1E6 atm seems a lot of energy (is it potential energy?) that has to go somewhere.
In the US poorer families have more free time (leisure time) than richer families. Examples abound: https://www.theatlantic.com/business/archive/2016/09/the-fre...

"Time" as an excuse seems unlikely as the breaking thing here. Even just mass cultural amnesia is more plausible.
Murray Gell-Mann has left us
The author of this article was really helpful chatting with me on Reddit while I was building GB Studio and still working it all out :-)
Given the direction Slack has been going lately, it does not surprise me in the slightest that they hamstring Screenhero like they have. Our team has completely abandoned Slack because of its' bloat and degrading performance. I'm glad the Screenhero team got paid but it's yet another great product relegated to the scrap heap post acquisition.

We've been using Tuple (https://tuple.app) for about a month now and are very happy customers. It's about as good as what Screenhero was when it was a stand alone product and is only getting better.
Andrew Ng’s tips to navigate a new problem space or research topic
> The late 80s/early 90s were a time when the electronics of the 90s were coming to maturity but hadn't yet snowballed in sheer volume like they did in late 90s and early 2000s.

A very valid point, the ECU's etc around 1990 got a lot of the benefit of having a modern ECU with a fraction of the complexity and a lot of them where bulletproof in design.

Fascinating read on the history of computers in cars.

http://www.chipsetc.com/computer-chips-inside-the-car.html
This is dystopia, but this is not just any dystopia, this is dystopia with 'justification', this dystopia is 'legal' and for many that word somehow makes everything ok, but for the rest of us trivializes everthing of value.

There is so much cognitive dissonance and denial in the tech community and their role not just in building but also defending and whitewashing narratives that its becomes difficult to see movies and read about surveillance dystopia and be expected to feel creeped out and then return to current reality where its sort of normalized and ok.
> Even to the point where China will hack US companies and just give the IP to Chinese companies.

You can be sure that the USA is giving the "acquired" IP to their us companies as well.
The theories you're supporting would make reporting on US government secrets illegal. You should stop and think about how fundamentally this would undermine the freedom of the press and the ability of the public to know about what their government does in secret.

Black-and-white/yes-or-no/kindergarten level of analysis? Sure, that's correct.

In the real world? It's not correct at all. For starters, it's perfectly legal to ask for classified information, because it's well understood that a source generally will not provide any classified information (because the source would face criminal sanction if they do). However, if the source is willing to reveal said information, and the journalist did not solicit it, then the journalist is free to publish it because journalists are not covered by classified information laws (in the US).

If, however, the journalist solicits the information (by offering something of value, not necessarily monetary), or by assisting in the acquisition of the information, then they have violated various US laws, because they've crossed the line.

Assange is alleged to have performed acts that could be construed as attempts to access classified information, beyond merely asking for it--specifically, it is alleged that he assisted Manning with attempting to acquire and decrypt classified documents. That is the heart of the issue--if Assange had merely accepted a document dump from Manning (as he generally did with most other sources), he wouldn't be facing 18 charges today.

However, Assange is also not protected by free press rulings. Because he's not a journalist. He's just a parrot. A parrot merely passes on what's given to them. A journalist verifies their sources, the information they've received, and exercises some sort of analysis and judgment in deciding what to publish. Assange literally did none of those things until it came time to interfere in the Trump-Clinton election, when he chose to bury the Trump documents he received and time the release of Clinton-related documents, most of which are now known to have been partial or whole-scale forgeries by the Russian intelligence agencies.
Sunflower oil generally has a higher smoke point than olive oil.