skysight-inc/HackerNews huggingface dataset:
> Record actual sessions (mouse movement, clicks, typing)

> I gasped when I realised I can actually capture all form submissions and send them to my own email.

How many bad actors have been doing the same and for how long? This doesn't sound like something Google should just brush under the carpet and expect no one else is doing it. Although I wish the author had reached out to Google first to see how they would have handled it, I thank him for publishing it.
Obviously I can't bring something to drink, but I can buy something after security.

You can bring empty (plastic) bottles through security and fill them up at the next bathroom.

May not be a good idea at airports in countries where tap water quality is not up to scratch (or in Flint, MI).
> The security fixes are known to significantly slow down Intel processors, which won’t just disappoint customers and reduce the public regard of Intel, it will probably lead to lawsuits (if it hasn’t already). Suddenly having processors that are perhaps 5% to 10% slower, if they are to be secure, is a significant damage to many companies that run server farms or provide cloud services.

Maybe I'm missing something here, but I was under the impression that the Spectre/Meltdown mitigations have a big performance penalty, but the more recent L1TF mitigations should have little or no impact, and that the new license only showed up recently on the new L1TF mitigation patches.

Is the L1TF mitigation actually a lot worse than I thought, or does this license apply to the earlier Spectre/Meltdown patches, or is Bruce Perens just being sloppy and conflating the two?

Either way, I agree with him that draconian license terms shouldn't be attached to bug fixes.
https://quoteinvestigator.com/2012/08/06/succeed-fail/
> And "zero strings" here means exactly that in the most literal sense

Well, hopefully not in the _most_ literal sense, because Verizon can probably manage to provide you internet service with no actual balls of yarn tied to the router... :)
This is somewhat risky, no? It's a clear case of copyright theft, and would be trivial to sue unless they hit everything behind cutouts to the extent they weren't traceable.

One would think the owner of the cloned site would notice lower traffic, search, and notice the ad scam. This strategy sounds like it would take months to execute before the competing site died, if not longer.

Am I missing something? I've read lots of seo scams that seem very hard to undo. This one seems....slow, very avoidable, with large legal and reputational risks for the perpetrator.
What a long winded article. It gets to the point in the last few paragraphs: WordPress needs to add more options for free customisation, and is doing so with Gutenberg, but some people don't like it.
As someone who went through YCombinator (my company failed), an Ivy-League and one of the tech giants——I can certainly say they're screwing up. To invoke Dyson, should you be investing in the frog or the bird? Let's see:

Every single company in YCombinator's portfolio these days, with rare exception seems visionless, they're single product businesses, that's why they always exit (how many went to IPO?); which is inherent with the 'people they invest in'. What is the intersection of characters of the founders of Microsoft and Apple, of Bill Gates and Paul Allen compared to Steve Jobs and Steve Wozniak? One was an idea man, whose credentials or lack there of allowed him to be, and partly the predisposition for the former to be the case, a subversive generalist; the other was a technical specialist who spent much time focusing on the intricacies of engineering. Who do you think will have a better idea? The individual who did everything right because he was told it was right or the man who didn't do everything right because he tried to trust himself? The latter's neglecting of extreme specialization along with making his own choices, which forbid him from certain credentials of supposed proof of success, gave him the time to explore more areas than the exhausted specialist. As a specialist I can tell you my ideas suck, I haven't been able to understand the big picture yet because I've spent all my time thinking in terms of these small technical details that don't allow for creativity. I'm a frog, that's why my company failed.

The specialist chose problems because he was told to do so, he never had time to exercise this broad judgement, while it's the opposite for the apparently less successful generalist. Who would be more likely to correctly identify a market niche in an overall anthropological system, the frog or the bird respectively?

Regardless, given that this is controversial, should a VC really be investing in people over the quality of the business? Whatever happened to finding people who work smart not hard? Are VC's so inept that they can't trust themselves on potential businesses and instead are forced to trust institutional credentials which signal the exact opposite of a capability for original rigorous, creatively destructive, thought?

The portfolio of YCombinator actually sucks. They invest in products that almost always exit and get bought for their single product, they all sell because they have no vision. Those products are almost always shut down eventually too: they're just bought for insurance purposes of potential disruption from the same VC delusion. Who doesn't sell? The people who have vision, the people who don't have the credentials like the founders of Stripe.

Whatever happened to investing in the Goddards, the Newtons, the Wrights, the Pitts, the Edisons's, the Jobs, the Rockfellers, the Jack Mas, and the Cubans of the world? And let me tell you, you'll reject these people, everyone will, but they're use to it——that's why they become so great. They'll find a way to make the next Fortune 500 company without you.
How to organize day to day refactoring as a team
but the sandboxes, think of the inescapable sandboxes!
parent is right in that when you realize there's significant functionality that is not captured in the requirements, then it's it's good idea to NOT REWRITE... when you end up reverse-engineering requirements from an existing app, you're standing near a bottomless pit of other horrors you can't even fathom... that's not gonna be an only 200% miss-etimate! think in the range of 10x (order of magnitude) difference between actually and real effort, and how many corners will need to be cut and personal time sacrificed to get from 10x to a "management acceptable" 2-3x overtime during the rewrite.

You don't want to live in this hell during the rewrite, trust me!

(Oh, and another tip: if your management authorizes the rewrite you propose easily, it means you are SEVERELY UNDERPAID... the time of good devs always costs to much for rewrites to be worth it, unless the dev cut a really bad deal on hiring)
This is not meant to be snarky - but how are you sure? Are we convinced that those who attend TLJ will perform better than their peers who do not?

I agree that dignified education systems matter, but I think effective education systems would be more preferred.
Sorta. At Ikea (at least near me), you have to go find the items on the warehouse shelf yourself, and bring them to the registers still.

At Best (and Service Merchandise) you collected tickets for the items you wanted and brought those up to the front. They'd enter your order, you'd pay and wait. The items would be picked and sent on a conveyor to the front.
Everyone has an accent, try Youtube videos on the accent you want to learn?
But they have, and then some. The datum you're referencing misses out on compensation as a whole. Compensation includes a wide array of factors such as insurance, paid time off, sick leave, and various other perks and benefits. This [1] is the graph you should be considering. That is Nonfarm Business Sector: Real Compensation Per Hour. And just to be completely clear "real" means that that graph is indeed inflation adjusted.

"Nonfarm Business Sector" is defined as "a subset of the domestic economy and excludes the economic activities of the following: general government, private households, nonprofit organizations serving individuals, and farms. The nonfarm business sector accounted for about 77 percent of the value of gross domestic product (GDP) in 2000."

[1] - https://fred.stlouisfed.org/series/COMPRNFB
Don't complain, don't rewrite yet. Instead start slowly adding tests so that new functionality can be added without fear. Eventually you will cover with tests almost everything. Now, start rewriting it by small bits.
I think you entered a number wrong, since your calculator otherwise got the right answer. None of these functions are going into particularly dangerous areas for precision. When I round every step to 6 figures on my calculator, I still get 24.9999

Heck, rounding every step to 2 figures still gets me .41 radians which is 23.5 degrees.
Security patches would be nice, but, yeah, point taken.
Top 1% or less, sorry for being pedantic
Update from site "Google’s team has tracked down my test site, most likely using the source code I shared and de-indexed the whole domain."
My concern is a 2 bedroom starts at ~$600k within 20 km of Melbourne CBD and 3 bedroom is about ~$1m in most close suburbs. In tech you don't have a whole lot of choice to work for a leading company if you aren't in Melbourne or Sydney.
I'd be more than willing to do this. How do you want to proceed?
Okay, looking at it as the computer helping you stay in the flow is certainly a different perspective.
Good article. This problem is, of course, much larger than just WordPress; the open libre Internet where you can just run your own instance of whatever you need is increasingly being threatened by walled gardens of every kind because it's more fiddly work to do it yourself.

Is it possible for a libre tool to be easier to use than one from a walled garden? Can we make running your own Medium easier than signing up for Medium and starting a new post?

This is the challenge.
Here is one approach for that https://github.com/jkbonfield/crumble https://blog.dnanexus.com/2018-07-23-breaking-down-crumble/
Thanks for sharing your view. I'm interested in what led to this conclusion - maybe you grew up around farm animals that were able to have a happy existence most of their life and the farmers did everything to create this 'sheltered' environment for them and only at the end the animal had to suffer (killed).

However, I'm not sure you looked into how the majority of the meat we consume is being produced. If not, please review the videos below [0]. I'm curious to find out your thoughts on that - how that couldn't be described as oppressing and enslaving other species. Alex Hershaft - Holocaust survivor - certainly thinks so and draws comparisons to concentration camps and founded 'Farm' after escaped Nazi Germany.

> there is no way evidence animals have any objection to what you call “oppression” or that they object to what you call “pain and suffering.”

Do you have pets - a dog or a cat? If so, try to cut them with a knife and let me know what how they react. Anyway, no need to carry out this experiment - there is enough evidence that animals actively try to avoid pain. Why else are they screaming when they experience pain? Why else are animals being used in pain research? Maybe you think a pig can't be compared to a dog or cat. Pigs intelligence level has been compared to a young human child and piglets have passed the mirror test. Even fish feel pain [1]

>Quite the opposite, I would say this is the evolutionary path they chose.

How did they choose this path? We are breeding these animals into existence and there is no natural reproduction. Cows for example are forcibly impregnated on what is sometimes called rape racks - you can find these videos on youtube. There is nothing natural or evolutionary about this.

Anyway, let me know after reviewing all this information and after doing your own research - whether you still think it's OK for us humans to continue and support the large scale meat industry. Whether you think it's OK to inflict pain on sentient beings that can experience pain - just so we can derive pleasure from them by consuming their flesh.

[0] Reality of large scale meat production
Meet your Meat https://www.youtube.com/watch?v=4RX88IGJ35g

Earthlings https://vimeo.com/209647801

[1] https://www.smithsonianmag.com/science-nature/fish-feel-pain...
Highly recommended:

https://www.gerritcodereview.com/
"Many customers" meaning people and orgs running server software on direct hardware. Does your caching or database server run user provided code? Is it accessible to the outside in any way? If not, then maybe it doesn't need the patch.
Somehow a lot of people have got it into their head that all code is art, that everything is always beautiful, that it makes sense to take the time to make a great design for solving every problem, that if you aren't working with beautiful code then you aren't a good developer. That's all nonsense.

Think about other engineering disciplines - "okay" engineers can build new bridges, great engineers can cheaply fix existing bridges so they never fail again. It is the same with software. Good engineers make new programs, and whenever they see a problem, they start from scratch, wasting time and money. Great engineers massage existing code into something amazing, increasing efficiency without breaking the bank.

As a side effect, if you make something crappy more reliable, it makes the creator look bad, as they should. Otherwise, you will look bad.
“If it looks stupid and it works it ain’t stupid”. On a more serious note. Always share your findings. First with peers, second with managers. Either you’ll learn why it works as it is or you show a risk and opportunity to improve. Nothing to lose in either way.
It is a term to enforce the concept of humans as commodity in a commercial environment by the overhead.
Also, if foreign accents bother you, maybe they caught on the fact that you weren't a cultural fit for that team. Or maybe you are not a pretty good software engineer. Maybe both.
Who Owns Google? Under the Hood of the Tech Giant That Conquered the Web
Mod and Remainder are not the Same
The most Powerful two letter Word in the World
I doubt RISC V is going to solve the problem you're complaining about, even if it becomes "beefier." RISC V is going to be a launchpad for proprietary custom accelerators, which is great, but will still involve pushing closed firmware.
It's a shame you're being downvoted, you're entirely correct.

Most of the modern web is unusable with javascript disabled.
Blazing fast Elixir configuration
Do you know why that software is a mess? Nine times out of ten, even with bad developers, it is because of changing business logic requirements, bug fixes, and dealing with corner cases. Your rewrite will, by definition, throw all that accumulated knowledge away.

What you _can_ do is separate large swaths of code into methods, even if they are only called once. This will make debugging much faster and more effective. Pretty much anytime you have a section of code that starts with a comment "// Foo the bar", you should consider isolating it into a function "fooBar(int a, char *b)" which you'll notice is even more informative that the comment, and can easily be stepped over when debugging with only the final return value confirmed to be as expected.
Lol. Downvoted for pointing out fanaticism. Why don't you guys remove all executables from your PCs too? Shouldn't PCs be just a glorified typing machine?
Simple solution in comments: [ i7-8750H ]
User1: do benchmark on no patch Os post in thread
User2: do benchmark on patched OS, post in thread

Is not a compare only performance graph between two users computer remember USER1 is patched
Oracle and MS SQL Server have had no benchmark disclosures in their licenses for a long time, so Intel probably thinks so.
An HN member suggests that someone may just not enjoy urban living, and your response is to relate that suggestion to lawlessness and wanton murder. Their logic isn't scary at all, it's not even the slightest bit unusual; your response however, is extremely bizarre and off kilter.
I don't think the author understands what "emergence" is. The concept of emergence is that a complex system might have properties that CANNOT be explained by studying the parts.
That's about what I'd expect. If they're doing it sensibly, though, it should only affect the resolution of ambient light effects, not the portion of the rendering that comes from primary rays. So, the geometry would have sharp edges, but the caustics might be blurry. Seems like a good tradeoff if it drastically reduces the overall computation.
How does Nexus include global entry? Isn't it only for Canada/USA?
There was a rather ironic constellation, when Switzerland joined the Schengen area in 2008, but Liechtenstein joined 6 month later. (There is no border or customes control between Switzerland and Liechtenstein).

In theory it would have ment to put up full border checks between the two countries, since Liechtenstein would not have been part of the area and Schengen checks are pretty thorough.

Cooler heads prevaled. Especially since Liechtenstein doesn't have an international airport and is completely enclosed by Schengen countries. So the status quo remained.

One another interesting sidenote. Before 2008, when there were long queues at Zurich airport they sometimes just opened the floodgates and let people in un-checked. Mind you this being Switzerland I'm pretty sure that it was heavily observed and this didn't happen recklessly.

However, since Schengen this is a no-go and each and every passenger entering or leaving the Schengen area must be checked (alas, it's probably the most efficient passport control I've ever experienced, except, possibly, Singapore).
It certainly looks like that. Not sure it was the wisest move though...
Exactly this. The hype was all in the prototyping phase of the technology, going as far as you can get to make a demo and impress some investors. Progress looked like it was happening quickly because a controlled demo could be made with existing technology.

Now that it's time to build full production systems the hardest problems and edge cases need to be addressed, which could be ignored for demo systems, and the solutions aren't available without some new research developments.
Australia Bans China’s Huawei from Building 5G Wireless Network
At my work it's a few hundred globals, often times used in a few hundred different places scattered over, again, hundreds of files.

To make things more fun there rarely is a function with less than a 1000 LOC, written in a Winforms Button_Click handler. Less than 10 functions I've seen take parameters and return a value, almost all rely on globals being set and set some themselves in return.

After the manager and main author of the software asked me to build a new UI and leave the underlying code untouched I decided to leave the company and work on someone elses messy code
Think outside your US bubble please. What you say is not even remotely true in most European countries.
The socially agreed upon limit, is the speed of traffic. That is after all, the speed society is driving.

The legal limit often has no relation to it and no basis in science or common sense. Not to mention a failure to account for progress in vehicle development, tire technology, etc.
has anyone tried competitive rankings? like hot or not ?
Just imagine if public equities were invested with this VC/YC approach. Our economy would be dead—imagine Blankfein boasting, "who cares about potential for future revenue, the CEO and his minions went to Harvard". Benjamin Graham, Warren Buffet, et al. all invest without a single care for the credentials of the education of the top 10 executives. Buffet invested in the Korean stock market without understanding a lick of Korean.
There have been js/asm.js CPython builds demoed since early days of emscripten, and emscripten is the main WebAssembly toolchain, so it's "just worked" since the beginning.
Protect yourself: put everything in writing, and decline to make any change that you are not confident that you understand. It is not your responsibility to fix this situation, and don't let yourself think so.

If you change the code, you become implicitly part-responsible for it. And if you change complex code that does not have tests, you will break something.
Isn't that what Vim's visual mode does? I think you just press V or something.
Why your team's work culture needs #disruption
It's not a lie. The US welfare state has massively expanded since 1980. The percentage share of GDP transferring via welfare state policies has doubled in 20x years.

Both poverty and homelessness are near 50 year lows.

Healthcare coverage is near an all-time high, thanks in part to the vast expansion of the welfare state.

All of that is being paid for by the rich. The US has one of the most progressive taxation systems in the developed world. The US middle class is among the least taxed of any middle class in the developed world, which is also why the US median disposable income is among the highest.

If you go back to 1980, the inflation adjusted per capita income transfer going to welfare policies, was close to $3,500. Today it's near $9,000. That's a dramatic expansion of the social safety net in the US, and it has had very tangible, very dramatic positive results (including a large reduction in homelessness).
I just flew from Zurich to Paris and back. The only ID check was by the airline at the gate in CDG.

On the other hand, when I flew from Athens to Zurich they (spot-) checked everbody's IDs and passports at the arrival gate.

I fly a lot and very rarely need ID. This doesn't mean that you shouldn't carry it and depending on the airport it may be checked.
Fluent Python

Effective Python

Dive into Python
Ask HN: What impact has AI had on education?
The German Autobahn has at least 50% an enforced speed limit. The remaining roads (non-Autobahn) have limits and Germans would complain for a variety of reasons if these limits would be taken away.
Professional Signage Service Authorization – Akers Signs – Ohio
Meanwhile, in the fifties all the houses were new and all the school districts were better than average.
We All Live in Parasocial Hell
Flying between Germany, the UK, Spain and Holland the last few months there was a police ID check at departure or arrival of every trip.
Start with writing lots and lots of integration tests based on the actual end-user functionality. Skip unit tests and focus on testing the black box.
Faking emotion to satisfy a group probably doesn't improve relationships.
Paul I'm surprised you are surprised this is about the confusion (and FUD) the Redis Labs announcement created since that's exactly the single most repeated piece of feedback/comment in the previous two HN threads on this topic.
Even if everyone plays by the rules, can't someone in another jurisdiction publish comparison results? How do they expect this to work?
I think this is the best comment I've ever read.
Apple made $11 billion from apps in 2017. I doubt they spent more than $1B on app distribution. You d have to add research costs to go up to 10%.
Four Ways to Improve the Quality of Online Data Entry Services
Whether you outsource online data entry services to India or take care of it in your business itself, the quality and accuracy is an important aspect. For more info - https://www.sastabpo.com/outsource-to-india/four-ways-to-improve-the-quality-of-online-data-entry-services/
>Most of the modern web is unusable with javascript disabled

This isn't wrong - but it assumes most of the modern web is worth using. Most of the modern web isn't worth browsing, and every site I've ever come across that is worth reading works just fine without Javascript. I'll continue to browse the internet with Javascript disabled-by-default. It's a surprisingly good filter.

With that being said - while this is "another reason" it is as minor of a reason as it gets...
That's not going to stop the referrer from being available to the page. In chrome hit F12 and in the console type

document.referrer.