skysight-inc/HackerNews huggingface dataset:
Sad but not surprised about the negativity from some comments here.

So many complaints about monetization and pointing out how it's not a perfect just-like-the-movies lightsaber.

I enjoyed the video and thought it was awesome. With just a pinch of imagination I really was amazed at how close this is to my childhood fantasies.

Why would I expect content creators to work for free? And frankly I just can't believe the comments which come across as offended that it is a gas torch and not some magical new technology that has all the properties of movie lightsabers.

Then again, putting down others to make yourself feel better is a tale as old as time.

Hacker news - come here to find out all the reasons why you should be unimpressed by cool things.
Especially if you're a minority
10 reasons to Choose Apache Pulsar over Apache Kafka
Empathy prevents Covid-19 spreading
Flagstaff is a decent sized mountain town. Decent sized mountain towns have pretty good food and bars, including unique establishments. Of course they won’t please a true snob looking for a new home, but they plenty suit low key snobs like me. Last time I made a pit stop in Flagstaff it took 30 seconds on Yelp to find a great independent Cajun-creole joint with a pleasant patio, friendly staff, and delicious food and craft beer.

And frankly, let’s not let SF off the hook for its large proportion of mediocre restaurants and bars. IMO they are a another sad consequence of Prop 13: old businesses with low property taxes don’t need to be much good to survive, but the cost of starting a new business is spectacularly high.
The non-garbage parts of XPath 2.0 are in the additional expanded function library, which largely come from exslt.

You don't really need to change the version because the language itself doesn't change.
This was maybe true twenty years ago, but not anymore. In addition the variety of food available at grocery stores or online is vast and with an actual kitchen you can make food you like at home.
> The magnitude of that demand will never reach the same height.

I don't believe this; very few companies are okay with permanent remote work after the pandemic is over, even though they are very notable exceptions, eg Facebook.

This also assumes the population of people interested in living in destination cities is constant, but it's been growing every year the last decade except this one. COVID and the possibilities of remote work and COVID will dampen growth, but when we get through COVID, I expect demand to be higher than ever. It's not like SF will solve their systemic housing problems in the next 20 years, or our lifetimes.
I thought it was really impressive how they created it. So, at least the both of us enjoyed it. :)
> Huh? Is he saying they want to remove XML support? Doesn't this include... the DOM?

The XML DOM is largely separate from the HTML DOM, and so are the corresponding parsers.
Oh you want to get a base salary as well?

- already have RSUs

- annual bonus

- health care benefits

- paid vision

- paid time off

- snacks in office

It's a bit disingenuous to suggest that without a base salary software engineers have no way of monetising their skills.
This whole article reads like the person that wrote it owns a datacenter and/or develops monolithic apps still.
The Case-Shiller index is adjusted for inflation, and it has quadrupled in 30 years. So, 75% off then?
You got all the backwards compatibility stuff, though, if you're code base is older than today. Or if you've got co workers who learned on c++11 instead of c++19...

Also, templates, and the indecipherable errors they throw. And cpp memory handling errors are one of the largest sources of security holes.

I'm convinced that apologising for cpp is basically Stockholm syndrome. These are things we absolutely would not accept in a new language, but we must, because it's what we've got. Rust can't win fast enough, I say...
Blue Origin launches first test flight of 2020
That would also be false. There are many non-trivial programs that can proved to halt or proved not to halt.
The Associated Press Values and Principles [pdf]
Before this KDE grouped them by default when task bar is full, it's one of the settings you have to change which take about 2 seconds. It's impossible to make a DE that fit all tastes with default settings, that's why we have settings
Now, I'm confused.
I don't think that's an accurate summary of my blog post. I've never thought building GUI in Rust would be straightforward. I'll try for a tl;dr summary, as it might be useful to this thread:

Building a GUI toolkit is a huge task, with many subtasks that are themselves serious efforts (2D drawing, text, reactive architecture, etc). The Druid project has been engaging these problems and coming up with pretty good solutions. Trying to rush the effort (for example, by trying to lash together existing modules) won't be helpful. In coming months, the project will continue focus on trying to deliver one application, the Runebender font editor, rather than trying to be a general purpose GUI toolkit product. We've been growing a really good community and there are lots of opportunities to learn more about GUI technology and help the project along.

I'm a bit biased, perhaps, but I'm extremely optimistic about the prospects for GUI in Rust. But if people are impatient and hoping for a solution they can deploy right now, no, it's not there yet.
thanks for adding it!
I should add that it's actually the speaker and microphone that I am most excited about in terms of the potential for interesting new projects for kids. Crocodile clips and headphones were quite cumbersome, especially for kids. Although I might have to get used to more noise in our sessions!
This is pretty well done! I had to stop myself as I started to take some of these seriously :-)

Feature idea for this website: when generating a prompt, don't leave it on the root page but change the address to something that can be used to rebuild the PRNG seed. This lets users bookmark pages or send links to generated prompts.

There are many ways to do this; encoding the value in base 62 is a common way to represent a value as a ~short string (e.g. for the 64-bit seed 1949167919549607868, generate the URL <domain>/2JzD0HT2T8u).
Spotify has the API available to them, and could make a watch app, but chooses not to. So it seems like Spotify is to blame for both of your frustrations.
Modern-Day Lego Company Roblox Is Growing Like Gangbusters and Prepping an IPO
Does it use tech similar to GPT-3 to generate these ideas?
In my view, the serverless revolution is stalled because of lack of interoperability with other more complex application architectures. Serverless is IMO best suited as something available in-addition-to other more complex application architectures for a limited but growing set of use-cases. The current architectures I've seen make the "we <3 serverless" folks go all-in on it and then regret their decision and walk back to using services / docker / Kubernetes, or even a Heroku style PaaS for more power and flexibility.
Hello HN, I scraped about 2 million property tax pages to create this map. It shows annual taxes paid on residential and commercial properties in 5 counties.

The reason why this map is interesting is because California has a unique property tax scheme created by Prop 13. A resident may be paying 2x-10x as much tax as their neighbor in an identical house, depending on when they bought. In extreme cases the difference can reach 100x. In the renters market, landlords may charge market rate rent but pay much less in property tax.

I wanted to see how common these disparities are and display them in a visual way.

The code is quite messy, but it's available here: https://github.com/typpo/ca-property-tax
I think I understand your point.

It's more back to the mainframe model of software development. I did this back in the 90s and I never had to think about scaling. Granted these were just simple crud / back-office apps.

But I can see how it would work for most modern software.
This was a good read, thanks!
Why It Matters About What to Wear
Women are instinctively mindful of what they wear. That cloth you put on is important because it determines who you are and how others feel.
Great collection! But there is one thing that I noticed. The loading of images on the landing page is slow. Also, it taking some hiccups while scrolling. Are you using some sort of sheet to site solutions like Pory or sheet2site?
> Somehow they still made money hands over fist

It looks like they took a bath on Mulan; $66.8 million box on a $200 million budget.

But the integration may work out for them in the long run if people who signed up for Disney+ keep their accounts.
> Bit of a weird comment from Chrome. 'XML' doesn't generate 'security bugs'

It seems you failed to either read or understand the comment, and meanwhile were also too eager to post snarky comments.

If you pay attention to the argument that was actually made, the commenter mentioned specifically "everything implemented using libxml and libxslt".

Meanwhile, here's a list of libxml security issues:

* https://www.cvedetails.com/vulnerability-list/vendor_id-1962...

Here's a list of security issues affecting libxslt:

* https://www.cvedetails.com/vulnerability-list/vendor_id-1962...

OP's point is very clear: if they could remove support for this feature, any of this vulnerabilities, past, present and future, would vanish.
Not a bypass, third party cache of query results, which would cause issues if the underlying data changes
No, “we don’t support X because Y”, “Y can be interpreted to mean Z and Z does not conflict with X so surely you actually support X” is not a productive conversation.
engineering is a feminine occupation in the 2020 West, too
Young people are extremely agile. When I was in my 20s, I could decide to move today, and by out of my apartment and into the new one by Saturday. Except for my queen mattress, I could probably still do that. Same will probably happen upon the return to SF
No one said they have to be empty for foreign real estate investment to be a problem. Especially when you have you foreign nationals and companies making it harder for your local residents to buy property and prosper. I think something like Vancouver’s, “ Foreign Buyers Tax (which) applies to foreign national, a foreign corporation, or taxable trustee buying a residential property in BC. BC Foreign Buyers Tax rate is 20% of the property's fair market value after February 21, 2018.” Is a fair comprise to allow people who have no local ties to invest in the market but allows the residents and those with local ties (those who will add money to local economy, shop/ eat local) a better shot then those who just want to invest.
Registration is needed so you can add your expenses to a personal account. But you only need to fill in a username, email is not required. We're also looking into adding a demo video on the landing page.
I think for simple admin tasks, Google App Script is awesome.
But you just need booster seats for 7 y/os, which simply lie on top of the OEM seat without risking this kind of incident, right?
As a fan of weird, poorly made surreal blender animation, I'm sad about your stuff I'll never get to see
So, you can customize the cache time.
Wasn't the whole point of WHATG to not focus on the browser / specific implementations, but on the standards? I mean it was a ploy to dethrone IE. Just because IE has been dethroned, doesn't mean the purpose of the group should stagnate. I think at this point they feel justified because they defunded Mozilla. The FEDS absolutely need to break up Google.
> The Chinese pronunciations have changed. Some researchers have been known to use Korean pronunciations of words to help triangulate to what ancient Chinese characters would sound like (in combination with poems where you know what rhymes to expect etc)!

Modern Korean isn’t a tonal language tho, the length of the vowel changes the meaning. So how does that work?
I would recommend all Green Tea Press books.

https://greenteapress.com/wp/
28nm vs 5nm, is what, 3 generations with a 20-30% power saving at each step. ~50% power reduction is something.
Cool - I'm glad someone else here did :)
Entanglement works like synchronized clocks. You can't send information, but you can coordinate actions to a similar effect. Much like you can coordinate actions of separate groups using synchronized clocks with no communication except for passing time.
C++ has a famously complex standard though, to the point that, last I checked, there are no fully standards conforming C++ compilers. I know one member of the standards body and he is an excellent software engineer, a subject matter expert, and just wicked smart too, and he still confesses he doesn't really understand C++. There's a reason why Google doesn't actually have C++ as a supported language, but rather a curated subset thereof that's governed by their house style guide.
If you have to eat outdoors, a mobile restaurant (aka “food truck”) can recreate a good portion of the experience anywhere.

As one example, NYC opens Governor’s Island to the public for only part of the year. Food service comes in the form of a “food court” made up of a bunch of food trucks/container kitchens.
I, like many of my peers, moved out of Oakland this year over the summer. For a while, I was considering staying around and trying to lock in a lower rent on a larger space, but rents really didn't budge.

Your effective rent _did_ drop, but landlords did it by offering 2-3 months of free rent on a one-year lease (with old rates applying.) It doesn't take Nostradamus to see what happens in 12 months: maximum allowed rent increase and no more sweetheart deals, meaning an effective increase of like 35% (or move again to try and get another deal somewhere else.)

It wasn't worth it to me, so now I'm paying less than half my previous rent for around 2x as much space in SLC.
Amazon vs. Reliance Retail: First shots fired in the Indian ecommerce battle
For anyone thinking UV isn’t dangerous because it’s a component of sunlight, don’t underestimate the power of the radiation from a small nearby source.

A few arc welds while wearing a t shirt is enough to give you an unwanted “tan”.
Coders definition is: "code I wrote last week"
This has already happened in Nevada and now Arizona.
To me it seems like it would be persistent. They modified the EFI application which is the first thing that runs when the computer is booted.

A backdoor in there can wait for the user to type in their full disk encryption password, mount the disk, replace the kernel binary with a malicious version and then boot the system.

For good measure, repeat the above steps upon each system boot in case a system update or something overwrote the backdoored kernel.

---

This is actually similar to how Computrace/LoJack worked, except that one didn't defeat full disk encryption and would only place its payload onto unencrypted disks.
I'm probably missing something, but XPath 2.0 doesn't strike me as trivially Turing complete. Loops are bounded (either over range expressions or a set of nodes) and it can't define functions, so it doesn't have recursion, so evaluating any XPath 2.0 expression always halts, so XPath 2.0 can't be Turing complete.
We tend to think of commercial services as providing skilled labor, but in some cases they are selling organizational skills.

In these cases, we trade money for convenience, instead of money for finished goods we can't or won't make ourselves (eg, pros are less likely to hurt themselves, so I hire them).

Then there are forcing functions. If you want to lose weight, don't keep snacks in the house. When my place had a postage sized lot, most of it in shade, I volunteered on a public spaces project and met a lot of cool people. (Also, I can highly, highly recommend walkable neighborhoods.)

I would wager that the author has better than average organizational skills if they can pull all of these things off. But perhaps instead of thinking of it as a grocery list, pick a couple of them that are easy to put down again, try them on and see how they feel. You can always buy a pickup truck later, or rent a bigger apartment.
It's not just getpid. It's everything that interacts with processes. fork(2), wait(2), kill(1/2)... Any external management tools (supervisors, debuggers, etc)... Imagine trying to administer such a program, where even tools like top(1) couldn't track it over time.

Here's one that I think you'll find compelling: threads. What do you do if you have multiple background threads running when one thread wants to exit the process? You could just exit the thread, but I think that would defeat the point.

Imagine you're using a language, and you find this feature in the docs. Then it lists all the caveats and things you have to give up. Would you still use it, or would you make do without it?

Maybe I haven't convinced you but I hope you can agree it's a major tradeoff. I think that explains why a general purpose language hasn't tried to make it a standard feature.
That's driven alot by the superior schools in Bellevue. 30% of Seattle kids go to private schools...
Ok, well just so you know, that's industry FUD. Anything that is internal to the company will never have to have its source code revealed. No external users, no distribution clause, full-stop.
Personally I think SF itself, compared to the surrounding region, is a terrible place to live whos downsides must only be barely mitigated by specific positives which appeal to some people-- E.g. nightlife and access to high paying jobs. And right now the pandemic has killed the positives: destinations are closed and businesses have cut back and/or accepted remote work in large numbers.

Not everyone sees it my way, of course, but you don't need a large drop in demand to create a large drop in price.
I work in oil and gas, by no means the epicenter of innovation and many of these companies are talking about a moving to a mostly remote work force to save on real estate expenses.
What's the point of a standard if no one adopts it?
> Facebook will continue as a bad and irresponsible actor of global proportions

I log in, I have a browse at what my acquaintances have posted, I close the tab and go on with the day.

Sometimes I flick through the 'People you may know' and smile at some old real-world friends.

For the vast majority of people, Facebook is a positive experience.
Thanks! We got approached by some of the people in micro:bit to see if we could get this to work on short notice, and they sent some samples out last week!
I have a separate server for that, tucked away where I can't see it and I can easily vent the heat.

Builds never slow down my desktop experience.
Note that these are precomputed. https://prompts.productideas.co/prompts.js

You should probably say how you are generating these prompts because none of these have the hallmarks of AI-based generation or Markov chains (the corresponding Product Hunt post just says "the prompts are generated through an algorithm"). From the detailed link citations in the precomputed output, these seem manually-written and not a "generator", unless it's ad-libs of manually written citations/prompts.
Whenever I see these things, I’m always reminded how amazingly hard deciding on constraints and utility functions can be. You want every employee to have a relatively contiguous schedule, but with at least a little break here and there, you want them to see the same patients as last time, wherever possible. You want everyone to get hours. Alice wants Thursday off, but she’s flexible. Bob commutes from Sacramento (we had to bring him in because we were short on his specialty) and really wants to be out in time to beat the rush. Patient X and therapist Y do really well together. And so on. And any imbalances need to be as fair as possible.

When I was spec’ing out a project to help a friend save time doing the schedule manually, I realized that it would be more work to enter the constraints/goals than to just do the schedule manually. Or you save a ton of time on the schedule without capturing all the knowledge and judgement a person doing it manually has, and just have things a little worse for everyone (and maybe much worse for a few unlucky folks).

I wonder how often, when systems like this get into production, running employees lives, the implementer just decides the automation savings are worth it and it’d be too hard to formalize the human part, so they just don’t.
The main reason why it wouldn't have happened is CSS selectors predate XPath by a few years. CSS was first proposed in 1994 and the CSS1 spec was released in 1996, I don't know when XPath was originally proposed but the first public draft was in late 1998 and the release was in 1999.

CSS 2 actually predates XPath 1.0.

XPath would also have needed more work to replace CSS selectors, aside from being a bigger performance concern (through being more capable and not working in a strictly top-down manner, meaning you can easily get very inefficient selectors) it lacks facilities which are quite critical to CSS selectors like the shortcut id and class selectors as well as priority.

In fact talking about class selectors, those are absolute hell to replicate in XPath 1.0 if you don't have extensions to lean on. To replicate the humble `.foo` you need something along the lines of

//*[contains(concat(' ', normalize-space(@class), ' '), ' foo ')]

And don't miss the spaces around the name of the class you're looking for, they're quite critical. Good fucking luck if you need to combine multiple classes.

exslt/xpath 2.0 have `tokenize` which make it much more convenient although IIRC the way it's used is weird, I think it's

//*[tokenize(@class) = 'foo']

because "=" on a nodeset is really a containment operation? Not sure. There's also `matches` but that's error-prone because classes tend to be caterpillar-separated, and your friendly neighborhood `\b` will match those so you need to mess around with `(^|\s+)` bullshit instead.

And finally I believe xpath 3.1 has a straightforward "contains-token" which does what the CSS "~=" operator does.

XPath 3.1 was released in 2017. "~=" was part of CSS2 (CSS1 didn't have "arbitrary" attribute selection, only classes and ids).
Looking at a map there really isn't much of a gap between LA and San Diego. It's pretty much one mega-city.
==This general shift in attitude will make it far more realistic to work where you actually in your heart of hearts want to live.==

Will young people suddenly not want to live in close proximity to other young people? Will that become another luxury item for the well-connected?
Modern Korean alone definitely isn't sufficient to reconstruct from, but including it in an analysis can add some information that isn't preserved in other branches.
One of the fundamental problem of serverless is intimately tied to its very selling point: that your code is run on interchangeable servers.

What that leads to is that everyone's code runs on any server. The requires strict inter-server security, authorization and roles.

On a normal server, you can run multiple processes (DB, front-end, back-end, etc) and rely on the fact they're running on the same server to not having to design roles and auth.

In serverless, you need to manage roles and auths for everything.

You see the same issues for data pipes, triggers and queues.
I dunno, if Colin Furze did this with that kind of title, I suspect he wouldn't have aaaany trouble getting that much exposure without stretching the truth.
your post is literal holocaust denial

dang now I've replied in good faith to an obvious bad faith actor :/
I think the vertical axis is confusing. I would rename organic <-> inorganic as myself <-> other people.
There’s a lot more flexibility being pondered, with only one or two days in the office instead of 5. It’s easier to consider moving to the East Bay, Modesto, Gilroy or whatever if you only have to get to the office once or twice a week. Depending on rent, a hotel and flight could even open up much of the west coast.
I do have most Nolan films in 4K Bluray but Tenet isn't available yet. Before buying the physical media I'd be more than happy to see it via streaming with acceptable quality.