skysight-inc/HackerNews huggingface dataset:
A very simple, basic SQL query would be something like "select * from users where foo=bar;"

Already, we're introducing a weird inversion of syntax that, in my experience, trips up people learning it: data in SQL is stored as "rows" with "columns" inside "tables". More formally, we've got a hierarchical relationship where Tables > Rows > Columns, yet we write the query as Columns > Table > Rows.

There are far more consistent and beautiful querying languages than SQL: I would point to MongoDB's query language, which is less of a query language and more of a static javascript-interpretable library, but is still far easier to learn and more consistent than SQL. The same query in MongoDB: "db.users.find({ foo: "bar" });". How is this better? It embeds the operation in the statement ("find"); reading it hierarchically follows how the data is stored (Collection > Rows); the filtering operation is the same shape as the data being stored; and it naturally disallows most injection attacks.
That would be mistaking a stock for a flow.

Every accounting period starts from zero. It's the flow that matters for this accounting period. Not how much you amassed from previous ones.

Football teams keep their players from previous seasons. They don't all go into a big hat and get redistributed to other teams just because they happened to be champions.

But we can change the rules and increase the handicaps.
ITT: "I'm fine with Chrome controlling the whole internet, as long as I never again have to read about Mozilla trying to fight racism."

The irony of these folks whining about Mozilla's priorities...
translation: mozilla will be more about politics than tech, so please donate now
The claim can be made that: We can do better than ANYthing.

The counter is: Why hasn't anyone yet?
Seconded. Plus many Fed'Gov orgs have explicitly different systems, requirements, and silos. The DOD or NSA would put out something flashy, but this is State...
c't still does very in depth testing like that when they do a larger PSU lineup test, though not for smaller individual tests.
I took an entry-level lecture course, taught by his son Charles, on current topics (as of 2007) in astrophysics, and it was wonderful and engaging. Quite the family.
My favorite is moving files between directories on an SSD. In case a file already exist you would expect "overwrite, cancel" window to disappear in single frame of animation after clicking cancel, not so much in Win10. Instead you get a nice animation with actual progress bar! A progress bar for _not moving a file_ that lasts at least 2 seconds.
> you people

Yikes.

> All the while posting this on devices produced by workers free only in name with materials from the poorest countries with the most horrible work conditions in their mines.

Sweet, so you're obviously an anti-capitalist too right?
Woods Hole Oceanographic Institute

"We go to impossible places to do impossible things."
- Dr. Mark R. Abbott, WHOI President and Director

Some of the jobs available at WHOI:

- Robotic Software Engineer to work within the VAST (Various Autonomous Subsea Technologies) group within the Deep Submergence lab. Develop soft real time control code, communications code, GUIs and other code for AUV operations.

https://careers-whoi.icims.com/jobs/1274/robotics-software-e...

- Robotics Engineer, Oceanographic Systems Lab (OSL). OSL is one of the world’s leaders in AUV technology and their operations in many complex oceanographic environments. Perform a wide range of mechanical design and system testing tasks related to autonomous underwater vehicles (AUVs) and their subsystems. The position will include both mechanical (70%) and systems (30%) engineering, with a focus on detailed design of mechanical systems and integration of multiple electrical subsystems, sensors and power sources.

https://careers-whoi.icims.com/jobs/1285/robotics-engineer/j...

- Principal Systems Administrator, Information Services Department. Work closely with scientists and researchers who are leaders in their fields. Architect, implement, and support WHOI’s servers, data storage, and HPC clusters and applications, with an emphasis on High Performance Computing (HPC).

https://careers-whoi.icims.com/jobs/1092/principal-systems-a...

If you have questions about Engineering in Oceanography please email me - I am an Electrical Engineer who switched careers into oceanography 5 years ago and love it. I am designing an open source underwater robot, working on a 3D acoustic telescope and run a lab that maintains and designs the electronics on over 25 buoys.
john at johnreine dot com

https://careers.whoi.edu/
I actively enjoy the Pocket integration, and I especially appreciate that it's suggesting things locally.
Easy Data Augmentation for NLP Review
With prebuilt software, a small custom change required for creating content is often times enough to deter mass automated spam. My go to for a number of the years was to add a form field with the label "Enter the word 'orange'". Trivial for a human but requires just a bit of customization for a bot, enough that most spammers won't bother.
Hydro power, solar power, wind power, these do not contribute to global warming.

Plus, Bitcoin is a valuable asset (for many people) and the reason it keeps its value is that it's safe. Energy is expended to keep it safe. That is a free market choice, and you can disagree with it, but many choose to pay for energy to protect Bitcoin.
On the contrary. I want FF to succeed and reclaim its rightful throne. But that's not going to happen with the current hyper-politicized Mozilla
They tried!

"Fyre Media" was the talent-boooking app/startup that Billy was trying to get off the ground in parallel with the festival :P

https://www.crunchbase.com/organization/fyre-media-inc

> Fyre Media, an app that ostensibly allows customers to book performing artists for private events, and the Fyre Festival was intended to be an extension of that brand.

https://www.vice.com/en_ca/article/qvz5m3/fyre-festivals-25-...
The sale goes to the number 1 bidder at some bid increment higher than the number 2 bidder's maximum bid. The current price shown is that amount, not the number 1 bidder's maximum bid. It implements a modified Vickrey auction using an autobidder.
Really? 27% of Germans support the right to speech that offends minority groups, and less than half of Europeans as a whole [0]. A Swedish man was convicted for producing art that was deemed racist, and the owner of the gallery that displayed it was fined [1]. A man was famously prosecuted for a video of a dog performing a nazi salute [2]. A refugee may be expelled from Denmark after he left comments "celebrating" the Charlie Hebdo attacks [3]. I'm not saying these excuse things America has done, but you saying that Europe is the last place where liberty is valued is patently ridiculous.

[0]: https://www.cato.org/sites/cato.org/files/pubs/pdf/catos-let...

[1]: https://www.theguardian.com/world/2014/aug/22/swedish-artist...

[2]: https://www.newsweek.com/youtuber-count-dankula-avoids-jail-...

[3]: https://www.independent.co.uk/news/world/europe/refugee-depo...
Great question! So far our users query their metrics directly. For visualizations you should be able to plug in the opensource tool Metabase.
It includes housing in the form of rent (imputed rent in case you own the house). OP was talking about housing as an investment (like stocks), which is not covered under CPI.
I love how those people complain about telemetry and other stuff while most likely typing those complains from a laptop running ChromeOS.
Yes they could have gone with a much clearer message: "People still aren't using Firefox much, so we've had to lay off part of our workforce. However we have lots of great technology almost ready so expect that to change soon" sort of thing.

Instead: In these COVID times, COVID COVID unprecedented COVID systemic racism. COVID. Btw we fired 250 people. Uncertain times, COVID.
Not really. It's an organization dedicated to promoting lofty ideals for the Internet as a whole. It was pretty cool while it lasted.
Then the lawsuit will fail, and the system works. What is the problem, then?
I'm totally with you on "Recommended by Pocket" thing, it's very sad. But I think you are confusing Mozilla with something it's not.

Mozilla is not a software company today that tries to be an internet activist. Mozilla is an activist company that also happens to develop software to prove their point. So no, it's not just about the web browser.
As far as I understand, the companies in the list (didn't check if OP's company is included) are buying from Grayscale. Grayscale has been buying up BTC and ETH for years, but ramped it up recently (I want to say Q1/Q2, but don't quote me on that).

So these orders are not hitting "the public market", it's coming from Grayscale inventory (not even that, since the companies aren't buying directly and taking custody).

Also, good point on BTC supply being less than the 21 mil cap / whatever was mined already.
I can't say if it's in a good or bad way, I guess it would depend on the individual case. I just know it's extremely hard to be true to your stated purpose when incentives push you in other directions.
Indeed, I do an occasional one every now and then, also for Thunderbird.
It's right there at the bottom :

> Recognizing that the old model where everything was free has consequences, means we must explore a range of different business opportunities and alternate value exchanges.
Whichever ones TikTok is using to sue? Either they have a case or they don’t, but they still deserve their day in court.
Yea was same for me. It's really not that bad.

mkdir gcc
cd gcc
git clone git://gcc.gnu.org/git/gcc.git src
mkdir build
mkdir install
PREFIX=$(pwd)/install
cd build
../src/configure \
--enable-host-shared \
--enable-languages=jit,c++ \
--disable-bootstrap \
--enable-checking=release \
--prefix=$PREFIX \
--disable-multilib
nice make -j4 # altering the "4" to however many cores you have

[0]

May need to install some prerequisites listed here https://gcc.gnu.org/install/prerequisites.html (the error message from the configure might not be obvious so better go through the list first, think I needed MPC and MPFR, whatever I found with apt-cache search libmpc and libmpfr worked).

And then configure and make emacs with PATH, LIBRARY_PATH, LD_LIBRARY_PATH including your gcc build (install/bin and install/lib).

[0] taken and modified from https://gcc.gnu.org/onlinedocs/gcc-6.4.0/jit/internals/index...
CTEs do not get cached though, so they are actually quite bad for repetition without also using a temp table.
I donate $20 a year to Mozilla. I like the product. I hope they will keep focus making great browser and not get distracted with other things.
While not the original motivation for me personally it's a UX advantage:

If a file I'm editing has a new line at the end I can skip to the end of file and then move upwards again line by line with the cursor ending up at a defined position (i.e. the first column in that line) each time.

If, however, there's no new line when following the same routine the cursor will end up at a position defined by the arbitrary length of the last line in that file, which for me at least is not what I want as a user in most cases.

Then again, maybe that's just weird muscle memory acquired through long-term exposure to how text editors usually work.
I feel tension between wanting to resist a tribalist impulse "China is bad because it's a peer competitor" and a moral impulse to oppose the bad actions of China, e.g. oppression in Hong Kong or of the Uyghur population or imprisoning dissidents with their children.

On net, I think I favor economic separation from China. I haven't done enough reading though to really understand expected outcomes.
Scholarship to Learn 2 Code
That's not a dichotomy though. There's money, there's "making the best browser possible", there's "changing the world through activism" and there are plenty more goals. I understand those that criticize the activism would prefer them focusing on building the best browser.
You're not wrong, but why do you suspect the "something people won't like" is anything more than this massive layoff?
It's amazing how some people can't seem to spot a bot/spam post, no matter how obvious.

One of the websites I host is for a retired elderly middle-aged academic who pens articles about his former field and invites comment.

Almost every week I'll get an email from him along the lines of "Is this worth following up?" and attached will be either a comment reading something like "I love your article. So much good info and useful to me.." or an email from some g3gergergew@gmail.com address saying "We love your site. It has much good infos and is useful but we are notice your CEO could being better..."

No matter how many times I tell him to look for the telltale signs...

* Random gibberish email from address

* Half a dozen links in the comment

* Broken English

* Generic text which could apply to ANY article or website in the bloody world

...he'll still forward them to me and ask if they're worth getting in contact with. Every time, I'm gobsmacked how he can fall for such inept spamming.
More conversation here: https://news.ycombinator.com/item?id=24119919

(originally that linked to a BusinessWire article, but it's now updated to the press release linked from this submission)
I think because a lot of people realize that "brains which think" are themselves emergent behavior of a complex system, which is ultimately not really different.
Show HN: Hacker News Deck – Evening Project
Reddit has been somewhat successful in this regard, but it doesn't feel like the most stable business model.
I would happily pay for a “premium” Firefox experience, even if that premium was only cosmetic. I have received so much value from Firefox over the years that it would be an honour to support them directly.

Yes I know I can donate. But I want to pay, and that’s different somehow.
> I just want a web browser

Excellent! How much are you planning on contributing?
I don't like that these don't also take into account secondary events (like non catastrophic fusion nucleosynthesis, or radioactive decay). And maybe some indication that nearly all helium on earth is not primordial, which is not the case in the universe.
They're talking about the banks folding, and the subsequent inability to change money, which happened years before FDR was elected.
Well, I want to use products from companies that I support. Mozilla is simply pushing too much politics that I strongly disagree with so I cannot support them.

Brave is more private and respecting of the user, without the politics. It's all whats good with Mozilla leaving out the bad part.

We could have had that in Mozilla today, but because virtue signaling they had to fire Brendan. This was probably the nail that lead to the coffin for Mozilla.
The reduced spending on dev tools makes me sad. Their efforts in the past, for example their unparalleled support for CSS grid, have set the standard for web developer tools. I hope they find a way to continue to innovate in this space.
Forma.ai | Toronto, Canada | Full Stack Engineer | ONSITE | Full Time
We are a stealth startup currently based out of downtown Toronto. Our goal is to optimize sales compensation optimization for large enterprise companies. We currently working with multiple multinational companies, looking to accelerate our development.

We are using modern tools such as react / redux / django / python / Postgres etc.

We are looking for talented developers to join our team, it doesn't matter if you are not familiar with any aspect of our tech stack, as long as you are smart and willing to learn fast.

Email me at annamarie.ince@forma.ai
Hence why they shouldn't do it.
I don't know. I'm a very heavy Emacs Doom user, but I still load up projects in Intelli-J/Rider. I find Emacs combined with ripgrep/silver searcher a nice way to search across all my projects, and treat my local code bases as a monolith. Once I find what I need, if I'm not just reading the code, I typically open of the project in a native IDE.

I'll only use Emacs for making small configuration changes, or when working with small POC type of stuff, or writing small CLI projects. I do use it extensively for magit and org-mode, org-journal, and my REST API interface via org-verb (instead of Postman/curl/httpie) though.
I think you're getting a few things wrong. Bloom filters do not serve as data structures for faster lookups, on the contrary, other approached perform probably much better. Bloom filters are only useful because of their low space complexity. E.g. look at genome assembly https://en.wikipedia.org/wiki/Bloom_filters_in_bioinformatic.... Storing and looking up every k-mer is super expensive (memory-wise). Bloom filters allow for efficient k-mer lookup, without actually having to store all the possible k-mers in memory.
very sorry to these people who were laid off today, specially in this difficult situation where our world is.

I hope they could find another job soon.
It blows my mind that no company is currently able to challenge Chrome.
Not even Microsoft or Apple is interested to challenge the status quo.
Non-commercial transactions of information can't be regulated. US advertisers can be banned from doing business with tiktok but it is a free app. If someone in China called you and read out loud every byte in the tiktok app and you wrote it down in notepad and saved it,is that speech or commerce? It is speech in my opinion. They can regulate commerce but for software and crypto they can't regulate the transfer of information,they can only regulate commercial activity with that information. Commerce such as huawei/zte physical equipment sales is dfferent than software. They can't ban software just like how they can't ban a book. They can ban book sales or a book reading service but storage, avaipability and free transfer of information cannot be banned.

They can't ban someone from mailing you the communist manifesto for free as a book or handwritten letter, so they can't ban a communist manifesto app download or punish anyone for facilitating that transfer.
Sadly I had hopes for ChromeOS but I'm more saddened nothing like ChromeOS has popped up.

If Mozilla teamed up with someone like Ubuntu to produce a viable alternative I'd buy into it fairly quickly honestly.

In the meantime I'm considering an iPad Pro as a "Laptop" alternative and as a way to offload apps from my phone so my phone is just that, a phone with nothing but maybe the work apps on it and texting stuff. I don't want social media in my pocket anymore.

Edit: On another note, maybe if we see more ARM laptops it may be worthwhile for a new Netbook / ARM focused distro to crop up. One thing that kills me about Chromebooks is paying a thousand dollars for decent specs but I could pay the same amount and real a laptop with a real OS on it. The main selling factor with ChromeOS for me though has always been their security model.
Pay for their VPN! https://vpn.mozilla.org/
I've done something similar - working out 3 days a week in the evening during my commute time. I've gained a little bit of muscle and lost a couple of pounds since this madness started.

I didn't start off this way though. At the beginning I was paralyzed, staring at my phone and laptop screen. I was tragically distracted and just... stuck. Doomscrolling is the new word that I can totally relate to. I was swirling in emotion.

But I just decided I'd had enough one day. It was actually a goofy book that some rando twitter handle sent me one day that gave a step by step "leveling up" process. It was one of those right place, right time things so I just went with it.

I started meditating with the "Waking Up" app, drinking water, working out, and kicked my side project back off. It's been a real journey now that I've decided to use this extra time for good rather than just emoting.
New Zealand reinstates coronavirus restrictions
It's a great browser, even faster than Chromium. I especially appreciate that they offer 32 bit versions for download which run on my old Linux machines just by unpacking the ZIP to some directory.
I have to say, “build a link sharing site and then forget about it” seems like a strange approach to success.
"Could"? We're already in a bubble. Most notably, the Bitcoin price rally coincides with Tether printing out $10B of their "stablecoin", fully backed with what very much appears to be nothing at all.

Here's a primer from HN's very own patio11, from back in late 2019 when they had only printed $4B: https://www.kalzumeus.com/2019/10/28/tether-and-bitfinex/
The linked article says nothing like that.
How about cut the budget for "changing" the world rather than cutting developers?
Along with 99.9% of your legitimate users in most cases.
i also have no issues with it, if it was Google on the other hand i would probably disable it.
If someone wants to set up a service where all that is within the TOS they are free to do so, just as there are other people who have decided otherwise.

None of what you said is limited by the freedoms that you already have, including starting your own platform.

But I'm sure that when you do, you too will find some things on it that you will want to block.
One way that SVG could be used for multipage documents is with a convention that the top-level <svg> tag is the document and child <svg> tags are the pages - this is what I do in my app. I also use the fact that gzip files can be created with independently decompressible blocks to create svgz files with page-level random read access [1].

But another barrier is that browsers refuse to support SVG fonts. One supposed reason for this, the lack of hinting support in SVG fonts, is less relevant now with high DPI displays - macOS no longer does hinting at all I believe. The additional effort to support SVG fonts is really minimal [2], so it seems strange that it's intentionally omitted.

[1] https://github.com/styluslabs/ulib/blob/master/miniz_gzip.h

[2] https://github.com/styluslabs/usvg
If this makes you sad or pissed off, the best thing you can do is donate. I just donated for $15 for the first time.

https://donate.mozilla.org/en-US/
I thought I missed the quote when I first read the article, but I did a search now and it came up empty.

Was the quote in the article and got taken out, or were you just being sarcastic?
You do get that the total compensation for 250 FTE's is probably in the neighborhood of $25 million/yr. She gets paid about $1m/yr which includes performance incentives. So if she just gave up her whole salary she would only have to fire 96% of the people let go today.

C suite members raking in high salaries is the tiniest most insignificant issue when it comes to a large orgs finances. In most large orgs if C sites were paid $0 the average employee wouldn't even notice the difference.
Browser Extensions I Can't Live Without
Which teams were impacted? In particular, is anyone working on rust being let go?
Look at the leadership team of mozilla corp to easily guess if the statement is fluff or they actually mean it.
Hello HN, This is TwitterDeck for HackerNews. Hope you like it.
Thanks for your support.
> "fully grasp the full benefit and privileges they have received"

When do I get my reparations from the Normans? Or the Romans? Is there a time limit?
smsapi, messagebird, twilio, i've used all three and they all work great.
It's a waste of money.
There was an old Soviet joke that "the USA meddles in the USSR's internal affairs all over the globe"... and yeah, the "policy nerds" apparently do honestly believe that the whole world is in the US's jurisdiction, but what can you realistically do?
Hence the (La) part being optional. Normal TeX isn't bad at all, from what I can see.
Correction: the world won’t let the USG go bankrupt. American generals won’t just stand down, disband their forces, and turn in their boots. If the USG goes bankrupt a massive war will breakout. In the business world things have been going pretty well so if more taxes become necessary to prop up the USG they will happily oblige.
Roughly where we are now. Making the best browser doesn't pay the bills.