skysight-inc/HackerNews huggingface dataset:
Your question feels pretty sarcastic, but I think it'd be great to write a post about our process for projects specs and reviews. We do have an old post on the blog about code reviews that you could read, but it's more focused on the cultural approach to making code reviews less intimidating for junior engineers, less about the details. While we don't have an "architect" title, a fair portion of our more recent hires have 10+ years of experience (I don't have exact numbers though), and we're working on the best way to coordinate efforts and improve our system-wide architecture.

In general, I think it'd be great if more companies communicated their engineering practices and war stories externally – I'd love to read such posts myself! Unfortunately, it takes quite a bit of time to write a post (for engineers who are already stretched thin), and it seems that being honest about shortcomings at an early-stage company is an invitation for people to be personally disrespectful. It is what it is, but I imagine that's one reason we see such posts from only a small handful of startups, and the subject matter is often cherrypicked and sugarcoated.

So anyway, thanks for engaging with our post all the same – and maybe we'll be back with a post on architecture reviews in 5 years when all the kinks are ironed out :)
What’s the acronym for “too long, read it anyway, was terrible”?
Especially when you consider fairness to the community at large. Is it fair to black neighborhoods if we send proportionally more expected recidivist drug dealers and rapists back into their communities than we do to white communities?
Of course there is a way to broadly index among all non-negative seed investments: by broadly indexing among all seed investments.

The fraction of money-losing investments in a population will affect, for instance, whether we would expect the typical investor making five investments at random to make or lose money. But regardless of whether losers are 10%, 50%, or 90% of the investment pool, if the winners are drawing from an unbounded mean power law then broadly indexing raises an investor's expected return.
And no matter how this was presented it would have more taste than the current offerings.
Node.js is a good abstraction layer. In my experience, everything get leaky once you get hundreds of concurrent users.
good companies but I think joining FAANG is better for college grads. you learn more
You could also try the interview process locally in EU, then get transferred. There are a lot of SV companies with global presence.
I was expecting a real sub ha! It wouldn't surprise me
That's exactly what KeoPass[1] does: a biometric key (your fingerprint), that behaves like a no-driver-needed USB dongle/keyboard.

Your grandpa could use it to secure his crypto wallet.

[1] https://www.keopass.com/index_en.html
it hasn't fully kicked-in in the mainstream yet, but I agree that it is going in the direction you are describing, and movies map to it quite nicely.

Just take a look the change over time in looks of Wolverine from the first X-Men movie to the most recent movie featuring him (all played by the same actor btw, Hugh Jackman). Back then, even though he was obviously fit and muscular, he had a physique that was fairly easily attainable by an average male without sacrificing much. Over time, it got to the point that there is no way an average male would be able to gain such physique without being obsessively controlling with the nutrition and spending all of the free time outside of work at the gym.
EFF on the Mechanics of Corporate Surveillance
Show HN: Neo.mjs – the webworkers driven UI framework
That gets old very fast too though. Copying a long and complicated password manually is pretty grim.
Is this doing 360 plus Y as well?
On proof and progress in mathematics (1994) [pdf]
I clarified it in my latest reply above. The original comment asked if there is any doubt as to whether a neuron can be represented computationally. We don't know exactly what a neuron is, and are still discovering new subtle mechanisms in their functioning, and they are part of the most complex structure in the known universe, therefore of course there is doubt.
Actually no, it’s an “in-memory data structure store, used as a database, cache and message broker.”.
And completely unreasonable to me. Even on reddit the cutoff is... 6 months ?
People not realizing that it's a necropost is either a failure of the poster not declaring it as such, or of the forum software - see how Discourse auto-highlights necroposting !
if you go look at the twitter accounts of the journalists you can see all the gossip in real time. it seems like a lot of people are very unhappy about the Bloomberg reporting decisions.

(there are occasionally actual articles written about internal news industry drama but they're absolutely insufferable. you don't want more of them.)
Refuting bad arguments doesn't work if the argument is made, has its persuasive impact and reach, and then it's later discovered it was disinformation.

Edit: To continue to refute your own bad argument, you wrote here:

> (1) don't comment about shilling (astroturfing/bots/trolls/spies) unless you have specific evidence, keeping in mind that the presence of opposing views is not evidence

But the reason disinformation works online is that such information isn't readily accessible. You've tautologically put user "adgineer" above reproach. Even asking whether the user has a conflict of interest is against the rules, as you've told me personally before.

To summarize, dang, you have a bad argument here: HN policy encourages astroturfers and disarms the community from asking people about potentially disingenuous behavior.
I'm not sure if you're aware, but dang is one of the Hacker News moderators in that article. Dang stands for DANiel Gackle.
This has been done already, so no. There’s prior art. Look up Clef for one example.

https://en.m.wikipedia.org/wiki/Clef_(app)
Vector Launch Systems Filed for Chapter 11
I'm not sure why you think it wouldn't. Any time a component renders, React also renders all of its children except the ones for which shouldComponentUpdate returns false. If that is defined by using PureComponent or React.memo on a child, then you have to make sure that the props you pass in are not going to change on every re-render (i.e. you can't pass an un-memoized callback because a new function reference will be created on every render).

I've created a CodePen to illustrate: https://codepen.io/RussianCow/pen/xxbERLL

Open the console and watch as the "render child" message is logged once per second, showing that the child is re-rendered every time the parent is.
-->hackernews

But as already pointed out, not everyone on reddit would go here...

(P.S.: For my part, I skipped Digg.)
"But the site started to show signs of struggle earlier this year when the Atlantic laid off CityLab’s dedicated business staff. “The writing’s been on the wall for a long time,” one of the staffers said about CityLab’s future with the Atlantic. Another staffer said that during the meeting Atlantic management had announcing its sale to Bloomberg Media, the management made it clear “that the company is really focusing on the Atlantic and that they just feel that they can’t focus and invest in CityLab to make it robust.”"

That's in the second to last paragraph in the article, which really makes this feel unfairly biased. If those jobs were doomed anyway, it's plausible that Bloomberg's saving several jobs that would be lost, instead of causing the loss of jobs as this title implies.
I don't doubt there's a lot of uncertainty in the exact revenue will it bring in. With exemptions and other factors such as fraud etc., the total revenue will certainly not equal a simple VAT% * economic activity -- and most level-headed people who have lived for a while would not expect that to be true. I think having moderate expectations is wise -- I don't think we disagree there. None of us (I hope) truly expects any single move to "save" us as such, merely that some moves are more reasonable and pragmatic than others.

That said, I think it's a move in the right direction based on my experience with it in the countries I've lived in. It will definitely raise positive revenue (this is incontrovertible -- whether it raises enough revenue is another issue). My intuition tells me a VAT will likely not be a merely lateral move but of course I have no proof. Theoretical analyses on a complex system are often unconvincing, so I won't advance those.

What I find compelling though--and I offer this not to convince you or others, but merely something I personally find reasonably persuasive--is that unlike mere economic theory, the VAT idea is actually a live experiment running in 166 countries right now, with different parameters. One may argue that none of those experiments have scales that match the gargantuan size of the U.S. economy, and that many of them are encumbered with different issues like complexity, but nonetheless many of those experiments have actually been fairly successful over a long period of time.

I guess I'll make the modest suggestion that a VAT is at the very least not a crackpot idea and worth thinking about. Whether or not it will work in the U.S. isn't something we can definitively know without actually running the experiment.
Use KeePass on a USB drive with a key file. You won't have to type a password or transmit anything over the internet.
The Next Nuclear Plants Will Be Smaller and Safer
Emission standards??? I'm Florida Man. Car inspections are not required.
Interesting that in the old linked discussion from 2013, someone claims that publishers can't complain, because they had a record year financially. I wonder how well they are doing now.

My gut feeling is that publishers these days face problems not from privacy so much as from 1) the sheer glut of content, making it hard to stand out, and 2) shortening attention spans and people preferring to read snackable content on their phones instead of longform books.

When Kindles appeared, they seemed to augur a golden age for reading (and sure, you could load them up with pirated ebooks). Nowadays I am conscious at the beach or on public transport of usually being the only person with a Kindle while everyone else around me is looking at their phones, and it would be hard to believe any significant number have an EPUB reader open on those phones to read actual books.
Note the part about LM purchasing the "software-defined satellite" technology assets from Vector. That's where the value is!
This isn't true. Most studies of virgin soil epidemics have been in modern foragers and all of the "common" agents I could think of in a minute (Y. pestis, tuberculosis, smallpox, malaria...) evolved long before agriculture was invented.
One of our bug reports was "if we leave the machine for more than two weeks it doesn't deploy correctly." Sometimes you can't test again until the hardware is ready.
The EspUSB Tiny can pretend to be a USB keyboard and mouse, and it fits inside a USB socket. I've built prototypes already, and I've found a manufacturer for scaling up, but it's stalled since August because of certification issues.

It wouldn't be hard to add encrypted password storage to the EspUSB firmware. The difficulty is that you need to know the keyboard layout of the destination computer.

Keyboards don't send a letter "A", they send "shift" + "a". If your computer's language setting is French, or German, or Chinese, etc - things get complicated fast.

To make it worse, passwords need to use special characters (not just a-z). Sure, it's not unreasonable to ask you to change the keyboard layout, because you're on Hacker News and are therefore pretty good with computers. But this would limit an average user.

The other problem is that it types the password as plain text, which is a bit insecure. If I have to carry a dongle and change settings on the client, why not make the dongle do some sophisticated key pair exchange with the client app?

It's a good idea for another EspUSB demo app, but I worry that it couldn't find mass market adoption as a product. Without sales of over 10,000 devices, it's not possible to pay off the FCC certification lab, and I haven't got a solution for that.
The lawsuit is about Genius having failed to live up to the valuation it raised money at and the expectations for future potential. They've contracted back to being an annotated lyric site and there is nowhere near enough business there to prop up a multi hundred million dollar valuation (much less higher). The conquer the world through annotations plan didn't pan out, at all.

They're lucky if they're worth 1/10th their peak valuation currently. So now they're going to stretch in any direction they can for a couple bucks before the lights go out or they're force-sold by the VCs to whatever company will buy it for spare change. Maybe they're hoping Google will open up their pockets and take care of that problem.

Either way, this is the last gasp of a failed (entirely worthy) experiment at getting the masses to annotate everything.
> If the company is already failing, suing them, however “hard”, is, if you win, just getting a pennies-on-the-dollar bankruptcy claim.

The company already failed. It's a different company that would be throwing the discs away, as far as I can tell. One that has money to lose. I can't think of any reason Murfie itself would want to throw anything away, either.
Nope, I've been scratching my head about those for a long time now, but haven't found anything better than adding a note wherever there might be a confusion... :/
On the hardest difficulty level, companions do die often, as they aren't very smart and are quite squishy.
PJDL (Padded Jittering Data Link) – Free and Open-Source Alternative to 1-Wire
I'm still not entirely convinced that writing passwords down is such a horrible idea. An opponent who is willing to pickpocket me or break into my home to steal my password sheet is an opponent who will probably be able to social engineer their way in anyways.
Honestly that’s what I do at work. I have five passwords that all expire every 90 days and I made sure to get them expiring on the same date and in sync with the same password that matches the various policies and I just make minor iterations on that same theme every 90 days for all 5 passwords.
More info here: https://github.com/gioblu/PJON/tree/master/src/strategies/So...
When you license lyrics, you don't necessarily get the actual written words to use (the lyrics).

You simply get permission to use the lyrics.

Genius volunteers listen to music and write down their interpretation (punctuation, spelling, spacing etc.)

Genius has a TOS to prevent republication of their content.

Genius started the lawsuit because they claim Google violates this TOS by duplicating Genius's unique transcriptions.

Google specifically claims they are NOT scraping Genius, but Genius claims they have proven that they do with watermarks.

Genius is taking them to court.

Source: https://www.youtube.com/watch?v=VYqV5aReGjE
These days if the book is not already on LibGen, will obtain it through inter-library loan until someone uploads it to one of their mirrors.

Over the years, have scanned a few technical titles on a high-speed photocopy machine at the university and then made sure to turn around and "do the right thing" ... in order to thank others for sharing :)
Oh, I didn't think you were serious about that - this is probably not feasible because it would be insanely "expensive" ?
(I mean, Slashdot seems to have found the best middle ground here, haven't they ?)
It was in the bay area.
I think they're synonomous, but the key part to me is that "lying" is directly related to "liar", whereas "untruthful" doesn't have that relation with another word, at least to my knowledge. So saying that someone is "lying" is also attacking their character by implying that they are a "liar", while "untruthful" could mean that even though they are saying something that isn't true, it doesn't necessarily reflect on their character as a whole. It's just playing semantics, but I think it is treated different on a subconsious level.
I can sympathize with the desire to see your favorite books put online for more people to read.

I for example, am a big fan of the book "Waves & Beaches" by Willard Bascom, a long out-of-print book on the physics, dynamics of the ocean (and the spirit of longing to understand the nature of the sea), but which always only could be found for >$30 on Ebay or something like that.

I finally bought a copy (out of nostalgia) and actually enjoyed it again so much, I went to the trouble of sawing off the spine, scanning it and OCRing it to produce an eBook and prolong its life. For myself.

I have been tempted to share it, but have no idea how. But I imagine there's tons of books and people like this.
> In my experience, don't use JWT's for carrying application state.

Wasn't the question about using them for auth, not application state?
Using HMAC.
Thank you! Yea I made it with mobile in mind but it seems most of my users are on desktop for some reason.
That's simply not true unless they're actually doing different things.
I prefer to keep it simple. JWT does not look like a simple thing.
Thank you for responding. I wish your project well.
Google has 100,000 employees not one can offer up anything in defense of their pricing? That's sad, I'm sure they have some explanation for what they did, and why they did it, and how they want things to evolve from here. Would be nice to hear something even if it was PR laden.

This pricing hike is over a year and old and everywhere I see complaints and about it and not a shred of explanation from them.

I'd expect something like "Yes Google Maps was free for a long time, but it's a very expensive service to run, for the service to exist long term we needed to increase the cost. Here are some resources how to contain your costs. Here is how to apply to be a non-profit."

I have to believe there are hundreds of people at Google who fully understand this has ruined many people's projects, do they not feel some obligation to at least open up a channel of communication? Seems like a no-brainer.

Or are they just so embarrassed and so wracked with in-fighting that they can't stomach even authoring a post?
So, given what you just wrote, why do you still use it?
Microsoft, for one.

https://practical365.com/security/microsoft-recommending-non...
> "In God We Trust / All Others We Monitor"

Good lord. Seeing it so openly is just bizarre. Where do these places find their employees? I want to be reasonable and try to see both sides, but I really can't. I just don't understand how someone could love this country and also work at a place with this sort of environment and culture. I don't understand the character behind this --- you work for less pay in the public sector, why? Because you love your country? You love your country and you show it by being proud of spying on the average American? Makes no sense. What do you love about America?
SAASPASS does this as well.

https://saaspass.com/
Might not have been the right financial model or the right content for Bloomberg, but the work CityLab does is essential to fix these large problems. Maybe city sourced funding model would work...
I think that's more of a relative impact. When you have just one measurement, you know it's not particularly reliable. When you have a bunch, we are conditioned to think it's more reliable.

So in the latter case, the distance between its reliability and its perceived reliability is greater than in the former case.
I'm not surprised. With the cancer that is SEO, removal of advanced search features, and mandatory and aggressive fuzzy matching, Google search has been increasingly broken for years. It is technical-user hostile and arguably even average user hostile at this point.

Today I switched back to ddg after not using it for months, hopefully it's more mature now. This way at least I'm less likely to be tracked. I was tolerant of the privacy issues when the search results were good, because the power behind Google really is phenomenal, they had at one point achieved a truly marvelous technical feat. But now scrolling through two pages of ads on mobile only to find crappy matches from conceptually different synonyms is simply intolerable. I imagine they're using some sort of transformer/encoder and clearly the difficult problem of disambiguation is still not quite solved. We're going to come up on a similar problem soon at the startup I work for, but our domain is limited so it should be easier to constrain, but I digress...

It's a shame to watch Google search gradually ruined by revenue driven features.
> excluding any promos, transaction costs or maintenance/juicing fees

Plus overhead of customer service and engineers to actually build/maintain the service and of course data plans to keep the scooters connected. These are almost certainly more than the 14% gross margin. Long-term profitability of these companies remains questionable at current activation/per-minute fee levels.
>Taking on the DoD as a client is a political act… they are just expressing their tacit support…

I agree with this statement, but one could say the same of the choices people face when choosing to work for any given company: it's a political act. There are those who choose to work at companies who engage in all sorts of activities they don't find appealing politically and stay, and those who don't bother applying to work at such companies (all trade-offs considered).
I don't buy this at all.

This is the antithesis of defensive programming. It's a game-breaking bug that's allowed to happen because of two things:

1. They allowed companions to take damage because they marked them with the wrong property

2. They never checked if the companions went somewhere silly to warp them back to where they should be

That's not defensive, that's like calling an API without a defensive try/catch if something goes unexpectedly wrong.

If they'd have done either of these things (and sent back error reports when it happened), they'd have caught it way sooner.

I don't write games and appreciate the interactions can be very complex. While I can understand your delight in them finding the root cause, I can't understand your support for failing to put in some defensive measures when they couldn't recreate a frequently reported bug.
Book piracy is a big reason I've been able to learn as much as I know about ML.

I don't know how to feel about it. All I know is that I'm more effective than I would've been if I had to pay for the books, since I wouldn't have read anything.

It's common on HN to pretend that everyone here is an affluent programmer working for FAANG with $500k/yr in stock vesting. In reality, I've spoken to many who are more along the lines of "month to month paycheck." Dropping $50 on a book about Tensorflow just isn't in the cards.

Yet the outrage is extreme, and probably justified: https://news.ycombinator.com/item?id=18047297#18049297

I apologize to the authors of the books I've absorbed. No doubt you've worked exceptionally hard. For what it's worth, I do recommend your books to others who may be in a position to buy them.

I like:

- Hands-on Machine Learning with Scikit-Learn, Keras, and Tensorflow, 2nd Edition

- IPython Interactive Computing and Visualization Cookbook 2nd Edition

- Nick McClure - TensorFlow Machine Learning Cook (2017)

These are easily found on Library Genesis, which has become my de facto study.
Ask me anything about JavaScript (live on twitch) Fridays at 7PM
No you still need a password, which also makes it insecure on a public computer (where keyloggers might be installed).

Instead, the better solution would be, you point your phone to a QR code on the computer screen, press “confirm”, the computer is magically logged in, until you then press “log out” on your phone and the computer is logged out.
IBM? AT&T, more likely. Unix had an 8 character limit long after people knew better.
> Wasn't the question about using them for auth, not application state?

Whether a user is auth'd or not can indeed be a form of application state