skysight-inc/HackerNews huggingface dataset:
More like blaming a hammer for stripping a screw. I like Excel, but they should have moved this to Access if they wanted to stay with MS Office.
The Hitchhiker's Guide to Compression
Excel is great but I think at a certain level folks should start using Python and Pandas. The challenge is understanding when and getting the right resources to the right people.

https://training.talkpython.fm/courses/move-from-excel-to-py...
I'd recommend reading Regional Advantage, the dominance of Silicon Valley/Bay Area is a lot more nuanced than just noncompetes, good universities, etc.
Fascinating question indeed :)

> So which instantiations/states of the electromagnetic field experience feelings and desires?

Personally this is why I think that perhaps qualia is not an emergent phenomenon after all, and must come from outside the system. I.e. I suspect that philosophical zombies are possible
This reminds me of developers talking about the git CLI. At some point you have to stop blaming the users.
Show HN: Keikan (警官): A snazzy rendering engine written in Rust
Umm, who is qualified to write programs in any programming language, if both programmers and developers frequently have errors in their code?

https://cve.mitre.org/cve/
Indeed. A well-crafted Mac app is a joy to use. For example Acorn.
It certainly doesn’t compare to Tor’s anti-fingerprinting, disabling JavaScript, etc., but I think there’s a fair chance it might help decrease the likelihood of a situation like the OP’s by a bit.
In his refactoring of the JS game, I was with him until about 80% through his refactor, but in the change he describes from about 50:50 - 51:00, he's actually changing the meaning of the game. Instead of printing after each turn, he's running all turns, then printing them all out at once. This is a very different behaviour and I think it's glossing over / copping out from the difficulties of applying FP in side-effectful codebases.

I mean in this case, he's transformed the program from running with a constant amount of memory (only need as much memory as it takes to run a turn) to having to store the entire history in memory. So this would be really bad if there were many turns, or if the program was going to run indefinitely, responding to user input, etc.
Why are you asking questions to some random person on the internet? Do you know something you're not sharing? I was just trying to be helpful and relay an answer to your question that I gleaned from the article itself. I have no special access to any information.
If it's dangerous for you to drive, don't drive. It's as simple as that. If you can't stay alert enough for more than an hour, don't drive for more than an hour.

If people think that #3 is acceptable, they should never be allowed to drive a car, for everyone else's protection.
Sorry, but if you run into OOM issues by parsing an XML file, you're using the wrong API.

The DOM for a large XML document will of course take tons of space in memory. The key to parsing XML files quickly and with low memory consumption is to only keep in memory what's necessary, by streaming over the elements.

https://en.wikipedia.org/wiki/Simple_API_for_XML
I just read a book about it from the co-creator of Siri, Luc Julia.

He spends a good part of the book complaining about french research, which does not care about products impact and thus is very theoretical, but also about the heavy hand of the government in dictating where innovation happens.

He also talks about Sophia-Antipolis. It started with a boom, and a lot of tax credits to incentivize corporations. But after the subvention dried up, many companies left. It seems to me that most of the companies left do not have innovation in their DNA.
I wonder if Google will introduce something stupid like an emoji that means https:// , that will start showing up on Chrome and be recognised by their QR Code scanner..

Oh never mind, they're going to kill the address bar instead. Next they should just introduce an emoji that means "Search for this on Google:"...
Yes, soap arose from mixing ash into animal fats; after a meal cooked over a fire, we would scoop up alkaline ash and pour it into the pot with the rendered fat, creating a natural soap.

Similarly, in the beginning, we had hot oceans where monoxides, dioxides, and carbon were pressed against volcanic rock, creating chains of fatty acid. When those fatty acids broke off from the rock and floated in the water, their ability to repel water altered the chemistry around them, leading to protocells.

For more details, watch the video I linked. It's not long and it should be accessible for all ages. It's got great animations, too.
I think there's a desire for privacy which you can't get using Google's speech to text solutions.
The danger of working on an idea that isn't properly validated is much greater than the danger of having good ideas stolen.

When I was a young environmentalist, I was very concerned with the problem of toilet paper waste.

I wasted hundreds of hours working on a reusable Loofah + Bidet system, it was a product that absolutely nobody wanted.

Are you laughing? Because its not a joke.

Tools like this one could have helped me move on to a better idea, and saved me a lot of time and heartache.
Thirty-two countries have a net-zero emissions goal, 40% of global emissions
These aren't synonyms though. It's pretty normal for someone to say they have a litter that they're trying to unload, but kind of unusual if they're trying to give away a pride.
Don't forget prism glasses.

https://www.amazon.com/Glasses-Horizontal-Watching-Reading-S...
Well Cloudflare has an office there, where their CTO is.
While sitting or laying at a desk all day, you'd have to try very very hard to get a bed sore from doing it, wincing through quite a bit of pain and itching and discomfort to remain seated.

There's a reason the guy in the image is like 90+ years old and either suffers from immobility and/or nerve issues. Anyone more healthy than that would feel the need to squirm and get up long before one would form.

Also, the way we sit in a chair isn't exactly activating any muscles over just laying down or reclining in a La-z-boy. For that reason I do like the idea of sitting on one of those inflatable yoga balls when I'm not standing.

I bet you could burn an extra 200 calories a day just incidentally bouncing as you ponder HN.
EDIT - the following answer is based on an incorrect understanding of the red zone. See the reply to this for a correction. I shall leave it here as a monument to my shame.

Yes, so since the stack grows downwards, we subtract the size of the red zone from the top of the stack (represented by the stack pointer), moving the new stack pointer down.

This "grows" the stack (downwards remember) by the size of the red zone. Future allocations on the stack bump the pointer further downwards to grow the stack further. This leaves the 128 bytes of the red zone always below the stack.

EDIT: to clarify the red zone is below the stack pointer conceptually (below the stack) but higher in memory actually (since the stack grows downwards).
This is awesome. I like the idea to of virtual conferences on GTA, there is a lot of potential for turning work into better experiences.
RepTrak | REMOTE | Eventual Onsite in Boston

Join our digital transformation on our journey creating a platform in a profitable business -- all while using the latest tools like Kubernetes, Helm, and AWS

The Reptrak Company is looking for strong full stack Senior Software Engineers to join the team in building the world's leading reputation management platform for corporations worldwide. You will be joining a fast growing team delivering innovative data products that change the way our customers think about relationships with their customers, employees, competitors, regulators and other key stakeholders. Our work changes the way companies do business for the better.

https://boards.greenhouse.io/reptrak/jobs/4024405003
That's about the size of it.

Tack on that developers have other, better options, but if you're not a developer I don't have a good solution for you, and that I don't like that state of affairs.
That's from the Norwegian Nobel Peace prize comittee, which has been grossly mismanaged for years. There are/were lawsuits from the Swedish Nobel family regarding this.
If you live in California you can just go to a dealership and buy a fuel cell car.
I think the whole idea for the Nano was having a GPU on a small computer. The RPi doesn't have that. If you're comparing them as plain CPU-based development systems, you're missing the whole point of the Nano.
Yeah those examples were confusing when directly above it says mandatory rituals were not tested and might even backfire.
Who Monitors Prometheus?
Xv6: A simple, Unix-like teaching operating system [pdf]
Nvidia announces RTX A6000 and A40 cards
It's tough to know that something is bad when you don't know about anything better. I remember when I started doing Android development was when I really realized how terrible CSS was. And this was long before all the new constraint stuff in iOS and Android that still makes CSS look bad.
Show HN: Learn maths using infinite solved examples and problem solver
Unsurprisingly David Abrahams, before moving to Apple, was an extremely influential member of the C++ Boost community, where value based programming is praticed extensively.
That other comment was posted after my reply, and your original comment said nothing about falling sleep after strenuous activity or large meals, so my comment still stands as a response to what you originally posted.

Mostly just doing something physically tiring and having a full stomach, plus being in a monotonous 1-2 hour drive is a recipe for sleep.

What you are describing still suggests an underlying medical condition or extreme indifference to the safety of others. I was being generous and assuming you were not deliberately being indifferent to the well-being other drivers.

It's not normal to fall asleep driving after only a few hours of strenuous activity followed by food.
Despite all tour precautions, you were still held at gunpoint - I think it's fair to say in most countries people have to take fewer precautions and do not experience being held at gunpoint.
Given that AWS continues to spin out more and more purpose-built technology as needs come up, I wonder whether AWS's long-term strategy is to:

- Continue to spin out products to support common business use cases.

- Expose commonly used functionality from products via this WYSIWYG tool.

- Allow drag and drop programming by connecting services.

- Lambdas are the primary way that a business bridges gaps between OOB functionality and business requirements, but are still connected up via this WYSWYG tool once created.

It would be a while before it was useful to FAANG, but maybe mom and pop businesses could cheaply partner with AWS experts to ship custom software?
> Same as it's always been: Gaming.

No, not even close. It's embedded systems with GPU acceleration, mostly for machine learning.
The site's cert is invalid. Got a mirror?
> Assume f: X -> Y. We can now map x_1 to y_1 f(x_1)=y_1. And then change this same function by mapping x_1 to y_2: f(x_1)=y_2

They would be different functions, the first being the identity function: x => x, the second being: x => x + 1

> Thus we can easily modify functions. Moreover, we do it constantly when we modify object fields in OOP

This isn't the case. A field with a different value in it just means the object is a different value. If the object is passed to a static function, then the domain is the full set of possible values that the object can hold (this is known as a product-type, you multiply the total possible values of each of its component parts to find out the size of the domain).

If it's passed to a method then there's an additional implicit argument: `this`, which is the same as a static function with an additional argument that takes the object. The function is the same.

Global (or even free variables) should also be considered part of the domain: i.e. it's akin to implicit arguments that are being passed to the function.

> No. Domains, codomains and any set can well be modified by adding or removing tuples.

This also isn't the case. If a function is defined that takes an integer and returns a boolean value: Int → Bool then the domain is the set of integers, the co-domain is True and False. You can't pass a tuple to a function that takes an Int and therefore dynamically increase the size of the domain. Even in dynamic languages the codomain is effectively `top`, the type that holds all values, and therefore the domain is all values and the codomain is all values, which makes them immutable still.

Now maybe I am misunderstanding you, but this is how all of the mainstream statically and dynamically typed languages work. Perhaps there's some edge-case language that I'm missing here that allows types to be extended, which would be interesting in its own right.
But they aren't noticed. The classic blunder is dropping the last item off of a summation, and nobody notices until they add another item and things look janky.

Those happen all the time, we just only hear about it when the consequences are outsize.
The collusion issue needs to be emphasized. AT&T participates on paper only in certain regions so that its competitors can have a de facto monopoly (AT&T acts as an antitrust “beard) in exchange for the same in different service areas.

I don’t expect any national government to take this up.
That was really interesting, thanks for writing all that out!

Given this sort of knowledge and understanding, what do you do about your CF then? Is there a way to prevent your body from being so acidic, or to mitigate the effects of it?
I dont know what is your point? Defending guy who wrote an useless story, how he used Excel once, didn't know what he is doing so something went wrong and then his conclusion is that Excel sucks?

Millions of people use the program every day, it has its own fair share of problems (like everything), but if random Karens in any corporation can learn how to use it, then you should expect the same from a random programmer on hacker news.

Also, the irrelevancy of the story is comical ("I dont like it, so it must be bad!")
so meta.
Covid-19 will make college admissions even easier for the elite
https://archive.vn/3CCsh
Half-OT:

Do you think that a 3D environment can in some way be(come) a better GUI for development/operations than the 2D stuff we have now?
This runs a basically normal Ubuntu, which is much nicer to use than Android for many tasks. I suspect that its GPU is actually more powerful than an older Android device. And some people want to buy these new to build some sort of edge compute, in which case it's much nicer to buy something off the shelf that's supported in your usecase, cheap, and doesn't tack on hardware you don't need (touchscreen, modem) while adding hardware you do want for that situation (ethernet).
The Bug That Stole Xmas: A Horror Story About Releasing Firefox Focus 8.0.4
I feel like text-based is colloquial shorthand for "schemaless" or "dynamically typed".
seems it'd help for comfort as well as safety.
A URL shortener is not that hard to write. At the most basic level it's one table with key = the url blob and value = the url target. There's already several hits for 'open source url shortener' in the top results there's one with MIT and one with GPLv2, and several others that don't specify their license.

This one is neat because the author chose to restrict to the qr code "alphanumeric" character set that includes a couple symbols to reduce bits per character in the encoding. Now that you're aware of that, you could certainly do that yourself or modify another shortener to do it.
You're presumably dealing with ordinary tax investigations, motivated by ordinary tax investigators and not politics.

Those are the only kind of tax investigations in the US.

None of the politically motivated tax investigations you speak of has resulted in criminal sanctions.
Adding support for Apple's future ARM processors perhaps?
How specific? Steroids can make people more aggressive and presumably more attracted to aggressive ideas. Adrenaline can do that in the short term. There are many such mood altering substances that DNA can code for. We know that they can be set to trigger by the environment, as in mood changes in the presence of a potential mate or predator.

It may be that as behavior driven by memes versus genes diverge enough, the population naturally falls. That could be the solution to the Fermi paradox, that sentient population growth is limited by the growth of their meme pools, as they diverge in purpose from their gene pools.
True, but they don't need to relate 16384 types of data. It sounds like they were using one column per record, rather than one row per record. So if they had a sensible data model 2000 columns should be more than sufficient.
I'd love to see some exploration of how VR could be used past the idea of "you have infinite monitor space now".
Can we ever answer those most fundamental of questions? What pushing it one level up does do is show that we do not have enough information to answer it at our current level —- and if we ever create simulated universes of our own, it shows that perhaps you could never know the answer at any level.
Public transportation does not in fact exist in large parts of the US.

Our society puts so many people in impossible binds. This discussion needs a great deal more empathy for them.
I think they have misread the paper slightly:

Rituals should be systematic, repetitive movements natural to the context and product. Not random gestures.

In the paper, the rituals associated with the carrots were '...behaviors such as using their knuckles to rap on the desk, taking deep breaths, and closing their eyes for a moment...'. n.b. none of those were natural to the context and 'product'.

The 'not random gestures' part is actually referring to where participants in the study performed similar gestures, but did different ones for each carrot that they tasted.

So I think they seem to be drawing the wrong conclusions from this study.
What I don’t see addressed is how to stay awake. I would seriously fall asleep while working.
Definitely recommend 'Humble Pi'. Funny as well as informative.
The pop-up is impossible to close. I’m on an iPhone SE running latest iOS. Super annoying.
Mass engineering lay off at AI startup Augustus Intelligence – talent list
FYI if the author is around. All the code blocks render as one continuous line for me (no line breaks)

Tried it in both Firefox and Chrome.
The BBC reports the problem was saving spreadsheets with more than 65536 rows as XLS. Can you verify Excel also throws an error for that case?
Justices to weigh in on landmark copyright battle between Google and Oracle
.NET Orleans
Dataset of ~100K Chrome Extension Manifest.json Files for Analysis
"Uptime for current quarter: 99.97%" AFAICT, this outage has been going on 6 hours and is still showing a ton of services as "Incident" status in the slack status page. Seems like uptime could be more like 99.7% and dropping.

But, how do out count downtime of a distributed system? We probably need a new way of discussing availability.

An outage to part of your system might only impact one or a group of users, but to those users you could have been 100% down, effectively, even as other users were not impacted at all.

So maybe a series of user/%age counts? "This quarter 90% of our users/use cases had 100% availability", for example. With the gold standard being 100/100. Maybe numbers for 99, 90, and 50% of users/use cases? IOW: "1% of our users had 95% availability, 10% of users had 99.9, and 50% of users had 100%."
> These days we have many websites with giant empty spaces on the left and/or right, all in the name of making the text lines short enough (much shorter than I like them, but that's another rant).

The other rant is here: [1].

Curious why do you hope people don't use their browsers full-screen? How does someone else's browsing preference affect you? Am I a lesser person if I want to use my browser full-screen on a 5120x2880 retina display?

It seems more and more every year, the user's preference gets sidelined in favor of the web site designer's preference. I never thought it would get to this, but as web sites get more and more opinionated about enforcing their particular stylistic choices, I'm more often than not feeling the need to disable CSS or go into Reader mode. I wish browser developers would provide better tools to override questionable site designs, rather than taking them away. At least I can still change the font size with the browsers (shhhh--don't give them any ideas).

1: https://news.ycombinator.com/item?id=24690133
Thanks! You can try with a url here (https://demo.myscreenbreak.com/) but we are going to sunset this soon. We may add this within the app, but will create a safari extension as well.

Generally the main reason going through via extension is that we can then provide the service to paid content users have access to and we don't. There are other technical considerations too.
Counter to this is the persistent myth that we can just increase capacity to meet demand. That growth will continue and that this can be sustained. The global population is double what it was fifty years ago and fifteen percent of the entire lived collective consciousness of humans is walking the earth right now. Aside from our theoretical ability to meet increased energy demand, our biosphere doesn’t support the entire population of earth living at the American level of consumption.

Even putting aside that, that standard of living fundamentally depends on the labour output of developing nations. Without it the economics look very different. Could France have fully de-carbonised it’s grid without international trade to less developed nations producing many things it consumes? Doubtful. High tech sustainable energy is the privilege of stable, developed nations which leverage a significant portion of their living standards from the labour of other, less developed nations.

So you keep hearing this notion because the current notion doesn’t scale to the current earth population let alone where it will be in another fifty years. Both are little more than flights of fancy and their main use is as thought experiments to hopefully come up with something that will actually work. The current trajectory can’t be sustained, and the self-sacrifice utopia will never be reached. In between are scenarios where we’re screwed, but hopefully also ones where we’re not. The search continues.

I completely agree that the concept of a global population of self sacrificing humans is not foreseeable or realistic. But I think that must be tempered with the equal improbability of an energy abundant utopia as you foresee. If it was going to happen we at least need a clear actionable means of making it so, and either outcome seems to have the same foil: human behaviour and self interest.
Silent? Are you positive? Not doubting you but if so; WTF?!
Not using a CSPRNG for everything and anything sounds like premature optimization to me. I mean sure, if you need randomness in a very tight loop, make a tradeoff.
Until you reach 1,048,576 and then XLSX silently drops rows.
How about one of those keyboards that split into left hand and right hand? Then your hands can be at your side. Like when using Nintendo Switch Joycons.
Snowball fight 124 years ago. Lyon, France, 1896. Colorized and speed adjusted
nice product and clean UI/UX - only part I don't love are the special chars in the URL. Browsers might be ok with it but people sometimes read URLs aloud over the phone or in person and could be easily misconstrued.