skysight-inc/HackerNews huggingface dataset:
> There isn't even a single decent dynamic firewall with those annoying popups.

even benign apps that phone home like pulumi and terraform are fun to see and block with annoying popups.

monitoring egress really is the only realistic play. i rolled my own[1], inspired by opensnitch[2].

netfilter_queue is really great, and definitely makes annoying popup dynamic firewalls possible.

1. https://github.com/nathants/tinysnitch
2. https://github.com/evilsocket/opensnitch
I think something has been lost along the way with injection and IoC that makes using a fully functional programming language for object wiring a compelling alternative for most engineers.
Something I found when cleaning my old "to read" queue, that people could find interesting. This submission is a bit meta, but it talks about things that are recurring topics on HN too. The thing that interested me most was the generalized form of the titular term, "conceptual landmines". It gave a name and provided a description of a discussion dynamic that I could never quite put into focus in my mind myself.

I've long understood that if you want to get a point across, you need to express it as clearly as possible, and avoid flamebait or words that you fully expect someone will take issue with. But, as the article highlights, there are words and phrases that can be mundane, inoffensive, and a perfect match for what you want to say, and yet saying them will predictably derail the conversation into rehashing tired tangents, so you need to talk around such word to have a productive conversation (and, conversely, avoid fixating on them).

Hindsight is 20/20, so now that I have a clearer understanding of this dynamic, I can immediately think of several such conceptual landmines regularly stepped on by HNers (myself included) :). I'll do my best to avoid them in the future.
Can confirm.

I've had booking.com tell me "Hurry! There are only x rooms left!" when I've been to the property before, and know that x is a number larger than the entire number of rooms that exist.
YMMV, but I would also try cutting out sugar, and adding melatonin. I cut out caffeine and sugar about 5 months ago, and consistently take 3mg of melatonin 1 hour before bed and went from 60+ minutes to fall asleep to less than 5 minutes.

Apparently insulin regulation plays a big part in sleep quality, hence the effect of sugar. Another nice side effect is I've lost about 7kg without counting any calories or making any real effort to.
How to Access ENV Variables in JavaScript and Sass
Still works great, too! How long until Wayland developers fix this, another seven years?
I have a 2" square cube of the original IBM Armonk (now "North Castle") hideous orange carpet. They had to replace all of it after the fire in 1995 and offered anyone who had an office these cubes.

Also an original IBM "Think" pad, though the leather is degrading (I grabbed it circa 1994 as Myers Corners was shutting down, really regret not just grabbing an entire box of them).
I fear this is just a debate over semantics, which is always an unhappy debate. In my opinion “finding the square root” isn’t a “problem”, perhaps precisely because it doesn’t involve search. Something like “how can I determine the side length of this square I needed 67 sq feet of tile to cover” is a problem: I could use your algorithm on paper, I could guess based on prior experience, I could measure, I could estimate, I could use a calculator, etc. Which of those I pick is a search based on the constraints at hand (how much time do I have, what resources do I have, how precise an answer do I need, etc), and the act of considering many approaches to the problem and proceeding with some based on the constraints at hand is evolution.

Again, this is all semantics imo, so not really a debate so much as sharing world views. Which perhaps is what debate is. Hm.
Yep. Windows 10 is fantastic in this regard.

MacOS on the other hand sucks. Basically the recommendation is to run a lower and blurry resolution if you want bigger buttons and text...

At the same time, iOS has great scaling and text sizing options, and macOS’ interface is so abstract that it should be very easy to vectorize it, enabling seamless scaling to any size wanted.

Really baffling.
Etherpad supports vim if that's useful? PHP is not great for this problem...
Indeed, I'd separate the two policies. On the one hand, providing a digital currency that works like their existing money system, is just an extension of their existing policy, perhaps a minor technological upgrade.

Banning crypto is another policy altogether.
Ah, the classic mistake in a game of "Risk"; expanding as fast as you possibly can, leaving too few resources (troops) at your border to prevent a rapid collapse. If a fast-as-you-can civilization meets a slowly-expanding civilization, it is not at all clear to me that the former would prevail.
You should be driving a more suitable car for Finland, like a Lada or a Volvo 240 imported from Sweden.
Is it intrinsically fixed, or is it up to the compositor to do the right thing? (implying it may be broken in some compositors)
Even in the same time zone, it would be relatively easy for me to disappear for 30 minutes after lunch. All I'd have to do is block it off on my calendar as "busy," and nobody would ever say anything, which is how it should be when you're an adult working with other adults.
Ask HN: Did 'Best' keyword in title trigger a flag on my post?
I worked really hard in this job board. I am guessing it was triggered by the word ‘Best’ in the title which I’ve updated. Wondering if there’s a way to unflag?

https://news.ycombinator.com/?id=25973251
Seems like a GPT-3 post to me.
Which makes it easy to answer the question “what customers are on this account” and hard to answer the question “what accounts does this customer have”. As a customer, I usually want the latter.
If there is one thing the financial oligarchy doesn't want, it's the non-oligarch left and non-oligarch right uniting in their mutual hatred of them.
Verification of Self-Signed Certificates (In Python)
The fact that the logger still works great.
Let's do some calculation. 120-140WPM = 600-700 characters per minute or about 10-12 characters per second.

Even in ideal situation where consecutive characters fall are alternating between left and right hand, that gives 5-6 characters PER SECOND for a single finger to type.

This guy does it: https://www.youtube.com/watch?v=c9psfOxJysw

But it does not look comfortable or effortless at all.

Add to it that you have to look at the keyboard instead of comfortably focus on the screen, you are straining your hands, your eyes and your neck.

So you still loose.

It is a gimmick, there is no way you can work like this hour after hour, day after day, year after year. Most likely this is some kind top speed you can technically reach, but you will not be able to sustain.
Definitely. If people were employed and busy with either work or leisure activities, they would be less likely to choose to invest time into protests, particularly violent ones. The same is true for the George Floyd protests and all the numerous other protests we have seen - even if they did take place outside of a pandemic, the participation would be much smaller.
This site uses (1) prerendering different resolutions and (2) tiling.

(1) If you take a look under https://siliconpr0n.org/map/intel/4004/m0_200x/l1-tiles/ you'll see that the 1/ subdirectory has the most zoomed-out version of the chip image, 2/ has slightly higher-res images, and so on until 6/, which is full-resolution.

(2) Tiling means you might take a 12000x12000 (ie 144 megapixel) image, and split it into a 20x20 grid of 600x600 subimages (ie 0.36 megapixels each).

When you go to a URL like https://siliconpr0n.org/map/intel/4004/m0_200x/#x=2160&y=189... the site will (1) use the z=3 parameter to know it should be loading images from under https://siliconpr0n.org/map/intel/4004/m0_200x/l1-tiles/3/ then (2) do some arithmetic with the x+y parameters, and the browser window dimensions, to figure out which subimages actually need to be loaded from the server.

Zooming and panning can now be implemented by having your UI alter the x, y and z parameters.

I figured this out by opening the network tab (View -> Developer -> Developer Tools in Chrome) and watching the browser load files when I did things. Because all the files have simple names like "1.jpg", "2.jpg" inside a directory structure, I needed to hover over the filenames to see the full image URLs in a tooltip.

===

All of the above works with entire image files, which is good, because common file formats and APIs often won't let you do anything other than "load the entire file".

Some file formats allow you to load part of an image effectively. For instance, many PDFs will let you read page 53 by (a) reading enough of the header/index in the file (b) reading page 53, without needing pages 1-52 first. If you were writing something like a desktop image viewer you'd probably want to take advantage of this, but the details are likely to be very file-format-specific. You'd likely build on top of specialized libraries for TIFF, RAW, PDF and so on, rather than generic "load any image file" APIs.
I used to only be able to nap very rarely. Then I noticed that on the few days that I did nap, I had usually exerted myself physically. Then I started exercising regularly, just 2-3x a week at first. And suddenly, was able to nap. I actually just woke up from my regular Saturday afternoon nap. It’s wonderful.
Bitcoin is just a deflationary asset like gold. Except it hasn't gained the same widespread popularity of gold. Every bubble was the result of a new class of investors joining the market.

GME is just a meme stock that people buy to get involved in a movement.
IF you were a cop, how would you differentiate between the two in that chaos? Your first objective would be to bring the situation under control before more people get hurt or more property gets damaged.

Just take a look at this video and tell me you will be able to differentiate. There are no "two" different streets here, just one big chaos.

https://www.youtube.com/watch?v=SqiwIbUzPyo
Did you read your own links?

> Samyukta Kisan Morcha, an umbrella organisation representing more than 40 farmers’ unions, condemned those who had taken part in the clashes and said that “anti-social elements had infiltrated the otherwise peaceful movement”.

The organizers clearly condemned the violence. What else should they do?

Repeating what you conveniently ignored: one bad incident does not override months of completely peaceful protests, acknowledged by residents of the areas where they were protesting. And yet, you bring up just that one thing, which is very much in line with the government propaganda. The Republic link was the icing on the cake. Like I said, you are free to believe what you want but painting yourself as pro freedom of protests while ignoring the fact that they have been peaceful for months and singling out this one thing says a lot about your bias.

Source: https://www.ctvnews.ca/world/farmers-storm-india-s-red-fort-...

> The farmers have been staging largely peaceful protests for nearly two months
If I understand it correctly, the claim is not that personal experience narration is a superior form of objective information to facts, it's that sharing personal experience is more likely to create a feeling of relational connection, which in turn is more likely to lead to a shift in position.

Tossing facts in an argument where people don't feel any personal connection is a bit like throwing stones at each other. Maybe the one with more and bigger stones gains a temporary advantage, but it leads to a retrenchment of positions, which doesn't help in the long run.
The base Model 3 or the SR+ (probably) are pretty efficient.
But the dual motors are a bit more thirsty. My wife's Bolt weighs 500 pounds less and gets substantially better economy from every kWh than my Model 3 Performance does. Whether I drive like a jerk or not.
- Average sleep varies fairly significantly internationally (https://www.economist.com/1843/2018/03/01/which-countries-ge...), and regionally just in the US (https://www.cdc.gov/sleep/data_statistics.html)

- Average sleep is, obviously, not necessarily optimal; recommendations seem to tend towards 7+ hours on average (e.g. https://www.cdc.gov/sleep/about_sleep/how_much_sleep.html), and there's of course data to support that recommendation (again https://www.cdc.gov/sleep/data_statistics.html)
It would be completely legal in the US to cutoff those acting illegally. The US also regularly compels private entities to do so. Warrants, subpoenas, national security letters, and other such mechanisms are means to compel public and private entities when the law is being broken. But that’s the key requirement, that someone is acting illegally.
Short positions have to pay interest. The idea is that you just hold the stock for weeks until the interest bankrupts the short sellers.
What is Survivorship Bias (2015)
It really seems you haven’t read the essay. He does not conflate them; he distinguishes between them, at length. I encourage you to read it.
@kenshirriff has an IBM "Technology Sample Kit" circa 1986 that looks pretty interesting:

https://twitter.com/kenshirriff/status/1346517181098409985
Conceptually, this is certainly intriguing. Unfortunately, I don't see it as being of much practical use for two reasons.

First, with internationalization, your carefully selected label widths will be destroyed anyways. Because translated strings frequently take up more space, you should always be designing your interfaces with plenty of extra room/flexibility anyways.

And second, with the idea of bolding on hover -- that's really not a great UI pattern to begin with.

From a fundamental design point, bolder strokes require more separation between them, which is why fonts are generally slightly wider as they go bolder. These "uniwidth" typefaces just look uncomfortably squeezed. It's aesthetically not a great solution.

Rather than bold-on-hover, better hover effects include lightening/darkening, underlining, outlining, highlighting, inverting, etc. But if for some reason you're absolutely determined to bold on hover, then just use some layout magic to accomodate expanding the width of the label (likely centered rather than left-aligned, if in a horizontal list) without disturbing items around it.

I will note, however, that fonts often ensure their numerals and certain punctuation remain the same width -- Times New Roman's letters change width if bolded, but its numerals do not -- as it's common to have certain rows in a financial report be bold, and you don't want the numerals to be misaligned with non-bold lines. So numeric tabular data seems like the main use case here, really, which fonts already help take care of. (If you have lots of tabular data with letters and need bold, then you should just be using a monospaced font.)
Guilty by association is a disease that pervades all social platform's and is destructive no matter who is doing it.
Apparent resale value, perhaps -- that is, what people ask for them. What they actually sell for is a different story. I am trying to sell my Model 3 Performance right now. After owning it for just over a year. It seems to have depreciated about a thousand bucks a month.
A GameStop Explainer
It's a different problem altogether IMO. Wasted light is a design, political or education problem. Heat waste is often an engineering problem that we still haven't been able to solve.
True! done, thanks :)
Also unable to nap. I usually sleep fine at night, no insomnia. But I can't fall asleep in the afternoon unless I'm severely sleep deprived. Even being physically tired from hard labor or exercise doesn't really make me able to nap.
It sounds on the scale of Oracle Exadata, not surprising given the same target large enterprise and government customer.
Yes, but is it consumer repairable? Is it even repairable at a reasonable price? I swore off batteries after the Prius battery died. In order to repair it I would have had to pay 3k to replace the entire battery. Until these batteries are more modular, or cheaper/easier to repair I don't think electric cars are going to catch on. Besides, in the era of covid with fewer people going into the office than ever before, what's the point in an electric car?
The article has been discussed 48 and 49 days ago: https://news.ycombinator.com/item?id=25400725
If you only have 60 minutes to sleep, eventually it’ll work
It will happen but only after the squeeze, which hasn't happened yet. One of the hardest parts of running a business is having a product that people want to buy. GME is a stock that every short seller is guaranteed to buy. It's like scalping. There is the obvious risk of having left over inventory but it's guaranteed that at least some units get sold for horrendous prices.
Those studies just gave already filtered people a small project and only measured the students who actually completed the project.

So, problems with those studies which would imply that the difference is bigger in the real world:

1. Filtering means that the population was more homogeneous than real world populations.

2. Talent matters more the larger project you work on as a very big part of being fast is designing good abstractions to simplify the problem.

3. Not counting people who didn't complete the project means that we remove the long tail of worst developers. If you do include the worst developers productivity which was 0 then it isn't 10x, it is infinite x.
Down with #ImaginaryProperty. Up with #IntellectualFreedom.

YOLO!
You miss the point of my comment, I think.

"I was harmed because I was delayed from buying at a higher price and instead could only buy at a lower price later!" -- only being able to buy at a lower price later is only a "harm" in the sense that it prevented price manipulation.
I did a good amount of gaming via Parsec and AWS this summer.

When it works, it's great. I can absolutely see this being the future of gaming as home bandwidth continues to improve, and more datacenters get built near major population centers.

It is _very_ sensitive to the connection, though. This summer, I was about 11 milliseconds away from an AWS datacenter with a 500 megabit connection. Buttery smooth perfection. No video compression artifacts. Now, I am about 60 milliseconds away with a 50 megabit connection and it is unplayable. 50 megabits/60 milliseconds is a good connection by US broadband standards these days!
Do you have strong, proven evidence for infiltration? Otherwise this seems like the typical false flag conspiracy we always hear when protests turn violent. The reality is even those acting peacefully are providing cover for those acting violently among their ranks. They also often incite that violent fringe to action, and condone or overlook their actions. Silence is violence, right? And remaining silent on those using violence to achieve political goals - the very definition of terrorism - isn’t acceptable.
When SPACs Attack: A New Force Is Invading Wall Street
Yup. Also https://news.ycombinator.com/item?id=25381889,

https://news.ycombinator.com/item?id=25866960, etc.
I will believe it when it is my hands. I could wallpaper a house with all the different new battery technologies that are lab only.
How to PASS ServiceNow cert. PASS ServiceNow exam without dumps or study
This is how to buy a ServiceNow CSA exam pass online WITHOUT actually preparing the EXAM or study.
Right so you don't really have a bundling or unbundling. You have the same trend that happened in brick and mortar happening online. Speciality retailers are doing fine. Massive scale retailers are doing fine. And everyone in the middle gets squeezed.
This relates to https://news.ycombinator.com/item?id=25885348 I think
No. The ability to abuse comes specifically from power imbalances, and that’s what we need to take into account when designing policy. This is something that can’t be explicitly enumerated in all cases, but that doesn’t mean it can’t be addressed. We do have anti-trust law for a reason (even if it hasn’t been enforced).
Wow, way to twist the history to your own narrative. Also, no, Tesla has not eaten the entire auto industry, stock market cap doesn't equal to product market share

> Video conferencing

Zoom (American company) launched in 2011. DingTalk started way late in 2014 and wasn't even that popular until 2017. and still playing catchup to Zoom.

> mass-adoption of mobile payment

Japan in the 90s. I believe Chinese citizens were still mostly riding bikes then.

> death of the desktop

Japan in the 90s

> home food delivery (pre-COVID)

Grubhub was founded in 2004. IPOed in 2014.

> online grocery

Tesco direct started in UK in 1997.
Truth is bad business.

Truth lasts for years, centuries even.

You need to bury truth, so you can keep selling people a stream of "novel" information. Truth doesn't get you monopoly profits, only novelty. Rearrange the truth every couple decades into crappier versions and profit.

Incentives matter.

#ImaginaryProperty is the worst. #IntellectualFreedom YOLO!!!
That's me! kens == @kenshirriff

The technology sample kit was discussed on HN last week: https://news.ycombinator.com/item?id=25893087
H264 is also supported though it's limited to the Constrained Baseline profile [0]. That said, I have been able to use an H264 stream encoded with a Main profile that still worked in Chrome, so it could just be a strong recommendation.

https://developer.mozilla.org/en-US/docs/Web/Media/Formats/W...
https://internetshutdowns.in/

A database of India internet killswitch events.
Check out this total cost of ownership comparison of a wide range of Internal Combustion, Hybrid, and Battery Electric vehicles:

https://www.nytimes.com/interactive/2021/01/15/climate/elect...
It's probably because before the United States existed, they were separate states. Then they became a confederacy (twice). There's also the open ended clause where Texas thinks they can secede if they want to.
Yep - all our screens at work are not 4K but 2K (1/2 being the ultra wide curved ones) and I find that the MacBooks look just awful on them as it doesn't see them as 'retina'. It was really strange at first as I always remembered Macs to have great font rendering when displays were even lower res than that but I can't stand how it looks on them. Having Windows scale to 150% on them just looks soo much better. I have a 4K 15" ThinkPad and a 4K 27" external at home and, even though they are the same resolution, they are such different sizes and I like to scale them differently to make things closer to the same size when I drag them back and forth - but only when docked. At other times I scale at a lower percentage to give me more realestate. With Windows I can do this on the fly these days without even logging off and everything looks great and 'just works'.
> We are accelerating development aiming for commercialization by the first half of the 2020s.

Irrelevant until they can scale to a million cars a year.
I've heard that the newest 350 kW charging stations use liquid-cooled cables.
That's fine though - there are still a lot of shorts paying a tremendous amount of interest, regardless of where they bought in. The point is that as long as the WSB crew doesn't sell, the shorts will have to cover (or continue paying a ton of interest forever) and the price won't go down (or at least it won't go down and stay there for an extended period).
https://www.reddit.com/r/wallstreetbets/comments/l8nap0/thur...
Fact checking is only fashionable when there's a Republican in office.
كلمات اغنية الحيطة نور الزين