skysight-inc/HackerNews huggingface dataset:
As good a time as any to be reminded.. if you have to run any kind of PHP app, always keep it in its own VM and preferably with no access to anything except its own databases, and ideally with minimal outbound Internet access.

PHP security has improved markedly over time (especially app security, not just the runtime), but it's still.. well.. stuff like this. This time around I'm lucky that the sole app I run was using Apache
skissane isn't stating that there's no discrimination, just that legally the practice of (algorithm-based) tech interviews is unlikely to be found discriminatory in a US court of law. Yes, there definitely is discrimination to be found, although typically it's not as overt as IBM's age discrimination.

Talking about age discrimination in particular, it's difficult since often older hires may not have the shiny new skill on their resumes or may have something indicating that this person may not be keeping up with tech (the bias). One of the weirdest things about joining a startup is realizing that 98% of engineers are in their 30s or 20s, while not having any engineers in their 50s, 60s or 70s.
You shouldn't prioritize buying a fire suppression system over putting out the fire that is melting production :)
What's with the color palette at the bottom? Can I turn off the graphic?

Overall this is almost certainly becoming a staple of my toolbox.
`cargo install onefetch` should work
> Nearby patrons, using their phones or laptops, can easily see everything you’re sending or receiving — email and website contents, for example — using free “sniffer” programs.

Is the author assuming the absence of https encryption here, or is there some widely available exploit I don't know about?
It's still not really the point though.

Yes, I have a decent home theatre, and my partner and I enjoy watching shows and movies on it most nights we're home.

But going to a beautiful old cinema to watch a classic movie on a huge screen, is a whole different experience, and one that most movie enthusiasts relish from time to time, regardless of what setup they have at home.

No matter how affordable/practical it is to build a home theatre for many of us here, it still won't be for many people, and we can still find it sad that the ability to experience old movies in the kinds of theatres where they were originally shown is being wound back by changing corporate interests.
I realize I got an above average offer, but as a new grad I'll be getting 25 days a year starting out, up to 30 days after 5 years with the company. Not a FAANG company but a tech company backed by a Fortune 500 company.
It's not like the approved opinions are going to get censored. Like FB it's a preception managment platform, they dont need to be honest or even pretend to be neutral. The dogma they push will constantly be "not doing enough". The social managment class is more than happy with that situation.

It's a form of Strategy of Tension.

More laws(rules to follow) is not a fix, that's the brier patch. I think many of the problems go back to copyright law if one games it out; limiting exposure to necessary information. Even obtaining news footage archives is difficult. Removing their ability to prevent re-broadcast would fix many things. Tip-toeing around on fair use is a serious limit on critical speech.
Why do you say that? The approach I linked can be an absurdly efficient way to generate gamma rays with super-conductor magnets and electron recycling, like the Japanese electron accelerator has. And keep in mind, these atoms are already unstable. The photon just excites the nucleas out of the meta-stable ground state.
Sorry Scorsese, but Superhero Movies Are Art
In general I don't think tech debt should be communicated to the business people.

It's an internal part of engineering work, and doesn't impact users. You can think of this as "encapsulation" if you like.

Also what it sounds like to outsiders is "we're taking time off to fix things we didn't bother to do right in the first place". And that's not *100% wrong...
Except for the delay that they'll have to fight potentially frivolous lawsuits...
Those consequences can be small and extremely delayed if interest rates are low.
If you can find (or host) a good Searx instance, that's an option.
The macOS Touch Bar as a Standalone App
This article is straight bullshit, and no good analysis comes from bullshit.

The main claim:

> To put that in context, here at The Week I write four columns per week. Were I subject to a 35-article cap, I'd hit my limit here in less than nine weeks. So I'd either have to stop writing for The Week by the end of February or dramatically slow my pace of work to less than one column weekly, cutting my yearly output from about 200 columns to the mandated 35.

Taking the example, what AB25 actually says is that a journalist on a 1099 has a limit of 35 articles per year per pub. To exceed that limit, the journalist does not have to be fulltime. They merely have to be paid on a W2.

afaik AB5 is unfortunately unclear -- though the courts will soon resolve this -- on whether the journalist would have to be paid W2 on articles [36, inf) or whether it would be articles [1, inf), in the case that the journalist write more than 35 articles in a year.

Nonetheless -- and whether you support the law or not -- let's please not discuss it on a foundation of lies.
You can have growth without unnatural cyclic crises. Focus om the deeper causes of artificial crises (those without actual resource shocks).
I used to suck at algebra, then I wrote c++ code for 30 years... now I can see how they differ and how they are similar.

sometimes when you are programming in a big body of code you are dealing with lots of types (types in the programming sense)... and you are dealing with functions that have type signatures that must be satisfied to avoid compile errors... so you wrap this type in that one so you can call that function.. or you convert the return value from one type to another so you can call something else...

anyway, that is all similar to what you are doing when you manipulate an equation. you follow the rules and change it into a form that is more useful.
It isn’t exactly the ads that are the problem but the tracking. It is possible this is fine, but it seems likely to be... not fine

Edit: definitely not-fine:
> Startpage is now (partly?) owned by System1, a company which...

> has developed a pre-targeting platform that identifies and unlocks consumer intent across channels including social, native, email, search, market research and lead generation rather than relying solely on what consumers enter into search boxes
Nuclear builds in the west right now have been boondoggles; the nuclear industry must regain its ability to build effectively to play a role here. This has been done before through standardization of design and serialization of production. This could conceivably be scaled back up if we were serious about decarbonization, with high likelihood of success given previous successes (e.g. France decarbonized 80% of its electricity grid in 15 years by building 58 standardized nuclear plants).

Current prices for variable renewables and batteries are mostly on the current margin. Everyone agrees that costs of variable sources skyrocket as penetration increases due to curtailment and overbuilding. When you get 100% of your electricity on a sunny day (including from storage through the night) from solar, the next solar plant you build will have to be curtailed. Seasonal and crazy-weather variations are much harder and more expensive to fill with variable sources than the daily fluctuations.

These lowlow prices we see headlines about today are about building renewables in a world alongside hilariously cheap fracked natural gas plants that can pick up the slack.

There's good info along these lines in here: https://www.nrel.gov/docs/fy16osti/66970.pdf

Nuclear is unique in that it's the only low-carbon energy source that can run 24/7 for years at a time (followed by a month outage, then 2 more years, etc.). Hydro can kind of do this in certain geographies, but is very hard to scale to the point we need. Nuclear also uses far less land and raw materials than the variable renewables, especially when chemical battery storage is included.

But yeah unless nuclear folks can get costs back down soon, no one is going to be interested. If in the end variable stuff is indeed hard at massive scale (I strongly believe this will be the case), then if we don't have nuclear, fracked and high-carbon natural gas and oil (for transportation) will be around at 50% of our total energy for a long time.
Facebook should be called to account if they broke any laws and were not prosecuted for it. I don't see any evidence of that in the article. What I do see is an article heavy on racial overtones, as if trying to manufacture outrage at Facebook.

What should a large company do in this case? Who should pay for the extra civic services that a company's presence causes? Residents?
Heroin addicts can live without heroin.

A bit tougher for people to live without food.
A Wealth Tax Could Deliver a Happiness Dividend
What the stats don't tell you is that the city is divided by a 8 lane freeway where the affluent folks live on one side and FB campus is on the other side.
Hydro plants are already going to be running at full output during the peak demand time when solar is not working. Just because you have solar during that day, which means you get to use less of the stored hydro water during the day, does nothing to increase the generating capacity of the hydro plant at peak time. The turbines and generators are already certain size and turn a certain speed. They don’t get bigger because you used less water at midday.

So to make hydro work as a storage solution you need to build more hydro than what you currently have already to replace fossil generation and make sure you can meet all your evening demand. That is absolutely not going to happen anymore, in developed countries hydro is well tapped and nobody wants more dams or lakes. In developing countries there may be some potential but it won’t meet all demand.

There needs to be another storage solution for solar to become viable in this way.
You don't pay off technical debt. At best, you refinance it.

Unless you're ending features, products, or companies.
You can do this with XSLT, which actually works in Chrome, Firefox, and Safari, both on mobile and desktop. (I've been using it in a small site of my own for a while.) You can even do stuff like page-dependent highlighting of menu items without any JavaScript.

Granted, I'm surprised XSLT is supported at all in modern browsers, and who knows how long it will continue to be supported, but it does work now for the basic "menubar at top" use case.
"... None of that is as bad as NO smartphone alternative to Google and Apple, let alone an open and privacy-focused alternative. ..."

I couldn't agree more. Unfortunately not off the shelf hardware is expensive, software support for it (device drivers) is even more expensive if not plain impossible to obtain from manufacturers in the form of open documentation, and all off the shelf phones prevent any open operating system from running on them by design, therefore making a new platform from scratch is the only viable albeit very expensive solution.

I wish Purism, Pine64 and others best luck, however.
In the meantime I can only dream of laws that would force hardware manufacturers to release technical data about hardware after either X years or once they declare it obsolete or some time after they stopped selling/supporting it.
Just think of the huge decrease in pollution when a startup could take all those Android 2.0+ phones, all those junk iPhone clones from 5-7 years ago, and convert them say into home controllers, portable music players etc.
Old phones became junk over time because the manufacturers programmed them to become as such by refusing any kind of repurposing.
I don't see any proof that Banksy or his legal team lied... all I see is quotes from the card company of what Banksy (or his team) allegedly said, and I have no way of knowing if they're direct quotes or them just "summing it up". They never said the legal team called them "a big corporate group", just that they were trying to paint them as such. There's a difference. (Plus, their own homepage refers to themselves as an "internationally operating greeting card publisher".)

Maybe it's moot, but... yes, Banksy makes a lot of money off his work sometimes.

But there's some things worth mentioning:

1. He also spends a lot of money on his work (look at Dismaland, which was only $1/ticket).
2. Much of his high-priced work is sold by private collectors and he doesn't get the money
3. Or, the one he did sell directly was art itself, and the sale was part of the art (it got shredded)
4. And lastly, he donates it. Like all the profits from this store are getting donated.

I wouldn't necessarily confuse "there's a lot of money surrounding Banksy" with "Banksy is rich".
... and even better artists invent/create/channel new ideas.

Why is that possibility completely ignored?

I suspect that it's related to the promotion of mediocrity.
They are paying for it, so I'm not clear on how you hide it. They'll figure it out, and you look disingenuous when they do.
23 years of software side channel attacks [video]
>Performing final cleanup tasks on the previous round of features.

This implies that the previous round is not actually finished
Or they track it in on their shoes.
Yes but be careful with what's reported on the internet. There are no massive protests going on in Brazil right now despite Amnesty International tweeting about it:

https://twitter.com/amnesty/status/1187687335892271105

archived: http://archive.md/VZ450

edit: Some people disagree but wont post their rationale. You're invited to point out reports of massive protests in Brazil right now. Because there's none.

Honestly, I held HN to a higher standard than just silent downvotes.
Ive worked on several apps that tried this approach and each of them was a mess. I’ve seen two fundamental problems with building your app on top of stored procs:

* Tooling around sql is generally inferior to what’s available for <pick your favorite language>. I’ve yet to see a company with effective automated tests around their database... it’s far more common to have _no_ tests around the database. Even if you’re the unicorn that does have all of that figured out, it still tends to be more difficult for your devs to write and test code.

* Most devs are poor to mediocre when it comes to sql. You’re either going to have to hire more specifically for sql, or force your devs to do complex work (your business logic) in a toolset that they aren’t that good at.

IMO this is a case where a few applications may have significant concurrency issues that warrant the database business logic approach... but for your average app, it’s unnecessary and makes life more difficult for your team.
Cool. Be sure to ask the next person who claims to be concerned about the national debt why they aren't paying 95% of their income to the government and living in a shoebox. I'd also suggest reading up on collective action problems.
But the number of trucks and stops they would need to make is much smaller if they're just going to stores instead of individual houses. And in NYC it's highly likely the person going to the store is taking public transit.
Largely true, in many places. Hydro has a few problems though when scaling: It takes lots of land, and hydro reservoirs become massive sources of biogenic methane, in some cases to the tune that building them is worse than building coal plants (!). Also, hydro is statistically far more dangerous than things like wind, solar, and nuclear. When a big dam fails, lots of people die.

https://www.researchgate.net/publication/321683340_Understan...

https://journals.plos.org/plosone/article/file?id=10.1371/jo...
I agree, the narrative is important. Cleaning up "technical debt" may sound like a big cost and delayed eng schedule with no clear benefit for non-eng teams, despite being crucial to day to day operations.
This again.

> Every thing made, or thought of, can interest at least one person in a million — it’s a low bar. Yet if even only one out of million people were interested, that’s potentially 7,000 people on the planet. That means that any 1-in-a-million appeal can find 1,000 true fans. The trick is to practically find those fans, or more accurately, to have them find you.

No. This is not how anything works, as almost anyone attempting to work in the art world implicitly understands. If there are 7,000 people globally who might be interested in your work, it would take a massive global campaign to find them. Which most people can't afford, especially not for a "this appeals to 7,000 people" idea.

> Now here’s the thing; the big corporations, the intermediates, the commercial producers, are all under-equipped and ill suited to connect with these thousand true fans.

No, they are the ones most empowered to connect with those thousand true fans. They have resources and global reach.

For normal people without those resources, "true fans" generally come from personal connections, in my experience. And even if one gathers up thousands of personal connections, it can be really hard to convince even close friends to be interested in spending their time or money on what you're doing.

> The takeaway: 1,000 true fans is an alternative path to success other than stardom.

No, it is stardom. you don't have 1,000 true fans without having 10,000 or 100,000 casual fans.

Argh.

Anyway, I'm not saying passionate people can't support themselves on their art or personal project or whatever -- obviously it's completely possible and people do it all the time. But this "1000 true fans" thing is not a useful tool for getting there, in my very humble opinion.
There's a "beyond a reasonable doubt" requirement for conviction, not arrests.
I think they're doing that to test that your fingerprint remains the same across multiple domains. They don't have to do that to fingerprint you; just to make sure that you don't have any anti-fingerprinting going on.
As someone living in a middle/lower class neighbourhood, I would say that there's been some chaos. I myself saw two train stations being burned and a supermarket being looted in front of me.
However, as someone who's been to these peaceful protests since October 18, I think that the treatment the government and police have given to these protests is one of the big catalysts for the chaos and violence. Peaceful payment evasion protests started on October 14 and the government just decided to treat protestors as criminals, sending police's special forces units to train stations, where violent encounters between officers and protestors (at this point most protestors were 13-17 years old as the movement started with secondary students) which would infuriate people and on Thursday of that same week protestors started to destroy charging devices and opened gates to closed stations. From that point violence only would escalate.

I think that both police and military forces have shown a disproportionately violent response.

Last INDH (National Institute of Human Rights) report [1] says there have been 3193 detainees, 1092 injured in hospitals, and 88 lawsuits, of which 17 are for sexual harassment (including rape).

It might sound "reasonable" for some to declare emergency state and send military forces to the streets, but it's the first time that something like this happened since the dictatorship. Police officers are throwing teargas to kids and the elderly in the protests. There's also a big number of injuries that will never get to be informed.

About the reasons, I would say inequality. The increase in train fares is nothing more than a detonator. There's no organization leading the movement, so the demands are scattered (pensions, health, social contract, neoliberalism, concessioned highways, etc).

[1] https://twitter.com/inddhh/status/1188525375577645057
A lot of the comments in this thread are a bit self-defensive and unempathetic to the problems described in this post.

This post, and many unrelated others in general, are talking about their own experiences. They don't seek to deny other people's experiences; and being slightly too general in their wording so that there might be an implication that their experiences apply to everyone, is a mistake that everyone makes and is an intrinsic part of natural everyday language. Pointing this out, and seeing others point it out, gets really tedious after a while, not to say uneducational and uninformative.

Personally, I've definitely been through a similar thing that this article describes. Remote work is indeed very draining indeed for the reasons described. If you have some ways to make it work for you, just say and state them, there is no need to say "the article is wrong / too general, actually it's only true when specific circumstances [X, Y and Z] apply that didn't apply to me", this adds nothing to the discussion and makes it sound like you're denying other people's experiences.
Events I personally remember from the past ~10 years:

- arabic spring, ~2011, ~6 countries (from memory: morocco, egypt, tunisia, yemen, lybia, syria), all in the same year

- major greek protests (I believe 2009 or 2010, may be earlier)

- ukranian revolution (~2014 IIRC)

- major protests in Turkey around 2013

- big protests in the US (Ferguson was around 2014 I think?)

- massive protests in Spain in 2017

- protests in Thailand before and after the military coup of 2014

A quick google search gives me a list of "crisis situations in Europe since 2000" with some dates https://en.wikipedia.org/wiki/Crisis_situations_and_unrest_i...
. That's only for the small part of the world I'm the more familiar with.
Everything is amazing, but nothing is ours
Ah, you're right of course. I was too quick to reply. Sorry.
I use it for presentations and have found it incredibly useful for that.