skysight-inc/HackerNews huggingface dataset:
>The difference between some of those mid-level bikes and superbikes is also quite small compared to the price.

Oh, COMPLETELY.

I think the point of diminishing returns is probably the first decent carbon bike with 105 on it. Going above that gets you creature comforts -- Ultegra absolutely shifts more crisply, e.g. -- but won't make you materially faster.

Around here, the oft-repeated maxim is that Ultegra is worth it if you can easily afford it, but that Dura-Ace is just showing off. I think that's probably true.

There IS something to nicer wheels, but you kinda need to be fairly strong to justify the upgrade from decent alloy rims to aero carbon. I wore out the OEM rims that came on my bike, and a friend sold me his barely used ENVE 4.5s for a SONG (basically the "I need to get these out of the house, and I like you" price). They made a meaningful difference for me -- I'm quicker off the line, sure, but the bigger difference is the degree to which they feel like they just want to roll by themselves once I'm over 22-23MPH. I'm told that's more aero than weight, plus lower resistance from the hubs (DTSwiss 180).

BUT this also was a jump from pretty crappy OEM alloy to, realistically speaking, nearly top of the line carbon. My pal paid as much for these wheels as I paid for my entire bike 4 years ago. I wonder how much difference I'd have felt if my upgrade hadn't been such a huge jump.

>I only pick on Pinarello because I think I've seen 4+ chainstays broken over the last handful of years

Here, I don't even SEE that many Pinarellos. I think it's because of a lack of dealer presence. It's a big city (Houston), but the packs are dominated by Specialized, Cannondale, Cervelo, a bit of Trek, no small amount of Giant, and then a mix of more esoteric or custom bikes. I see more Moots or Alchemy than I do Pinarello. Bianchi is almost entirely absent.
> Am I misunderstanding the quote?

I don't think you are misunderstanding the quote, I think you are misunderstanding the nature of the problem.

If you tip your head sideways, you may notice that the persisted representation of your model is "just" a message, from the past to the future. It might describe a sequence of patches, or it might be a snapshot of rows/columns/relations. But it is still a message.

The trick that makes managing changes to this message schema easy is that you own the schema, the sender, and the receiver. So coordinating changes are "easy" -- you just need to migrate all of the information that you have into its new representation.

If the schema is stable, the risk of coupling additional consumers to the schema is relatively small. Think HTTP -- we've been pushing out new clients and servers for years, but they are still interoperable, because the schema has only changed in quiet safe ways.

But if the schema _isn't_ stable, then all bets are off.

Because of concerns of scale/speed, we normally can't lock all of our information at once. Instead, we carve up little islands of information that can be locked individually. The schema that we use are often implicitly coupled to our arrangement of these islands, which means that if we need to change the boundaries later, we often need to change schema, and that ripples.

And all of this is happening in an environment where business expect to change, and there is competitive advantage in being able to change quickly. So it turns out to be really important that we can easily understand how many modules are going to need to be modified to respond to the needs of the business, and to ensure as often as possible that the sizes of the changes to be made are commiserate with the benefits we hope to accrue.
Anyone else finds repeated ramblings about “discouraging creepiness” offensive? Why is it okay to stereotype tech conference attendees as creeps?
Common Git questions and answers
Something else that I recently came across- https://japgolly.github.io/scalacss/book/quickstart/standalo...

Typesafe css, so you wouldn't spell px as xp.

Stylelint isn't just a linter- it's also a checker. And looks like it does both jobs well. scala-css does the checker job very well, maybe better if it understands the fields (I don't know if it does).
> It does provide leads to police officers, which is a great tool.

From now on, whenever a computer crime is suspected I'll make sure to forward your name as a lead on the off-chance that you had anything to do with the crime.

Policing should start from available evidence leading to suspects, not start from suspects to turn to see which match the evidence.
This completely ignores the fact that delivery guys work efficiently when they deliver mail sequentially. It makes no sense to have some weird address resolution system when they need your physical address to plan their routes properly
The Intel 80386, part 11: The TEB
In at least some cases, you have to be halfway into doing the work (or more) before it becomes apparent that there is a big, previously-unknown subtask or requirement that invalidates the plan for doing it. In other words, if you really know enough to give a good estimate, you are probably mostly done.
If you just want to be able to build something I would get started with your own building your own project.

Since you already know html and css you have a head start on people starting from scratch.

Don't just focus on just the front end, learn full stack development, even if you specialize in only front end in the future it's good to have a base of what is going on across the entire app.

I would recommend Rails or Laravel.

I think Laravel has the more active community currently and it's also what your company is currently using so I would use that.

Check out Laracasts.com, they have free lessons to get you started.

I would do the getting started with Laravel series.

Pick out a project of your own that you would like to create and just start working on it. It could be crud initially, then mix in some javascript and jQuery building on top of Laravel as you get more experience and want it to do more things.

Once you have the basics of that running you can look at Vue or React. Laracasts has some vue tutorials.

Since you mentioned starting your own side project check out StartUpsForTheRestOfUs.com it's a great podcast.
If I'm standing in front of a rack, plugged into another box—which is the primary purpose of this little guy—I'm gonna be holding it with one hand and typing with the other.

In that scenario, I'd rather have a keyboard of this size than a full-size one.
And someone could make profit. Hmm it smells like crime
That quote did not originate with Jameson, but with the Communist Manifesto:

"All that is solid melts into air, all that is holy is profaned, and man is at last compelled to face with sober senses his real conditions of life, and his relations with his kind."

https://www.marxists.org/archive/marx/works/1848/communist-m...
Agreed, although I'll note here that this was posted to /r/python under the clickbait version of the title, so the HN submitter was likely just passing it on from there.
> I am a lead developer of a leading FR product.

Wish you'd spend your time on something that will move the needle in a more positive direction. The long term applications of the tech that you are making are downright scary.
Alterant: A Transparent Way to Modify Kubernetes Configuration Files on the Fly
A friend of mine wrote this article serie to prove the VRR strategy is good both for Dev and for Ops.
It's cost saving and puts order in Elastic when used for logging...
should have been: what I meant
PO boxes are not necessarily a physical location.
Analysis done in browser using the clients resources ? Would love to see an example.
The data from these local registers is not collected and merged, so there is still enough decentralization in the system to make abuse very difficult.
Glowing reviews tout counterfeit cash on the dark web
I don't think I ever tried Edge - what advantages did it have?
Watching brains on acid using an MRI
I disagree.

Firstly, Facebook is much more dangerous than Equifax. Yeah, Equifax has data on hundreds of millions of US citizens, plus a few million more in other countries. Facebook has all that data plus MORE on some 2 billion people.

Secondly, why can't it be both? :)
Wow - you are correct.

I must have imagined it.

GitLab FTW!
Like all the scandals FB is involved in, nothing will happen. Sure, lots of hand wringing and talk about breaking them up will surface again like it always does. Nothing that will really put a kink in their revenues or get them to change anything about how they handle user's privacy will happen.
>Strawman

It's not a strawman, it doesn't matter what the reason the person gave was. I'm not trying to make my hypothetical person supply the easiest answer to attack, I'm not even trying to attack their answer.

>No, that's bullshit, and probably a whole load of equivocation to make the unreasonable seem equivalent to the reasonable.

It's not possible to have beliefs that aren't based on assumptions. I guess you can think that's bullshit, but your belief doesn't make it so.
Good PoV, +1 for the ORDER and for OPS!
Author here:

I'm sorry that you felt attacked by that line, I really tried my hardest to phrase it in a way that didn't assign any blame. I wasn't trying to imply that the team wasn't thinking about these issues, just that real-world implementations of this kind of VM didn't exist yet and so many of the practical issues were difficult to see in advance.

Many of your other issues I directly address in the article itself, for example that optimising compilers can recalculate the information lost when using locals (tl;dr: why recalculate this information when you could include it in the format) and that Wasm started as an AST machine. The JVM works similarly to Wasm, true, but it is generally considered a hybrid stack/register machine. I'd define Wasm as a similar hybrid.

As for the multi-value extension, although that improves codegen for streaming compilers it doesn't reduce complexity unless locals are also deprecated. Something that I don't talk about in the article but that seems like it may be a problem going forward is that Wasm seems to have no mechanism in the format for major version bumps/breaking changes. Unnecessary things like locals and structured control flow (see the second article in the series) cannot be removed even when they are subsumed by more-general features.
In theory you would need to visit all events in person again as you will no longer be able to trust anything around you.

We would need to invent something like public/private key auth which signs every videostream and which allows you to trust specific sources like reporters from NYT for example.
So you think that burglars are:

1. Searching through travelogues
2. Waiting for one where a person is actively posting
3. Assume that the blogger is still traveling
4. Researching where that person lives
5. Hoping they happen to be close by
6. Hoping no one else lives there/is house sitting/is renting while you're out

Rather than

1. Driving around looking for a place with a bunch of mail overflowing from the mail box and packages piled on the doorstep or some high value target visible through a window, regardless of knowing what the address is of the house

The good news is you're worried about nothing. However, adding a layer of abstraction to an address won't help curb burglaries.
Author here:

I'm obsessed with the quality of streaming compiler-emitted code for a few reasons. Firstly, I'm working on an optimising streaming compiler. Secondly, I work for a blockchain company and we can realistically only allow linear-time compilation, this doesn't necessarily mean streaming compilation but we might as well make it both (I explain why we need linear-time compilation in a different article http://troubles.md/posts/why-wasm/). Thirdly, anything that gives streaming compilers more information also means that non-streaming compilers have to reconstruct less information, and lastly in this particular case there is no reason (except for backwards compatibility constraints) why we can't preserve more of the information from the front-end and have streaming compilers emit better code.
>When Microsoft was represented by a Locutus-ified Bill Gates on Slashdot two decades ago, “do no evil” open-source champion Google could do no wrong,

That does NOT match my recollection of Google's early days. Among my immediate network it was pretty common to view Google with a LOT of trepidation given the implied dangers of having so much data.

OTOH, nobody I know in real life has felt this way about Apple, largely because you can avoid their power if you decide their approach doesn't work for you.
Frozen Train Tracks? Set 'Em on Fire
I actually fell for this scam two weeks ago. In fact, the bottle in question was a dark _plastic_ bottle shaped like a traditional square olive oil glass bottle. It is also from one of the reputable national Israeli brands, whose products I had no problem paying a premium for.

So now that brand's reputation is shot for me, and I'll buy either less familiar brands or imported olive oil. However, I feel that the experience was worth the cost. My ten-year-old daughter was the one who caught the fact when she tried to use the oil while cooking, and she learned a life-long lesson to trust, but verify, at age ten. I'm learning it at forty one.
Political advertising is something that FB should have tackled closer to the stem.

First, they should have considered banning it entirely. I'm sure they had such conversations around (eg) tobacco, arms, alcohol, medicines and such. FB are far from immune to the fiduciary imperative, but they are very profitable. They were in a position to turn away potentially problem-making revenue. In hindsight, IMO, that would have been the better choice.

If they are going to do political advertising, they should be channeling & (internally) regulating it differently. Separate rules. ID your advertisers, and enforce local election rules by jurisdiction, like election day ad bans. Report on (or verify) spending, if local laws require it. Similar systems exist for licensed/regulated markets like financial services. You can't just start advertising savings accounts.

Without doubt, transparency should be part of the special rules for political ads.

On the bigger questions, to me, GDPR-like regulation is not the answer. Some parts, like reporting on breaches, are good. Other parts, like the emphasis on creating agreements between users and websites, are (IMO!) wrong. These things are contracts. The mental bandwidth required to understand a cookie policy and make informed is far too great.

Transparency is, potentially, an alternative.
Scratching it is what was expected of the test since that's the reason you'd want to use diamond, to resist scratching.

Breaking it into a number of a pieces with a laser is beyond the scope of testing its ability to resist scratches.
touche. 'p is independent' is brainfart.

The string is sequence of independent and identically distributed random variables (Bernoulli process). a and b are mutually exclusive events, not independent.
> The vaunted free market that so enamours Silicon Valley and digital utopianists cannot avoid corrupting these companies’ moral cores, apparently.

I don't think it was the free market which corrupted their moral cores; it was their leaders’ and employees’ corruption which corrupted the companies’ moral cores — and the free market was insufficient to prevent that corruption.
Aws lambda is serverless. This is not because you have to maintain a server
I generally find that syntax highlighting does a good job of this. My editor will highlight valid CSS keywords and property names a different colour to invalid ones, making it pretty obvious when you've made a typo.
Not so secret now.
Except Huawei is not traded publicly.
Don't feel too bad, part of it is the tools are better, you can make 3d animations now without having to do as much of it from scratch.
Huawei built to withstand international pressure, can it handle US indictments?
> that's pretty much true of all current sandboxing approaches

Agreed.
> variety of partners, including Oath (formerly Yahoo) and Bing.

They use Bing. That's something else than:

> DuckDuckGo is really Bing under the covers [...]
At some point in the future, we'll be looking back at news like this in one of two ways.

Either with fondness - this was how we reformed companies like Facebook and Google and their rampant invasion of privacy for the individual!

Or we'll not look back at it at all. Because they'll win, enslave us all, and have the Ministry of Truth rewrite it out of history entirely.

EDIT: fixed failed 1984 reference ;)
totally agree. not only that, but we haven't even scratched the surface of what's possible yet.
> Use Blinkist

Visited their website.
Pricing: give us your credit card for the free trial, cancel within 7 days, or we'll charge you $90 for a one-year subscription. (Oh, sorry, I meant $89.99)
It's certainly a familiar pattern.

It always reminded me of the standard trick of new rulers granting favors to gain popular support. Caligula is especially famous for burning the treason records of his predecessor and giving out bonuses and calling back exiles. Caesar did similar things.

When a company is new they have to gain support. They talk about changing the world and often focus on things like employee happiness.

But ultimately it all comes down to the shareholders, and expenses have to be tightened once it no longer makes sense to pay a premium for good will.

Maybe something corrupts the founders. But it's also possible the founders planned it all along. Certainly it seems like my the earliest investors are aware of this game.
Support emails fall into the "interesting" GDPR bucket often overlooked. I see only few companies actually share/keep track of that data bucket when doing a data request, or deletion request.
Hi,

You can still use KMS even if you are hosting on a VPS. You don't need to send your data across the internet, just your key requests. All of the major cloud providers have implementations of encryption services:

AWS: https://aws.amazon.com/kms/
Azure: https://azure.microsoft.com/en-us/services/key-vault/
GCP: https://cloud.google.com/kms/

Open source alternatives (but I'd recommend using a hosted solution as maintaining one of these might be a bear): https://github.com/cloudflare/redoctober , https://github.com/StackExchange/blackbox
Ask HN: New to freelancing how do clients send you passwords?
As freelancers how do your clients usually send you passwords? My clients have been emailing them to me and it feels weird.
The film, which is full of people who actually were involved in the bailout, paints a different picture. The unions were at least half the problem. The other half is that GM keeps making sub-optimal cars. Neither problem was fixed by the bailout.
People are dismissing it because it already exists in multiple countries. In the US for example, you can get a PO Box and have the USPS forward that mail to your home address.

There are also companies that will do this for you with variations on the service (a registered agent is one example, the company Mailboxes Etc also offers this service), which some are dismissing based on "yeah but then a third party is handling your mail". But if your country's post office won't do it then the only alternative is to have a third party handling your mail.

This service exists, and people are dismissing the idea because it is not novel.
I like the concepts behind istio. I want to be able to use istio, but I had it running in a test/dev environment, and it would just randomly start saying 503 for my virtual services. Removing and adding the virtual service would fix it for a couple of days. I didn't have time to really spend debugging it, and I didn't see any obvious errors in the logs. :-/
termui – Golang terminal dashboard
The damage caused by stabbing someone with a knife is not the same as editing a video with someone's face.
The documentation could clearly be prettier but its strength lies in its standardization : I can get method arguments and examples for all functions of all packages in the same format and with a single keystroke.
Italy has stopped meeting local demand for a while at this point.

The bulk of the EVO oil sold here seems to be Spanish, and if you go in any grocery store (big or small) you'll have trouble finding a bottle of EVO oil that is 100% made in Italy. Most of them (I'm tempted to say the majority, but I only have anectodal data) have a disclaimer on the label stating that the oil was "made from oils sourced from the European Union". Last time I saw an actually made in Italy bottle of oil was in a specialized store, and it costed about 3x more than those in the grocery shops.

There was recently a very thorough investigative journalism report by an Italian program on public television called "Report" that dug quite deep into the whole deal with Italy and oil. Turns out that there's also a lot of shadiness going on in the industry. I'd link to it, but it's entirely in Italian and last I watched it there were no subtitles whatsoever. Sorry.
Haven't been following Haidt on this topic. What's the hypothesis?
Anovikov:
The lack of empathy, not just in the system you describe, but in your praise of it, is quite disturbing. Of course, this used to be a common attitude in most parts of the world some decades ago, and the way it contrasts with most other comments in this thread is telling in many ways.

Your reasoning showcases the authoritarian mindset and moral framework, where other people are judged based on rigid ideas of right and wrong, with no interest in or understanding of their individual problems, abilities or past experiences. People are good or bad, and bad people should be punished until they become good. The problem with this moral framework is that it is disconnected from reality. Punishment doesn’t help a woman who uses alcohol or heroin to soothe a brain and nervous system that is damaged by trauma from childhood abuse. It adds more trauma, and more incentive to continue numbing her pain. Someone who hasn’t experienced real trauma cannot possibly understand how this feels, and it’s easier to just label her a bad apple and get her out of sight and out of mind
Super Bowl ads try to make you feel better about AI taking over, with sad robots
...which makes it pretty obvious what a bad system this is vs. the more common sequential numbering scheme.
This thread on a previous discussion seems rather relevant if things go wrong https://news.ycombinator.com/item?id=10933136
> To say that Macron is the legitimate president wanted by the majority of French population is... a stretch.

Everyone wants a free meal, free health care, free education and cheap public transport. Plus a cushy government job. These things come at a cost. You can't let people make these decisions (unless you are in Switzerland where you get a majority of people voting against a free lunch).

Many people in France are trapped in pay-cheque to pay-cheque and have lots of financial problems. So any pay increase will "save" them and they'll vote of it.

You said the french protests succeeded. That's only true if Macron was preventing French people from accessing their wealth. If that's not the case then the French protests have succeeded at making the future much worse. At the expenses of having a few more pennies today.

Hell, there is even a very close example: Greece.

ps: I'm not saying that Macron is the savior of the French finances. I'm not sure if his reforms are legitimate. But France has lots of baggage to reform and had lost lots of its influential mojo. Time to downscale.
Tesla to buy battery tech maker Maxwell Technologies