skysight-inc/HackerNews huggingface dataset:
You need to argue the counterfactual. You can build housing and have rents increase because demand was still greater than supply. None of your links show that rents increased more than they would have without building housing.
When you need to switch from native maps to sync.Map, you not only have to give up type safety but rewrite all your calling code. Codegen doesn't help because you are not one of the people allowed to overload those operators.
> You can jog outside
Doesn't work for the most of the Canada most of the year.
Facebook removes the info and advertising tab for pages
facebook removes the info and advertising tab for pages
Just to be clear: supported version or not, this sucks, and I hope we'll have a fix for you.

I wanted to point out this wasn't remotely broken, however. Even if you had no internet connection, your addons would have stopped working when the certificate expired.

(Disclosure: I work for Mozilla)
"At its peak, the Apollo program employed 400,000 people and required the support of over 20,000 industrial firms and universities."
Housing demand consists of both demand for residences, and demand for investments (both apreciating, and as stores or transfers of wealth).

That second demand can be huge, favours already hot markets (appreciation, liquidity, long-term durability of value), and can suck up unholy amounts of investment leading to very little actual housing supply created.

Ironically, the best way to promote more housing supply in such markets is likely to reduce prices, Both through increased supply (densification, new construction, relaxed zoning and codes favouring these), and through increased land value tax, which both eats up investment and store-of-wealth value, and encourages development in order to meet increased carrying costs.

Vested interests, from homeowners to real estate brokers to banks, will resist such measures as they directly reduce the value of their asset portfolios.
How did you arrive at this conclusion? At least for myself, no red flags or gross inconsistencies were readily apparent so I took it as truth.
> My point of view as a long-time Firefox user that cares about privacy but also knows we live in an imperfect world: It obviously sucks that this happened but I think they handled it very well.

I think they handled it terribly… or rather, they handled the same event three years ago terribly. There's a reason this is called armagadd-on 2.0… that cert had expired once already, the previous fix didn't work. I think last time they actually had a week of lead time, too.
'Aldulting' classes teach millenails how to be Adults
Take the CASE WHEN example from the blog. An equivalent EdgeQL expression is

SELECT 'one' IF value = 1 ELSE 'not one'

If value is an empty set, then the result is _always_ an empty set, unlike SQL that pretends NULL values are actually boolean for the purposes of the condition. EdgeQL expressions are, essentially, set comprehensions, the above is equivalent to this Python expression:

{'one' if v = 1 else 'not one' for v in value}
Round 1 yeah, round 2 was “normal”
To me it sounded really similar to a Generative Adversarial Network (a GAN). With a GAN you have one network whose job is to classify an image (is this picture really a person?) and another whose job is to essentially fool the classifier (generate an image that looks like a person).

This case is a little bit of the reverse, in that it's focused on making the computer vision component (the discriminator) try to match the visual content that has already been generated.

Seems like these types of "adversarial" approaches will be used in lots of different domains, as so far they've produced some pretty amazing results.
I agree with the tone of the article but a better related article is linked on the same page, by MIT Media Lab founder Nicholas Negroponte: https://www.fastcompany.com/90344450/dont-ban-huawei-do-this...

Although I was in China for one week and enjoyed it, the culture feels very foreign to me because the people there seem so happy to give up privacy and any control of their government, as long as their middle class keeps growing. There is a lot of pride in China.

The problem of our not having long term planning is very real, and one of the nice things about our culture, having some degree of privacy and protections on data, will hold us back in the race to develop increasingly effective AI. I have been working in the field of AI for 30+ years and to see China catching up so fast is disturbing. We are ahead, I think, in basic research, but they are ahead in consumer facing AI. I think most people in the USA don’t read technical AI papers coming out of China and see demos of their consumer facing tech.

We really need to up our game, and do it quickly as far as more corporation and US government cooperation, more funding, etc. And long term, we absolutely have to start investing more resources in our educational system.
> You’re asking me to consider the idea of building a full app in SQL. I would ask you - why?

"We Can Do Better Than SQL"

And the fact that some can't imagine to build a full app in SQL (not as is TODAY but as could BE) is sad.

I live in that world before. With the base/foxpro familia's you can totally build a full app with a database language, in fact, easier than with python.

---

The point here is that obviously, SQL is not mean for programming, but do one-off queries here and there. But it not exist a reason to aim higher.

BTW, part of the laments of the creators of the relational model is that SQL have ruined, like COBOL, the mind of millions of developers.
Microsoft's own docs site has a pretty good official guide to this, though I'd quibble with a few things (e.g., WinRT/UWP isn't really a "managed runtime" in the same sense as .net): https://docs.microsoft.com/en-us/windows/desktop/choose-your...

WinUI is the UI stack from UWP, which is being split into its own open source package and made available for use by Win32 apps as well.
The nuclear industry isn't very good at making reactors, but they're really good at making excuses.
There's also the issue of a disgruntled engineer wanting to lash back at the company, and so exaggerating/misrepresenting issues. Whistleblowing isn't always employee=good / company=bad. Sometimes it's the other way.
Looking for ideas of stuff online that would be cool to automate
Hey guys,

I am looking for some ideas of various processes to automate. Anything that you have to do over and over again or anything that you think would be cool to try and automate.
Show HN: Packets-per-Second Limits in EC2
US has embargo on Crymea
For starters, it's never OK for a city with pension plans like San Francisco to reject growth, since that growth was factored in when determining ability to pay those pensions. SF is able to tread water with its pensions while Oakland next door is not[1] almost entirely due to the tech industry.

The above logic doesn't apply to pensions exclusively, either. Much infrastructure, in CA especially which has Prop 13, needs growth to sustain.

Stasis is neither natural nor sustainable.

[1] https://www.sfchronicle.com/bayarea/philmatier/article/In-Oa...
Research into space technology employs countless people directly and also feeds into service industries and other sectors, reducing homelessness. Space technology also results in breakthroughs in understanding about our own planet and fuel efficiency, helping climate change understanding.

It’s shortsighted and harmful to focus only on bandaid solutions today. We have enough people in this world to solve many different problems.
This is a good point; I'll try to make sure it's raised when we conduct our postmortem.

(Disclosure: I work for Mozilla)
Margaret Hamilton: First Software Engineer – IEEE Computer Society
This is awesome, thank you so much!
It appears to be a CYA move by google. A penetration test, clear detailed information about usage of user data, and it is done by separate contractors. I would hope they allow more contractors in the future.
This is true, but honestly, why not just start doing some yoga to avoid $30/month?
I find it odd that so few seem to choose the perks of being a wealthy person in a cheaper part of the country. Depending on your idea of wealthy...

You could get a tennis court, a dock with a boat, horses, and a shooting range.

You could get a polo field, yacht, a helipad, and a helicopter.

You could get a Formula One track, a large yacht (with pool, helipad, submarine), a private airport for large jets, and a nice large jet.

Whatever the wealth level, you get more of the above in the cheaper parts of the country.
Unlike Bezos, Elon Musk actually gets things done. Bezos still hasn't done anything that SpaceShipOne didn't do in 2004 (and that carried people, unlike their current rocket). Their little hopper rocket is leagues away from a proper orbital vehicle. Bezos hasn't given any timelines for New Glenn (their first orbital rocket). People give way too much praise to Bezos.

That's not to mention all the blatant patent trolling and lobbying that Blue Origin/Bezos is engaged in which constantly tries to hinder SpaceX. (Ex: Trying to patent landing on a barge to stop SpaceX doing it. Ex: Successfully lobbying several congresspeople to delay down selection of launch vehicles for military launches (but failed to delay it).)

Blue Origin is big on talk and little on action.
Banning Huawei would be bad for America’s networks
> "I'm sorry that you felt like you were..." is the worst form of apology, because it admits no guilt or responsibility. "I'm sorry that you were..." or "I'm sorry that we..." would be a legitimate apology.

GP used the word "felt" and was expressing that he felt a certain way about enabling Studies. You're nit-picking a conversation and it has gone like this:

A: I felt that $x.

B: I'm sorry that you felt that $x.

C: "I'm sorry that you felt ..." is an insincere apology.

Yes, some people use this trick to get out of admitting guilt or responsibility but this is not an example of that.
I always skim the comments, then click through to the article if it sounds interesting.
Ubuntu is indeed bizarre (tried 18.10 and 19.04). It's either lock, restart, or shut down. Otherwise I get to have fun at the command line.

And multiple monitors hasn't been anything but a pain either.

I was told that Ubuntu is about as friendly as Linux gets. Sure, it's more usable than say Devuan or OpenBSD, but that's nothing to brag about. It's nowhere near ready for primetime.
Google’s New Privacy Features Put the Responsibility on Users
This is not what Microsoft said at all.

What Microsoft actually said was Win32 and .Net are not dead. Where previously, they communicated end-of-life timeliness for Win32 and .NET, they are now communicating a future of feature parity with UWP for each of the three platforms.

Thurrott is twisting it into a click-bait headline. A more appropriate headline in my humble opinion would be "Microsoft confirms UWP is no longer the ONLY future of Windows apps."
Graph display about highest grossing films made by Python bokeh with source code
> If nobody will hire a whistleblower, that leads me to believe everyone has skeletons to hide.

Would you have second thoughts about marrying someone who went through an ugly divorce? Sure, the person says the ex-spouse was the bad one. Do you accept that unquestioningly?
The future of windows is JavaScript. And no, I’m not kidding.

Anyone who has used Office 365 in their browser can see that for many desktop things, you no longer need a framework. For everything else, it’s probably a custom library on top of DirectX anyway.

And I’m not saying I agree with this, but MSFT opened that door and others will follow whether they want them to or not.
I think that EdgeDB actually addresses a lot of your comments re "General ugliness of server-side SQL", i.e.

[ ] You cannot parametrize ORDER BY, GROUP BY, IN...

[v] type inference

[v] tuples, tuples of tuples, arrays of tuples, any combination, really

[v] Consistent exception / error handling behavior

[v] No silent data truncation in some case

[v] no NULLs -- empty sets are way more precisely defined in EdgeQL

[v] boolean expressions

Please give EdgeDB a try. Feedback from advanced SQL users is very important to us.
Parts of this post were based on the CACM'84 interview with van Dam. I cannot cover every single small development along the way. I had a paragraph on pre-Porter Duff 2D image models like QuickDraw, X11, and yes, Foley/van Dam's GKS but after a lot of hesitation, cut it for brevity. There are too many contributions to list, hopefully I can chronicle more in a future post.

The story I wanted to tell was to cover the large, broad developments in the industry that caused our solidification of the respective image models in both 2D and 3D. Perhaps I omitted a bit too much, and I'm certainly framing it with modern eyes, but I do not believe any of this to be revisionist.
I guess it's Microsoft.
Most people require much less.
> It probably doesn’t need to be said that figuring out the Fourier components values for each character, and thus the resistor values of the R.O.M. board, was a particularly tedious and laborious task. Each character was first traced out on to graph paper. As a periodic waveform is a closed function, once the character was manually scribed, the curve had to be closed by a segment of a length commensurate in proportion with the time of the blanking interval to the net 50 uS period. This was achieved by measuring the total length of the visible portion of the characters curve with a length of string. The string was then cut down in length to the correct proportion (six eighths visible to two eighths blanked) and then used as an aide to trace out the segment length closing the curve.

This seems like a fun math problem to solve - given some basic character traces, create the appropriation using the given harmonics.
Opt back out if you haven't already.
Amazon must remove toxic school supplies, kids’ jewelry from US marketplace
Much of it was writing code akin to recursive SQL (which was touted as one of the things it was way better than SQL at). Just never could understand it, and it took hours for most to get simple recursive models like connecting family trees. That language (like many) has a lot of work to do in terms of support and tutorials in order to build reasonable interest for it.
> I worked in a smaller company where the owner felt he had a right to dictate how his employees should vote.

Since we have a secret ballot (which is a good thing) in the US, how on earth could anyone "dictate" who you vote for?
The one I was working on used PG for storage, redis for caching.

I paid for some tier, didn't like off-prem, v1 didn't have vairant (was bool only), upgrade to v2 was bumpy, their php-client did some odd stuff (background shell_exec) the support didn't even know about.

CEO was nice enough, refunded some of my money.
It also includes operation of the water district which other cities split out.
It definitely had a spinning disk. It was actually closer 6 years ago and it was a 2012 model I believe. It shipped with OS X Lion and got slower and slower with each OS X upgrade. By the time it had El Capitan it was a far cry from when I bought it in terms of snappiness to open programs.
I have lived in both places and I think Seattle makes for an interesting, worthy comparison. However, also worth noting that Seattle has a larger land mass. Also, that 57% rent comparison is less impressive when you consider that Seattle has been cheaper than SF for decades - both places have spent most of the current decade raising rents, Seattle starting off at a lower point in the beginning of the trend.
Thanks for sharing this. I didn't know they were doing that. This helps restore some of my faith.
I don't believe I implied those things were mutually exclusive. The only thing that matters is that it perpetuates itself.
On pain, careers, and doing things the hard way
If you want a "degraded" aesthetic, nothing is stopping you from encoding a gif, then encoding the gif to a video format. The last stage should be roughly lossless, and the video will still use way less space than the corresponding gif.
There's clear right and wrong, and then there are grey areas open to interpretation. There are ALWAYS grey areas. Who wants to get involved in litigating those?

For example, consider your taxes. Tax laws are always open to interpretation. You might believe you are doing everything correctly on your taxes, that the way you read the rules was correct. But would you still be undergoing a lot of stress if the IRS decided to do a compliance audit on you?
> That's a frankly irresponsible decision for Red Hat to make.

You say that without knowing anything at all about the situation? If you're a Red Hat customer, you could file a support ticket to get it pulled back in.

Historically speaking, Red Hat is rather conservative about the number of crypto libraries they pull into their system because of the requirement to validate the system for certifications. But if there are legitimate requirements to have it included and managed by the base system, then usually they'll work to fix this if they are informed that it's needed.

Again, if no one has officially requested it, then why would they pull it in?

It can also help to file bugs on RHEL 8 in the Red Hat Bugzilla: https://bugzilla.redhat.com/enter_bug.cgi?product=Red%20Hat%...
They did have that capability (see https://wiki.mozilla.org/Firefox/Go_Faster/System_Add-ons/Pr... ), at least the linked repository had commits in 2016. I can't tell from a 30 second search why that no longer works, just that it is a replacement of a similar previous capability.
The point of that blog post is to look at both performance and usability.

MongoDB has a way to fetch data the way we needed and the way other databases fetch it in our benchmarks. We tried just that: the performance is roughly the same anyways. It's up to MongoDB users how exactly they store the data and how exactly they query it, but it's nice to know that their query language is capable enough.

I think that it's pretty obvious that not a lot of users query data like that in MongoDB and instead just store denormalized data. That's not the point of that blog post though.
Well that’s another issue. I don’t drive into my relatively nearby major city much these days because of traffic (and because it’s nearly an hour in any case).

If I could be driven at minimal incremental cost? A whole lot more.

And I doubt I’m atypical.
Google's Sundar Pichai on privacy – pure comedy gold
That's not fair. If you want to blame something for that, blame software patents. Some stuff used to be a huge minefield because of that.
Here's the actual proposal: https://sfgov.legistar.com/View.ashx?M=F&ID=7216619&GUID=22E...

It's very clearly targetting Uber's IPO by retroactively applying the tax to May 7th. Though even the legislation seems uncertain that's legal.

It has a provision that if retroactive taxation is "held to be invalid or unconstitutional by a decision of a court of competent jurisdiction" then it will apply as soon as the new law is introduced...which seems the more usual way of doing things.

(Was a pain to find...none of the news coverage linked to it.)
Depends on whether photons exist or not.

Radiation makes the universe a lot more interesting.
As far as I know, dav1d can be enabled even on 66:

media.av1.use-dav1d = true
"Browser support for CSP is good these days, but unfortunately, not many sites are using it....I think we can do better to make the web a safer place"

Interestingly enough the blog this was posted on falls into the 94% not taking the effort to use CSP!
It's about achieving physical security against all but highly dedicated and competent attackers. There's a great overview here: https://www.chromium.org/chromium-os/chromiumos-design-docs
It's also pretty dry in most of the middle east. What works there might not work in the mid west.
What do you propose they do? Purchasing the .com for well-known software is prohibitively expensive, especially for FOSS projects. You could attempt a UDRP, but that’s also prohibitively expensive.

To suggest that inability to do anything—or even indifference, as you characterize your argument in a later comment—implies they’re “in on it” is simply illogical.

There’s no evidence of KeePass developers being involved here, and it’s quite unlikely that they are. Short of using their own money—thousands of dollars—to hire a lawyer, there’s not much they can do.

Rebranding doesn’t really make sense. People are going to keep searching for and suggesting KeePass for a long time after the rebrand. It’s too established for them to pull that off; they’d end up driving even more people into the hands of malicious actors. When people search for KeePass, being unaware of the rebrand, they’ll inevitably stumble upon nefarious websites purporting to be KeePass. It just amplifies the problem.
I thought this was old news... I swear I heard and read about this last year, maybe even before mid-year.
American Express does not take people's money under trust. No payment processor does that, it's a bank thing.
I wish we "flop" like MongoDB :)
That's because they actually care about users. Mozilla only cares about all its millions of inconsequential hobby projects.
This might work if you live in a decent neighborhood. I lived in a shitty part of town in my teens and both of the neighbors on either side of us were total degenerates. One dealt drugs out of his house and the other had zero respect for people’s sleep - played loude music at 2 am and had druggies hang around the house. Talking to ether one was pointless. I usually just called cops right away and for the most part it worked well.
I'm aware ("the first 24k of dividends would fall under the standard deduction" -- from my post). I think you're trying to correct something in my comment, but since I already mentioned the fact you posted, I think you must have misunderstood something, or I must have been unclear. Could you make it more obvious what your objection is?
I've had this project in the back of my mind for a long time. Use some kind of discreet inertial navigation while riding subways, then render the paths over views looking down from above-ground. Kind of like an over (under) lay to see where the trains actually go. You can hear the subways rumble in many shops along the lines, but I'm always curious where exactly they are -- imagining the ground was transparent and I could just see those people sitting while zipping by underfoot.
Surely there are a lot of ways it could be discouraged that would fall short of a complete ban?
This is why you should have multi-tier defenses. An ad blocker in the browser, blackholed domains in your hosts file, and use DNS servers that also blackholes ad domains.
This makes sense, given that they already police real news by owning major media outlets.
What is your current solution to autoplaying, unpausable gifs?
Well, I could apparently have been more explicit about what I was saying, and made more clear that national quotas was crudely consistent with that goal (maximize EV for the existing population) because of particular ways in which having large unintegrated minorities in a country can affect that (extrinsic) metric.
>Doubly so when you consider that most encoders default to 4:2:0

I agree, but I want to add that this has another side effect you don't mention: it makes high quality images impossible. In 2019, it would nice to have something better than cjpeg -q 98 for near lossless (or completely lossless images). I've spent many hours tinkering with the new inter frame based image codecs, and I haven't been able to achieve this because despite their advertised support for better standards, the decoders seem to have only implemented 8 bit 4:2:0 subsampled sRGB images.

I guess I'll go on storing my photography in 150 MB TIFF files...