skysight-inc/HackerNews huggingface dataset:
> All of those things are of course user benefits, but they are indirect side effects. Users get none of those benefits without enlisting a developer to take advantage of them.

That is not really true.

For one, even users of purely proprietary software do benefit from the work that developers of Free Software do, because the market pressure exerted by their presence in the market does affect the pricing and quality of proprietary offerings. While that is an indirect effect, it does not in any way require "enlisting a developer".

Also, in order to have a free market choice in who you hire to do development work for you, you don't need to enlist a developer. That freedom of choice is every user's immediate freedom.

> The closer it gets to a “pure” user problem, the less incentive there is for developers to work on it, and the worse it gets.

But that has nothing to do with whether it's a "user problem", but only with whether it's a problem of people who value their freedom. If a user values freedom and thus invests in it, such as by paying a developer for doing some work for them, then they will get just as much freedom as developers who value their freedom and for their reason invest in it. The problem is not that they are users, the problem is that they are unwilling to invest in their freedom, and instead expect others to invest for them.

The problem is the expectation that developers invest in the freedom of users. Developers will invest in their own freedom first and foremost, obviously. If you expect developers to invest effort into solving problems of non-developers, you should also expect non-developers to invest in developers solving their own problems. Like, you should expect users to pay developers so they can work on stuff that is of no importance to the user.
I couldn't have stated it better myself. It's especially ridiculous considering everyone claims they hate censorship so much and yet I see people abusing flags nowadays to auto-hide perfectly constructive comments just because they don't like what the other person said.
Oh yes thank you.

I remember the first time I heard this cretinous locution used by a fellow countryman (rather than an American corporate type from whom you'd expect no better). I was gobsmacked and ignored the rest of what he said.
> I could not name a single microtransactions game

Ms. Pacman, Arcade Tetris, Street Fighter II Turbo.

The "microtransactions" games of the 80s and 90s were the ORIGINAL video games, the arcade scene. I miss the atmosphere and the ability to physically meet friends, but ultimately, they were microtransaction games nonetheless.

I've sunk more time into honing my skills in Ms. Pacman than most modern RPGs. Multiplayer Competitive Tetris is probably my #2 game (through the game Puyo Puyo Tetris). Arcade-style 3-minute games are far easier to get into, AND easy to stop playing (!!). They are games that respect my time, yet provide a deep, and rewarding skill curve.

-----

TMNT Arcade, X-men arcade, Final Fight, Simpsons, Time Crisis, Missle Command, Millipede, etc. etc. There were a bunch of other arcade games that took up a lot of my time and are also excellent. I'll give Ms. Pacman the title for probably most influential arcade game though.

I don't think there's anything necessarily wrong with the microtransactions model per se. There's a LOT of bad microtransaction games out there, but that's because they're skinner-boxes optimized for addictive gameplay.

The older arcade games were tests of skill, and more than just a skinner box / slot machine loot box crate. You're not spending money at the arcade for the chance of a rare card or rare drop. If someone made an arcade-game skinner box, it'd be quickly forgotten (Ms. Pacman arcades would have been sitting next to it, and no one would seriously play a skinner-box game if Ms. Pacman were so close).
There was a hotfix before the one that installed a new cert:

> hotfix-reset-xpi-verification-timestamp-1548973•Complete

> This study sets app.update.lastUpdateTime.xpi-signature-verification to 1556945257.
Old apartments in hip neighborhoods usually rent for less than brand-new ones. At least that's what I found.

The luxury -> affordable saying is super simplified, yes. But brand-new "cheap" housing will certainly never exist without subsidies. Cheap older housing stock certainly does.
Apples to oranges...

The 3D equivalent of vector graphics would be Boundary Representation [1], which is multiple orders of magnitude harder than 2D vector graphics.

[1] https://en.m.wikipedia.org/wiki/Boundary_representation
I was waiting for this announcement. It is unclear to me how "real" this is; Bezo's claims they can meet the timeline of people on the moon in 2024. Since they aren't flying a heavy booster like the Delta IV heavy or the Falcon Heavy yet, and those platforms took about 10 years to go from concept to first flight. Bezos is suggesting he can do that in 5 years. Perhaps he's considering using the Delta for FHeavy as the first stage booster and building the upper stage{s} himself. Either way, its great to have someone pushing for more progress.

The second successful FHeavy flight cut into the potential demand for New Glenn so the challenge is to remain relevant while building nation-state level infrastructure. Exciting to watch!
It seems Mozilla is in the process[0] of moving the signature scheme to COSE, which allows timestamping[1]. A code comment[2] says that the current package format doesn't allow it.

[0] https://bugzilla.mozilla.org/show_bug.cgi?id=1545836

[1] https://tools.ietf.org/html/rfc8152#section-4.5

[2] https://searchfox.org/mozilla-central/rev/b9da45f63cb5672449...
No, the Government Shouldn’t Break Up Facebook – Reason.com
And what if the rich people are so much richer than the poor(er) people they just buy multiple houses until they own them all?

More houses doesn't fix that problem.
I just visited the site and used the back button to get back here to comment. No problem on Firefox.
Have you considered that many people actually appreciate having police enforce laws and recognize that they by and large do their job well? I don't think it is that out of place.
It can be pretty risky to knock on a door to tell someone to keep it down. You have no idea how they might react. Knocking on random doors can be very unsafe in typical urban environments, unless it’s someone you already know.
Try this, http://www.voots.name/
It still works, but potentially insecurely so - which I'd consider a bit of a problem for daily use.
Sure, but like Slack at work, you don't have the option to choose who you're connected to on it. So if you happen to have bad people on it (and both apps incentivize people who are inclined to act poorly to do so), you're boned.
The reasons for the use of force by the government are very poor.
Got to this point by running the APK in sandbox and tracking the TCP packets...
The main reason is the telcos choose not to, because they make money on them.

You can eliminate ~95%+ of junk calls from the telco side.
Wall street is crazy to me. They're losing out on a ton of money to avoid articles about "OMG the price isn't higher than last quarter!"
I am still a bit unclear about this. Assume we have three actor records where two records have age=30 and for the remaining one the age is not set. From what I understand then "SELECT sum(age) FROM Actor;" returns "60" while "SELECT 30 + 30 + {}" returns "{}". This appears to be an inconsistent handling of empty sets (thought it would be the same as in SQL).
That's covered at https://blog.mozilla.org/addons/2015/04/15/the-case-for-exte..., which is linked from ekr's post. I encourage you to read the rationale as a whole, but the specific question you're asking is addressed here:

> Many developers have asked why we can’t make this a runtime option or preference. There is nowhere we could store that choice on the user’s machine that these greyware apps couldn’t change and plausibly claim they were acting on behalf of the user’s “choice” not to opt-out of the light grey checkbox on page 43 of their EULA. This is not a concern about hypotheticals, we have many documented cases of add-ons disabling the mechanisms through which we inform users and give them control over their add-ons. By baking the signing requirement into the executable these programs will either have to submit to our review process or take the blatant malware step of replacing or altering Firefox. We are sure some will take that step, but it won’t be an attractive option for a Fortune 500 plugin vendor, popular download sites, or the laptop vendor involved in distributing Superfish. For the ones who do, we hope that modifying another program’s executable code is blatant enough that security software vendors will take action and stop letting these programs hide behind terms buried in their user-hostile EULAs.
"shortwave radio conspiracy prophets"

There, corrected it for you.
Reading up on Project MU now, and I'm sorry, what is this about firmware as a service? This seems like exactly what I don't want. XaaS (X as a Service) is great when there's something external that is only temporarily or optionally required, (or too expensive). Otherwise it's an ongoing dependency. But with firmware, once I own the hardware, I should own the firmware too.

Without knowing more about this specific Firmware as a Service I can only imagine how this will actually look. Maybe it just means that updates are automatic? Even that alone is an interesting debate.

Otherwise, Prohect MU looks like a modern wrapper around UEFI, what's being done to address the fundamental issues? Firmware code running after boot, modifications to firmware possible by changing code between boots, etc...
I’d agree... Outside of very rare circumstances (specialist in numerical linear algebra implementations), my opinion is that implementing matrix operations is something you do once (twice) in your numerical courses to get an intuition for the algorithm, and then never again.

But maybe it’s educational to do once if you never have before.
The problem with that approach is that while did result in fast delivery of a good product for the 12 people using signal, it’s not going to grow.

The problem with all newer systems is that they are identity based, which doesn’t scale down to all of the device/station use cases that phones exist for.
> but the AV1 files are LARGER than either the H.264 or VP9 versions in every example

If the author aimed for the same quality they would be much smaller, they instead opted for the same bitrate because that would be opening the can of worms of "similar quality is subjective in the eye of the author." If you watch the samples, you can clearly see how more more AV1 gets done with [roughly] the same number of bits; H.264 looks like a complete joke in comparison.

If you massaged the AV1 bitrate until it was the same blurry mess as H.264 (in your eyes), it would likely be much smaller.
I think the story is that the people recorded in the video called the police right after O'Keefe left.
Oh, you're completely right. Oops.
If I had to pick ONE hammer/nail to use to fix this problem, it would be more housing, orders of magnitude more housing.

Actual competition, in this case, actual choices for housing, having enough units on the market that slack is normal and expected, would definitely solve the inequality issue: and there's NO WAY the market's going to go back to that state naturally. Distorted market forces created a seller's (rent-seekers actually) market, and it's going to take drastic measures, or economic death, to correct it.

Edit: Though while we're at it, go ahead and encourage good community development and programs that make it easier for first time home buyers and stable jobs and all the other things that lead to better communities and more empowered people in general.
90s to early 00s VWs had some big issues. I remember when 90s Jettas were basically free because they all had blown head gaskets.
Does Chrome OS run Linux apps in Android containers?

Edit: Thanks for pointing to this. I have been wishing for this for a while.
As long as AV1 works without js, sure.
Kinda validates my belief that the only way of dealing with Office documents is uploading them to Google Drive and opening them there.
it turns out that if you care about everyone having a place to live that they can afford given the jobs available to them, the free market sucks.

the solution is to build more (socially owned, permanently affordable, high quality) housing. emphasis on the part where it isn't a slum that is doomed to fail and is horrible to live in.
The sum of an empty set is, in fact, 0 (the identity for addition).

The generalized conjuction (we have a function called "all" for that) of an empty set is True (the identity for conjunction).

The generalized disjuction (we have a function called "any" for that) of an empty set is False (the identity for disjunction).

All of the above "sum", "all", and "any" are basically aggregate functions that operate on sets as a whole.

There is no special logic that you wouldn't get from considering these operations generalized for a set.
I don't think it can be killed unless (unordered)

- looping is solved and convenient to configure

- it can be cross media barriers (copied into a text, copied into an e-mail, etc.)

- it pleases the bandwidth gods (are gifs usually smaller? i know that they have a limited color palette)
The bribes could easily be viewed as deliberately interfering with the politician's sworn oaths - the crime is https://en.wikipedia.org/wiki/Tortious_interference

And "acting in their own self interests" is an explanation, but not a justification, and doesn't lessen the crime in any way.
Based on my experience on releasing a secure IoT device on a microcontroller: You will need to spend a lot of time optimizing that. The most used TLS library (mbedTls) requires 20kB send and receive buffers for each connection. That doesn't involve buffers for the TCP/IP stack yet, and also not anything for an application. You can reduce the buffer sizes, but then you are no longer standard compliant (at least on the receiving side) and if the server sends longer TLS frames the device might close the connection or exhibit undefined behavior.

You can either experiment with other TLS libraries or investigate whether a more powerful device wouldn't make your life easier.
What's the future? There's no guarantee autonomous vehicles will work at scale well in the next 10 years. Even if they do, ATG is behind its competitors and losing talent. The rest of their business except uber eats is bleeding money... and Uber eats is only sustainable if they keep human drivers that can actually pick up/hand off orders.
They also want to create dynamic meshes on the fly for use in OTS game engines which is quite a challenge.

I'm not sure why everyone in that domain is obsessed with meshes and won't work with a voxel rendering system which seems more flexible for most types of current geometry capture techniques. I get that they want to reuse existing simulators using existing gaming technologies but sometimes its fitting a square car through a round garden hose.
Only available in the US though
Open source software is just software. That is to say it is just as secure, or insecure, as any other available software.

The open source model, however, allows for incremental improvements, patching, security updates and auditing from the community that the typical closed source model neglects to provide.
Induced demand is nonsense. It really means there is unmet demand at the price point. Once everyone who wants a house at a price point gets one. Same applies to roads: if you build them big enough eventually there are enough lanes.

What really you are saying is we don't want to build enough for all the unmet demand at the current price point. This is a perfectly fine thing. Roads are expensive, if we can get people to not drive someplace because the current roads are too crowded that might be a worthwhile thing. Unlimited road expansion quickly requires expensive bridges.

Building more houses actually starts to fix the road problem because dense enough houses makes public transportation practical.

Yes rich folks will move into San Francisco at first. However their old house isn't in middle of nowhere, it is a longer commute away from San Francisco, and that house is available.
I think Oracle does. My impression is that PostgreSQL sort-of "invented" JSON support in the db, then Oracle (and probably others) added JSON support with a different syntax, and then Oracle got their version defined into the SQL standard. I'm half-guessing here, but it's based on what I've gleaned from Markus Winand's [0] excellent compatibility tables in his slides [1].

[0] https://modern-sql.com/

[1] https://modern-sql.com/slides/ModernSQL-2019-05-08.pdf, for example

(Edited for formatting.)
SEEKING WORK

Location: Remote (Cologne, Germany)

__ Profile__

Reliable and experienced (7+ years) Full Stack Developer specialized in web apps and APIs.

Past projects were with startups, small- to medium sized tech companies, agencies and consultants.

Type of projects have been greenfield projects, maintenance + updating projects, code + project audits, complete re-writes and consulting. Successfully developed my own long-term niche side-project (https://www.nachhaltigejobs.de) that has grown to ~150.000 pageviews / month and has been profitable and largely automated for a couple of years.

__ Technologies __

Backend: PHP (Symfony, some Laravel, or without framework), SQL (MySQL / MariaDB, PostgreSQL, Doctrine ORM), Amazon AWS (ElasticBeanstalk, RDS, S3, Cloudfront), DigitalOcean. Currently getting deeper into Python and Node.js.

Frontend: JavaScript (vanilla, Vue.js, VueX), HTML / CSS / Sass (Bootstrap, Bulma)

Other: Web Performance Optimization, Online Marketing (focus on SEO), basic nginx / Apache administration, Testing (PHPUnit, TestCafe), git (GitHub, GitLab, Bitbucket)

__ Contact __

Web: https://www.adria.agency

Mail: hn (@) adria.dev

Available for freelance work up to 32 hours / week

Rate: 80 € (90 US$) / hr

Development Philosophy:

- Use the best tool for the job, not the shiniest.

- Add value as early as possible without compromising performance or security.
Most common SQL statements read like somewhat stilted english. Many non-programmers find this particularly accessible.

The problem is not reading SQL, but writing it.

It's a lot like Excel. You can do some really complex confusing stuff in Excel […] Basic knowledge of Excel, like SQL, gives the user new ways to leverage computers when creating their own solutions to their own problems.

I can’t speak to your experiences, but I’ve never in my life encountered someone who was not a professional programmer ever even contemplating using SQL for anything let alone creating their own solutions to their own problems. I think it’s safe to assume that the overwhelming majority of people who use SQL, are programmers who most certainly cannot get by with just basic knowledge.
Absolutely. One could also come up with a 2D imaging model that does not rely on curves and is friendly to rasterization. My goal is to illuminate why when we say "2D vector graphics" we typically mean apples, and why when we say "3D" we mean oranges. Plenty of other imaging models exist for both 2D and 3D, but for better or worse these are the ones that stuck. Part of my research is investigating alternative imaging models that doesn't have the same influences, like the boundary representation, and seeing what falls out of it.
But they want to spend that money, they want to get edges in those games.
It’s necessary but not sufficient.
it just frustrates me when people think these big companies can do whatever they want at will, when really their hands are often tied much more than you think

I know my experiences with them very much fall in the “big company doing whatever it wants at will” category, and I am not alone. Scores of others over the years have wound up as frustrated as you are by these comments in their dealings with PayPal.

especially if regulating bodies become involved, a company can be ordered by government to not share any further information with the other party,

This would apply to an absurdly small percentage of the accounts that PayPal closes on a daily basis.
The Day Television Went Global
Well covered in the documentary mentioned in the second link.

I never liked the less-than-lethal term either to be honest. It's still disingenuous. Potentially-lethal or Occasionally-lethal is more accurate and better describes the risks associated with their use.
I’ve been arguing relational databases are an operational anti-pattern for a few years.

Your architecture shouldn’t start with an implementation choice. It should start with business modeling and drive down to tech choices, which may be one of many types of serialization/data storage technology.

Adopters of Domain-Driven Design have already moved past this argument.
Isn't this ignoring that a lot of upzoning comes with the requirement that a percentage of new units are made to be affordable? (at least that's the case in recent Seattle projects I've seen)

Sure, if the market is completely free then it will build the highest value items (shwanky condos), but that's (thankfully) not the world we live in.
Why are you combining separate fields in the first place? Document databases are denormalized. If you want a fair comparison, put full_name in a separate field in addition to first_name and last_name in each document. That's the way to use Mongo. The issue here is that a document db takes extra space, not that you have to use $map for the common task of searching a full name. You only have to use $map for querying things that you didn't plan to query.
Boston Beer Company Buys Dogfish Head in $300M Deal
i also found the article confounding for not stating its positive thesis clearly, rather than this passive "‘Build More Housing’ Is No Match for Inequality" phrasing.

"so what is the match?" is the natural next question to answer, but the author simply doesn't even acknowledge such a question could exist. cortesoft points to one answer[0]: induced demand. the article hints at underlying land value rising because of the concentration of wealth in city centers is one reason.

like probably many others, i think affordable housing requires a combination of many economic thrusts: upzoning, reducing unnecessary regulatory costs (e.g., reduce bureaucratic friction rather than loosen safety codes), improving mass transit (reduce construction costs here too), mixed-use as default, encouraging small local businesses, last-mile transportation innovations, strengthening labor, progressive tax reform, etc.

[0] https://news.ycombinator.com/item?id=19872674
I see on average 2-3 syringes on the sidewalk and in the dirt beside the sidewalk during my weekly walks through the neighborhood around the new elementary school. I've had human diarrhea inside my compost bin, and solid feces in a giant pile in the middle of our shared townhome driveway. Used condoms beside my outdoor furniture in the week following the wind storm that took down our fence. Multiple Christmas presents of mine and my neighbors were stolen by package thieves. My wife reports multiple cases of being suddenly followed by loitering males and was screamed at once by a crazy racist lady.

This is in Licton Springs, for what it's worth. From what I've seen other neighborhoods are much cleaner.
Made me think of this: https://googleprojectzero.blogspot.com/2019/04/virtually-unl...
Nobody likes this kind of bitching. For starters, it's available without even logging in.