skysight-inc/HackerNews huggingface dataset:
Zhenni from Dgraph here. First of all, thank you for mentioning Dgraph in this topic. Second, not sure if you're aware, Dgraph recently released a beta for a hosted solution called Slash GraphQL. It solves the exact problem that you mentioned here. Slash is a fully managed GraphQL backend service and it gives you a /graphql endpoint in a single click. It is tailored for startups and small apps since it eliminates the backend management completely and allows you to focus on building your app and ship faster. What makes it unique is that Slash is powered by Dgraph, where you can enjoy the benefits of the graph backend (intuitive data modeling with only GraphQL schema) and Dgraph's speed and scalability.

Glad to hear that PostgreSQL satisfies your need. If you're looking to build a new project that requires complex query or relations, definitely give Slash a try. :)
They can be well over $200 for some phones:

https://support.apple.com/iphone/repair/service/screen-repla...

I get that it's a lot of parts, but this is the most fragile piece of the phone and Apple would be wise to take a note here from their competitors and explore other options. There is no reason why it needs to be a lot of parts replace to fix your cracked screen, or even have a screen that cracks at all, other than a lack of imagination in the engineering department.
> They show the peril of ceding control of vast swaths of the world’s manufacturing to a regime that builds at home, and exports abroad, a model of governance that is fundamentally in conflict with American values and democracies everywhere.

This seems like a bold claim, and I didn’t feel the last part was really backed up.

I guess I just don’t see how that is the part of the model of governance that is in conflict with democracy.
Frankly, I don't see why it matters who is selling or managing the equipment. It's a pointless debate that misses the forest for the trees. Only children thought refusing to produce and export this kind of expertise would stop it from from proliferating. The demand and the money aren't going to go away because anyone in particular took the high road. Refusing to participate just means someone else gets the money.
So maybe until you prove your worth as great leader that gets company from decline into growth, your salary shouldn't keep growing by the millions?
For kindle, at least, authors can do an "optional" update or a "forced" update.

The forced one is pushed to every device automatically, and Amazon strongly warns against this when you attempt to do it, becaues it deletes all the readers' notes, comments, and bookmarks. It's basically suggested to only use it for book-breaking issues where the current version is essentially worthless.

The optional one adds a little update marker to the book in kindle (similar to a phone app) and lets the user grab it at their own leisure, or ignore it. It's highly unreliable, but is the best practice for any updates which aren't fixing a book-breaking issue.
I'm pretty hardcore capitalist but I also have started to think more about the ideas that go under the heading "market society" -- namely, that everything has its price, that we'll trade away all kinds of things, family time, vacation, meals with friends, etc. for some kind of price. That everything can be bought and sold, that everything has its price.

Some things have to remain outside the realm of market exchange. Marriage is a good example. You just can't put a price on it. Ditto for kids, and a lot of other highly meaningful life experiences.

I think the problem is thinking that markets and commerce are the whole story. They aren't. There's just so much more to life: serving others, community, family. None of this is anti-capitalist per se.
That's fair, but there is no need to start grandstanding in print about your business decisions that other industries make entirely silently.
Which is a perfectly reasonable opinion, but in that case maybe it's time to move on to one of the other opportunities, and find someone else for this job.

There are lots of ceos of nonprofits or small companies being paid significantly less. I think the problem is who mozilla is comparing itself with.
That would indeed be very neat. I think it's also impossible to do in a reasonable way, because how well a compiler does is probably dependent in a huge way on the particular program. There is a huge class of program transformations that are technically correct but far too specific to implement in a general-purpose compiler, and I think how well a compiler does is mostly dependent on how many of those transformations happen to apply to your program at hand.

For example: suppose you have a program that renders a 3D scene from a hardcoded scene description. A compiler might do a lot of stuff to that program, but what it will certainly not do is notice that the whole hardcoded scene can be replaced with a small representation in the form of a distance estimation function, if the rendering algorithm is also changed from raytracing to distance estimation.

A human in a demo scene situation will certainly perform (or at least try to perform) that transformation, if only because distance estimation is well known to often provide compact representations of certain, a priori very complex, scenes.

Also, nitpick:

> Clearly this problem is NP-complete as hell

I think it's almost certainly not even in NP; that would require a polynomial algorithm that, given some evidence that you can choose, proves that a particular program really is optimal. I think that's still impossible (but am gladly proven wrong). If I'm correct, it's not NP-complete, it's NP-hard.
This is really quite interesting and I think speaks to the character of a lot of supposedly political views.

In the war of ideas, I think it helps to classify them simply as 'antagonist' and 'normative' instead of anything else.

When people are young and they don't have power, they may feel aggrieved (possibly legitimately so, or internalise the grievances of other groups), or even simply want to 'rage against the machine' (i.e. what they perceive to be 'a machine'). This aggression may be creative, but I think often it's a visceral intellectualism. It's a 'challenge to power' through a vector of ideas and ideals. But the vector is actually not as important as the motivating impetus ... which is the 'challenge' not the 'ideal'. But this mentality does not at all lend well to the ugly, grinding, material reality of power and real management of systems.

Castro had some legit things to say about Cuba pre-revolution. But what happened when he actually took charge? A few nice things, but then it went pretty quickly into despotism.

If your identity is caught up in antagonism and you live and breathe lofty, impractical slogans that never actually have to be tested because they're never going to be actually tested, what happens when you do get power, and then have to deal with the bureaucracy, unions, police, very legitimate violent threats (internal and external), geopolitical shenanigans, poverty, yada yada? Any ideologue who actually tried to do a good, responsible job, would be considered a total sellout by his own vanguard.

It's odd because often real change does come from some of the more legitimately aggrieved voices ... at the same time, I'm not sure if waves of revolutionary leaders are able to handle 'the 99% of the rest of the job'.
> Maybe Mozilla should hire more people in those places, if they need to do so to save money.

They did hire from places with cheaper labor cost, such as Taiwan. They still got axed.
I've put this list together for Tech Leads, but the non-technical parts of it are very much relevant for CTOs as well: techleadcompass.com
2. You thought they were someone else

Attribution in the cyberspace is still pretty shaky, even though there have been some high profile accusations flying around lately. Sometimes you see links being drawn to GRU on the basis of things like some executable having a compile time matching to a Russian time zone or a file being last modified by a user called "Dmitry."

Seeing as the IC cyber business is already murky as hell, who knows which party is actually doing what. I think only the PLA plays with slightly more open cards, mostly because they just don't give a damn about being caught.
@moderators: This should be a show HN.
Around the same time that Cromwell penned these inspiring words, he was also busy killing off hundreds of thousands of people in Ireland, amounting to maybe 40% of the population; perhaps as much as 80% in some parts of the country. I leave the reconciliation of his words with his actions as an exercise for the reader.

https://en.wikipedia.org/wiki/Cromwellian_conquest_of_Irelan...
So they have implemented that to copy https://mozillalifeboat.com/? That's sad. There is no reason to take away attention from mozillalifeboat.com.

Just because something is hosted by mozilla doesn't make it better. Instead of copying VPNs, Bookmark directories and such, they should focus on the browser and offer the other services as some form of cooperation.

But maybe I am wrong and uniting everything under the mozilla brand is the way to go.
It looks like even with all the more recent nonsense Google inserts into the results it is still easy to just extract the result URLs and leave behind the rest of the crud. If you want to retain the description text it is a little more work.

Interestingly, the /aclk? Ad URLs do not use HTTPS.

Seeing that these Ad URLs are still unobtrusive, I am wondering why anyone would want to remove them from the search results page. For cosmetic reasons?

I prefer searching from the command line. To remove the /aclk? Ad URL's I used sed and tr.

#!/bin/sh
# usage: $0 query > 1.htm
#
x=$(echo y|tr y '\004');
z=$(echo https://www.google.com/search?q=$@\&num=100|sed 's/ /%20/g');
curl --resolve www.google.com:443:172.217.17.100 -Huser-agent: "$z"|sed "s/<a href=\"\/url?q=/"$x"&/g"|tr '\004' '\012'|sed -n '/url?q=/{s/.url?q=//;s/&amp;sa=.*\"><h3/\"><h3/;s/&amp;sa=.*\"><span/\"><span/;s/$/<br>/;/aclk?/d;p;}'
> You can eyeball the number 7

Supposedly, Henry Ford ran F by eyeballing the height of various stacks of papers on his desk. GM made fun of him for doing so (because they had "scientific management"), but I wouldn't be surprised to find out the numbers on the pieces of paper in each stack were generally for the same order of magnitude, so he really could get actionable "Business Intelligence" by comparing stack heights.

(Are there any other practices on which astrophysicists and Henry Ford could agree?)
Great discussion about bootstrapping:

https://twitter.com/chriscantino/status/1293687510841716736
Except if the algorithm is changed. On https://codegolf.stackexchange.com there are regularly solutions that are very short, but by necessity also employ a suboptimal algorithm, and are thus slower (sometimes very much slower) than the optimal program in terms of performance.
Exactly like that.
What about Libreboot? Doesn't that allow booting x86 without binary blobs?
I like to think that friends and family will look on my works and say "he was a creative man", but deep down I know that those words will only come from a few who already know how to appreciate it.

Therefore, I work to please that faceless few. I am happy with this, because it is nice to be appreciated, but at the same time I cannot help but feel that I am not building something meaningful in my more direct social circles.
Bolt - 95 cents

knowing where to put the bolt - 95 bucks per hour.
I use these but I didn't really do much comparison shopping:

https://www.vitaminshoppe.com/p/one-daily-men-multivitamin-1...
For the limited scope of rectangular loop nests without loop carried dependencies, my Julia library LoopVectorization.jl is able to vectorize and achieve often significantly better performance than Clang, GCC, or the Intel compilers; see the different examples here: https://chriselrod.github.io/LoopVectorization.jl/latest/exa...

However, that's only one component of vectorization. It's still relying on LLVM to do lots of clean up, among other things.

I feel like there's a lot of reverence surrounding compilers and their capabilities, but at least when it comes to SIMD, it's not hard to find examples where a human can do much better, or can at least come up with algorithms that will do better for that and related problems.

I think saying compilers produce better asm than a programmer is like saying statistical libraries like `GLM.jl` are better at doing statistics than statisticians. True in that you should let the routines crunch the numbers. The skill is in deciding which routines/analysis to run, how to organize them, and -- when necessary -- when to develop your own.
I believed same narrative as you, I was born near border (native Russian speaker) and we do have суржик, never liked it. Later I've traveled to Ukrainian Carpathians, they have beautiful language there, I liked it and learned it.

When I've been in Europe it was Ukrainian which was close to these languages, not Russian.

Sure people understand when you speak Russian with Ukrainian accent - they speak Russian, they would understand without accent too. They speak Russian in Croatia and Slovak too - not a lot, but some do, it proves nothing.

The truth is language division is political, it is dialects all around. You believe in narrative that suits Russia politics. But the story works both ways - one can argue that Russian is redneck language, not a proper Kievan Rus descendant, its people can't even communicate with other Slavs.

I've been to Moscow, funny accent. I've been to Russian village (under Kursk), they speak Russian there, as Ukrainian speaker I should know.

So you know 1st hand, I know 1st hand, how about I don't say shit about Russian and you don't say shit about Belarusian and Ukrainian?
Downloading and Installing Database – MariaDB
Correlation may not be causation, but it does provide a null hypothesis to fire at. And people with adequate vitamin D seem to die less (https://www.mayoclinicproceedings.org/article/S0025-6196(18)...). Hence the conclusion in this paper (which does have dosages in it).

https://www.mdpi.com/2072-6643/12/7/2097/htm

"The bottom line is that there is no downside to increasing our intake of vitamin D to maintain serum 25(OH)D at at least 30 ng/mL (75 nmol/L), and preferably at
40–60 ng/mL (100–150 nmol/L) to achieve optimal overall health benefits of vitamin D."
Donations do not go to the CEOs salary or anything Mozilla Corporation related. They go to the Mozilla Foundation and are used to work on global internet policy and education.
I’m literally on the side of my chair waiting for part two. The first scientific article I’ve read that felt like a cliffhanger.
Shhh - don't tell everyone about Iowa.
Weird that Simon Cross completely lost us here. He normally can write meaningful stuff. See e.g. http://hodgestar.za.net/blog/

"All good things must come to an end". No, they don't.
Advice (which I agree with) that conflicts with the author's previous post referenced in the first paragraph.
A no deal hard Brexit was not obvious before the last election.

I said a percentage of the decrease. Obviously Brexit has not caused a 20% economic drop.
OK but seriously, is the Firefox security team gone? If so, how do they propose to ship a browser without anyone making sure it's secure? That sounds kind of irresponsible.
The stupidity of actually killing the very core team of their very core product leaves me speechless. The managers behind that decision are so obviously inept that they should be unemployable in the future.
My ecosystem/evolution simulator now has flowers and bioluminescence
Equating the assertion of limits with total compulsion, weasel words, outright falsehoods like equating the idea of behavioral consequentialism with demands for totality of belief, an idea which is simply not present in the quoted text.
A new subdomain choice for JavaScript related open source projects
It goes without saying that it has to be escaped in most shells, but that is the traditional option for help on UNIX®️. You would be well advised to educate yourself on the history of UNIX®️ before coming up with "what are you smoking?"
Glad to see people are so excited, to think this got this much attention while the link was broken XD. Should be fixed now
In cases of parallel processing where code executing in the critical path is a significant bottleneck, hand-rolled SIMD can sometimes outperform what gcc or clang spits out by a few clock cycles/iteration. But even then, the sanest way to do that is to let the compiler do most of the legwork and then incrementally tweak its output.
> Civil trademark law effectively means everyone is "subject to" their terms.

Not in the slightest. Adobe cannot do a single thing at all about people misapplying the word photoshop. Trademark law only applies when someone could conceivably become confused about who is offering a product or service. If you avoid that problem then you can completely ignore the wishes of the trademark owner. Could you argue that this site is causing that confusion? Yes, you could. But you're greatly overstating what other uses trademark could effect. If I look at those brand guidelines and decide to talk about "the firefox" and put their logo uncomfortably close to other logos, I'm going against their desires but they can't stop me in any way.
Singapore is also going through a particularly bad Dengue fever season, so there is a ton being done for mosquito control including spraying of insecticides.

I have no idea how selective those insecticides are, but one could imagine an impact on other insects.
I'm sure as an insider you have a better and more realistic view of things.

Here on the outside, it's hard not to imagine the 2022 blog post that carefully explains that the huge cost and burden of maintaining a modern independent browser engine just isn't the most efficient way of furthering Mozilla's goal of an open internet.
But that doesn't contradict my point. The mathematical basis matters, sure, but the language on top of it (exactly because it derives from the math anyway) is mostly irrelevant.

I don't really care if I have to write SELECT or \forall or σ as long as they all have the same meaning. But I'd prefer to use SELECT because I already spent time learning how to work this way.

SQL as a language is fine. There is no real need to reinvent SQL unless you're going to reinvent the math behind it too.
Actually, I did upvote your comment. After doing some research and looking into his blog, I realized that I though that things that he describes that appear in previous works give the impression that they are his ideas. The posts are great and a fantastic source of information, very valuable by themselves. I don't understand why wouldn't he just be more clear about the credit to others.
The article also contains very interesting tidbits about Mozilla's future strategy:

> the layoffs were part of a restructuring of its core business, with Mozilla moving away from its current role of internet standards steward and experimental approach to its product catalog to more commercially-viable offerings that generate revenues on their own.

> Mozilla's long-term plan is to build its own revenue streams from subscription-based services and reduce its dependence on the Google search deal

> Yesterday's layoffs reflect this plan, with Mozilla shuttering its threat management security team, software engineers working on Mozilla's experimental Servo browser engine, developers curating the Mozilla Developer Network portal, and the team behind Firefox's developer tools. Sources have described the layoffs as over-staffing in areas the organization was not planning to prioritize going forward.

> Work on open standards and protocols will take a backseat to commercialization efforts in the short-term, but Mozilla doesn't plan to phase out its work in the web development community completely and will most likely come back to its role of web custodian once its subscription-based services ensure long-term business survivability.

If you contribute to Mozilla with the express purpose of supporting its advocacy in the development of web standards, now is the time to reconsider your contributions.
Depending on the country you already have workplace regulations that mandate minimum natural light intensity levels at your workstation.

It seems only logical that the next step is to regulate that HVAC can only apply selective UV filters on windows instead of UV wide spectrum filters.

I am not sure what would be the manufacturing challenges for this? It would likely apply only for new construction but it would be a step forward.
No, it's a judgment on GNU, GNU/Linux and the horrid incompetence of contemporary information technology industry.
"That's an inevitable result of somebody trying to push through a crowd that won't move."

Maybe the crowd should move from the "road". You know. The thing that is built primarily for vehicles. Obstructing people just getting on with their life is not gonna make them suddenly support their cause. In fact it's gonna radicalize them, as you will see in November. Sleepy Joe has no chance.
I can’t wait for those ME/PSP program to become declassified, because I have zero doubt it’s an op and someone’s going to do it. It’ll be exciting just as A-12/SR-71 docs!
> I believed the WMD lie.

Iraq did have WMD - they used poison gas on Kurds. They also had an absolutely massive army that had to be confonted at some point.

The Bush administration and their "aluminum tubes" was silly though.

> I hope I have learned from that.

What you haven't learned is that every bad thing reported has basically been true in recent history, if you pay attention.
I just edited my comment to make it clearer. I wanted to convey why not use gumroad as well, not instead of leanpub. Sorry for the confusion.

Personally I use pandoc [0] to generate pdf/epub from GitHub style markdown. I use both leanpub and gumroad, with leanpub giving me paying customers more than double the share of gumroad.

>books are completely zero-maintenance

That depends on the type of the book I suppose. I just spent about 4 months to update all my books recently - and I expect to update them again to add new content, changes due to new software version, feedback from readers, etc.

And I agree, for success you need a good book. I'll add that it will depend upon how many users would need the material, able to reach said users in the first place, etc.

[0] https://learnbyexample.github.io/tutorial/ebook-generation/c...
Absolutely cannot agree enough with this sentiment and I do the same out of what seems like basic cautionary instinct, though the sheer quantity of people (perhaps a loudly vocal minority) who seem to consider the particularly minor inconvenience of wearing a mask to be too high of a "cost" continues to surprise me.
I wrote a daily utilized utility (probably still in use) that made good use of PyPy, it was pretty slow and after quick profiling I found that type check functions (PyMySQL) were being called A LOT of times. Literally changing the runtime from python3 to pypy was something like an 8x overall speedup.
>Many people saw it coming.

This article is asking how the NSA managed a hacking empire leaving practically no evidence. Many people correctly assumed it was happening, they just couldn't prove much.

"Why did we never see it coming?" Is a poor way of phrasing their premise, but it's not false.
AirBNB isn't even a public company yet.

Brian Chesky is not merely the CEO of AirBnB, he is also the cofounder with a networth of 4.1 billion dollars.

It is one thing for a literal billionaire, who owns the company to undergo 'hardship' in order to save the company they built over the past 10+ years.

It is a whole other thing for a mere employee to sacrifice their salary during a company downturn. To do so is an act of pure charity---which while it may be inline with ethos of a non-profit worker, isn't something that we as total 3rd parties should expect.

Mitchell Baker is just an "employee", despite her long years of service. She was even fired from Netscape during a round of layoffs, and served as a mere volunteer for years.