skysight-inc/HackerNews huggingface dataset:
Thanks for the feedback, I can certaintly take a look into this. Apart from filtering by City is there anything else you have in mind?
Piero and Matel from Uber and Databricks definetly worth listening to
Sure they can do that if you can upgrade to Big Sur without bricking your MacBook
Nigerian Secondary School Subjects Complete SQL Query
Is your company using OKRs?
Do you enjoy that method of management?
Would you rather enjoy an alternative more?
Websites Run Arbitrary Code on 'Playstation Now' Enabled Application
I'd assumed that was at least somewhat intentional, to encourage use of the app.
While you are right that Musk favors engineering/cost improvements on existing ideas. I don't think there's a clear dividing line between science and engineering.

SpaceX has numberous "firsts", including reusable rockets and some engine designs. So it's not right to say they just do things we've been doing for decades.

And on the other end, the physics behind fusion is pretty well understood. The difficulties/expense are in building the thing, and dealing with issues like plasma instability. We call that "science" mostly because it is a state funded project. If a private company were doing the same thing, it would be called R&D.
I imagined C and C++ to be the language Emacs is most used for but I was wrong by a long shot. No idea Python was THAT popular for Emacs users. I primarily use C# with Emacs and if I just use it as a text editor then it's fine, but doing an entire C# project in Emacs imo is straight up impossible. I still have to use Visual Studio for project management, adding NuGet packages, unit tests, builds, SVN for work (I just use Magit for my own stuff), and whatever Microsoft-made BS that comes up (had a JSON parsing error yesterday, tried to fix it for 20 minutes without success, blindly ran the project again and now it's magically fixed). I can see why C# is at the bottom of the Emacs usage list.
Very interesting.

My immediate thought for a use case is to debug APIs. Pass in a param that adds this to the response and get it in a more human readable form. Will test it out.
Technology eventually solved every problem by making the solutions cheap enough to be acceptable.

Technology created this problem, applying the same thinking that got us into this situation won't get us out of it. All this wishful thinking crap won't get us anywhere.

You don't need to drive your standard of living back hundreds of years although if we don't get a handle on climate change that will happen.
On this same note I would also suggest some papers which show you can do so much better than simple erasure coding -

[1] Clay Codes - https://www.usenix.org/conference/fast18/presentation/vajha . This paper was also implemented on Ceph and the results are shown in the paper.

and,
[2] HeART: improving storage efficiency by exploiting disk-reliability heterogeneity - https://www.usenix.org/conference/fast19/presentation/kadeko... . This paper talks about how just one erasure code is not enough and employing code conversions over the disk-reliability we can get up to 30% savings!
At least that last "shall not include any indebtedness owed to a person who is related to the taxpayer" part is a pretty sweet deal if you:

- Have a family

- Have a family that have money

- Have a family that have money and are willing/able to loan or give you some of it.
And the default theme is a light theme too! What were those users thinking!?
Stories like this one, plus the recent IPO rush, the Tesla spike, and the frenzied day-trading of twenty-somethings on Robinhood reminds me a LOT of 1999...

The difference in 2020 is that by now everyone has decades of very strong evidence that the Fed won't allow markets to fall very far or for very long. They've created a one-way bet which they must keep supporting, because the moment that market participants believe the Fed Put is dead, there will be a major crash across all asset classes. And most importantly, the Fed will rightly get the blame and may be restructured as a result... which means the Fed will avoid this outcome at all costs.

Everyone knows this, and everyone knows the Fed knows, and the Fed knows that everyone knows that they know. Which means there can be no escape except via something externally-imposed which allows the Fed to avoid the blame. COVID was an opportunity for this but they did exactly the wrong thing and doubled down, giving people even stronger evidence that they are trapped.

It's a problem.
Would you count total time or total plays? In one case you give too much to ambient noise recordings and similar genres, in the other bands like Ramones would get an unfair advantage.
Thanks, yes that's exactly what it is then. In order to give external access to my devices (e.g. my NAS) I have to forward ports from their router to my router, and from my router to the device. So, definitely double NAT. Amusingly the person who installed it incorrectly called it a bridge.

Thank you for the insight and lesson!
The tag feature has been recommended by a few users, I'll definitely look into this further.

Right now, the listings are populated and curated manually. We have several sources where we find jobs and we simply filter through them and pick out the ones which are highly relevant towards Kubernetes.

Once the site starts to generate a little more traffic, the next phase will enable hiring managers to post a listing on the website directly.
> But I will bet a ton of money it will be far, far higher at the end of this decade. This is about network effects, the internet, scale, national security and the ability to achieve total dominance in a sector and leverage that into other sectors.

In other words, you're betting that regulators continue to permit Amazon to continue to consolidate monopolistic (if not outright monopoly) power. If regulators were to ever decide to break up Amazon - surely the stock price, so dependent on market dominance, would crater as a result.

I'm not saying you're wrong to make that bet / assumption, but it's important to note that Amazon's dominance is not a guaranteed destiny or inevitability. There are threats to their dominance.
Cool, you made a blank web page!
Same here. I have no tool/hardware needs at the moment but I'm having a blast navigating the site.
yes, on Nexus 5X that I've had since 2016, chrome and firefox are very slow until they render the page, then scrolling works ok.

on iPhone 6 everything is still pretty responsive.
I have nothing against Javascript when it improves the overall result. However, when I come across a site which consists of text articles interspersed with some static images, and the images do not show with JS disabled, or in extreme cases, the entire page remains empty because it needs JS to even display text, that just screams wrong.

Web has been able to display well-formatted text and images for decades without Javascript just fine. In fact, that has been its original primary purpose, to display text with hyperlinks and some images. Why bastardize it just because you want your images to load with a cool effect or something equally silly (that won't work well for half of the visitors anyway) ?
> That's the reason why it's so difficult (impossible?) to come up with a freemium monetization strategy.

I'd say that you may want to charge for the actual service rather than for relaying per se, but still base it off the quality of service. For example, will having near real-time updates of other people's location be worth $X/mo? Heck, yes. Should you charge for one-off manual checks? Probably not.

So, have a manual and automatic modes. With manual, if I want to know what my friend is, I have to tap a button and it will ask the relay to ask the friend's phone for its location. Cap this to, say, 1 request a minute and give this away for free. Then add an automatic mode whereby the relay will automatically poll my peers for their location. Charge for this. Also allow very easily enabling this mode for a fixed period of time, say, just 24 hours or 1 month or allow subscribing to it. This will take care of people who need to track someone's location only occasionally. Charge more for this (or, alternatively, give massive discounts to those who subscribe).

Next, have tiers on how often updates are collected. 1 minute, near real-time, etc. Price accordingly.

Next, cap the length of the peer list that people can have for free.

Next, on the server side retain only the last update by default, but allow retaining full (or extended) history. Charge for this, charge to the _consumer_ of this information.

Next, allow people organizing themselves into groups, with every one sharing their location with everyone else. Charge for that, charge it to the group owner.

Next, allow groups to have a "star" topology - all members reporting to a single "admin" user. This is now getting into the enterprise-ish use, so you'd probably want to have a "managed" version of the software that will have all UI locked down. This will also jive nicely with the history retention.

Next, add a separate management/admin software for herding group installs. Alternatively, offer an option of using a web interface in exchange for relinquishing the privacy.

...

I mean it's not that hard :) Start small, solving one specific need of a specific user group at a time and then extend logically.
It has constant-dark-mode tag, so can be called "constant dark mode hex editor". The eyesight part is simply misleading, dark mode is the last thing I would associate with that.
To be pedantic, content size is not the only factor, the amount of work the browser needs to do to render your page, the amount of visual effects, etc also have an impact on the perceived speed of your webpage. https://js1k.com/2019-x/demo/4130, the winner of last year's JS1K competition, has a total downloaded size of 10kB, but probably won't run well on low end devices.
Interestingly, loading homedepot.com from Singapore gives me the full site and automatically sets my ordering location to their store in Guam...
I actually think they have less contrast. I am having trouble reading the text
> Idk what can be done to fix it.

Nothing please, that's exactly how I want my sites to look.
I Used Reddit to Double My Newsletter Subscribers
Note that there are ways to test causal hypotheses without intervening.

For example, suppose we wish to test the hypothesis that smoking causes lung cancer via the main mechanism of tar buildup in the lungs, against the alternative hypothesis that smoking is correlated with lung cancer because of a gene that predisposes people to both smoking and lung cancer (this example comes from Judea Pearl’s Book of Why).

If the former hypothesis is true, then we should see a correlation between smoking behavior and tar deposits, and we should also see a correlation between tar deposits and lung cancer even after controlling for smoking behavior. Composing the causal effects at each stage, we can then calculate the indirect causal effect of smoking on lung cancer. If this suffixes to explain the correlation, then that rules out the alternative genetic explanation for the correlation.

Of course, we can always propose ad-hoc further hypotheses that complicate the analysis: maybe the correlation between smoking and tar deposits is itself non-causative, etc. This only goes to show that scientific inquiry must be done with judgment and with expert domain knowledge, testing plausible hypotheses in good faith. But that’s true for detecting mere correlations too — we can always doubt our instruments, or claim the data is a statistical fluke. And it’s true in randomized controlled trials: it’s conceivable we didn’t properly randomize, etc.
From this year I really liked the paper, Recovering Purity with Comonads and Capabilities, Vikraman Chaudhury and Neel Krishnaswami,

https://arxiv.org/abs/1907.07283
And you don't think "normal" users would mess up a LaTex document pretty badly?
Weekly Round Up in Code
I don't. I worked at a mid-sized startup in SF a year ago and they required all that stuff. Luckily I was a contractor so it didn't apply to me. But man what a PITA as a developer to have to justify your job every month.
Motorolla G7 Power. Retails unlocked for around $160 bucks and available to safelink wireless aka free Obamaphone plan users for $110.

https://www.gsmarena.com/motorola_moto_g7_power-9527.php

3GB of RAM 6.2" screen
CPU Octa-core (4x1.8 GHz Kryo 250 Gold & 4x1.8 GHz Kryo 250 Silver)
GPU Adreno 506

The battery lasts days, it has an actual compass and it even comes with both a sdcard slot and a headphone jack.

That isn't the lowest of the low but it is 11-16% of the price of a flagship.
There have been a lot of reports of UFOs at supersonic speeds with the ability to stop on a dime. One explanation is aliens and one is a conspiracy that the US government has had access to a warp drive for decades. I don’t think Occam’s razor applies in this circumstance since both seem very fanciful.
I’ve written a lot of Common Lisp and I while there was obviously a lot of thought that went into its design, I wouldn’t call it cohesive. Why are streams not CLOS objects (in the spec; I know about gray-streams)? Why can’t equality operators be extended to user-defined types? Why does the language even need so many equality operators and specialised functions like sbref? Why have both setf function names and a load of functions like rplca? Why is a setf function name invalid as the car of a form, even though only expressions (apart from atoms and lambdas) are disallowed? Why can’t the user make hash tables work for their own data-types? Why aren’t structs a first-class part of the object system like classes (unless you have the MOP)? Why can’t you have anonymous classes even though you can have anonymous functions and objects whose class was replaced with a new definition? Why can’t the user extend the sequence functions like map with their own sequences? Why are arrays so custom compared to the rest of the object system? Why pathnames? Why do so many things have bad names (e.g. getf and putf vs setf, set and get and setq, ...)

If your answer is performance or compatibility with 1980s operating systems or lisp implementations, then sure that’s a reason for the design but it doesn’t make the design cohesive, complete and composable.

I think CL is a good language despite this rather than because of it and I would suggest that your claim of it working “surprisingly well” supports that.
Detecting the use of “curl – bash” server side (2016)
It's not: they don't operate in the EU, they don't want to give up their tracking, and they don't want to conform to EU privacy measures. That's perfectly fine, and simply denying EU visitors is the easiest and cheapest solution.
Man this entire thread is full of people complaining about the noise of quadcopters... they are pretty noisy but y’all really don’t think we can get the noise level to a tolerable level. A lot of naysaying for something that seems pretty cool, maybe I just haven’t had enough coffee to join the default dystopian world view we have rockin here. Sheesh.
Its amazing how cutting emission by regulation is completely left out of the list of options, somehow spending infinite money is seen as easier than getting congress to act...

Anyway, I let Wellerstein reply to this:

"""The Manhattan Project was an unusual, somewhat dubious enterprise that had massive, world-affecting consequences. Ignoring that not only misunderstands the Manhattan Project, it misunderstands what happens when you pour essentially unlimited resources into a given field — which actually is the primary goal of those who use this metaphor.

The problem is, the Manhattan Project “worked,” if by “worked” you mean, “produced atomic bombs for use in the Pacific theatre during World War II.” It almost didn’t work — there are plenty of reasons to believe that the war would have been over fairly soon with or without the bombs (the main historical question is not whether it would soon end, but on what terms and at what costs)."""

http://blog.nuclearsecrecy.com/2012/04/02/do-we-want-another...
James Bond is dead now (or retired). Will you cheer for Jane Bond 007 now?! All previous movies are considered chauvinistic by sjw battalion. She's black, so double diversity points there:

https://www.theguardian.com/film/2019/jul/15/lashana-lynch-n...
Work from Home WFH Security
I think it highlights something that is common in software engineering in general: it's incredibly easy to forget how much of development time is ultimately R&D.

Paul benefited from Altwork's ten years of development, protoypes, 80,000 hours bla bla bla. The existence of the Altwork station and especially the 3-8 generations means that Paul could essentially avoid all the ergonomic decisions and many of the technical ones too... until he comes across something that doesn't work for him. But it saves a lot of time having something to crib from!

In some ways this is like a code refactor - different tools, aiming to make it cheaper/more efficient, but using the R&D knowledge from previous iterations. Given the state of the software industry I'm just glad he didn't get tempted to use Svelte somehow.
Hey I'm the "Paul" you are talking about, I agree with you that the way the sentence was written could mean bad.

But honestly I don't think it is the case, I've talked with the CEO of Altwork a few weeks ago and honestly he was very nice and even helped me to improve a few parts of my setup.

I take the sentence as a mark of respect, but yeah could have been written in a less confusing way
Actually I'm only talking about the qtbase repo (core, gui, widgets, network...) in the Qt case, while for copperspice since they forked before 5.0 it's still a monorepo and the commits encompass everything (eg same that for Qt, plus script, WebKit and a few others they kept).
Quirks mode is not the only problem of this approach.

It may not significantly affect users of modern browsers in their default configuration with good internet connections, but it does affect plenty of other things.

You want to parse things in the document? Now you need a whole different suite of tools from the usual tools you use. Your library that parses all the meta tags, identifies the content, &c. is now useless. Now you need either a full JavaScript execution environment, or a JSON parser instead of an HTML parser (and that JSON has completely lost the semantics that HTML provides, so you can’t query things like “document title” or “meta description”).

You have JavaScript disabled? Here, have a mess that, well, it’s better than most client-side rendering things in that the content is still probably there, rather than the screen just being blank, but there are reasons why you should always prefer server-side rendering for things like blogs.

You have a slow or unreliable internet connection? Now the page is taking longer to load, and until the JavaScript loads, the page is empty—and it may fail to load.

I object to people doing things like this as more than a fun technical demonstration because it does harm some users.
Graphcore Sets New AI Performance Standards with Mk2 IPU Systems
A lot of hate for Substack, probably because of how fucked up Medium became. But honestly, the Substack model is much nicer:

1) you arent charged if youre a writer, de facto.

2) yes, they provide stuff that costs money if you want to use them (custom subdomains cost a one time fixed cost of $50)

3) you, as a content creator, can choose if you want to enable monetization, at which point the readers must pay to read your content, but still - you arent explicitly charged to post stuff (which is what happens in the Medium model, implicitly).

one thing Substack should do is enable webhooks so that if you are running a webapp and you want to give your paid subscribers access to an 'exclusive blog', you can tell substack that user X with email addr Y is a paid subscriber to MyService ABC, and then instead of requiring payments to Substack, it would just let them through. Not sure how the user/unit economics would work here, but I enabled a Substack blog for a new SaaS I'm building, and I want to make it pay-only, but I'm already using Stripe to handle subscriptions/payments and I don't want my users to have to pay twice in order to see the blog (while already paying for the APIs and services provided by the site.) and also use the service web app as well as the service web API.

@cjbest, @sethbannon, @pg if youre listening I think this would be a good thing to prioritize: webhook to allow subscribers for X's SaaS/startup/whatever to be implicitly include in the set of "paying Substack users" instead of requiring some app's user to pay a second time (for some non-egregious fee, maybe a small percentage of the user subsription fee for X's pricing model. Maybe even Stripe & Substack could chat about a bidirectional integration to make this seamless, and even bake in some of the costs).

if you like these ideas you should totally reach me at the addresses listed on my keybase on my profile, I am super awesome and its 4:24am EST (my location) so clearly I'm motivated.

Cheers
Then I would say THAT is the information you should highlight in the spreadsheet. THAT is actual, useful information. Two entries completely contradicting each other without any further information of why is not very useful. :)
Gene Therapy, and for Real
The people doing the final assembly of the Librem 5 USA are working in Purism's Fulfillment Center in Carlsbad, California, which is a suburb of San Diego. Housing is very expensive in the San Diego area, so we are talking about wages for assembly workers that are much higher than $13 or $14 per hour. It sounds like the company making the PCB's is also located in the San Diego area (based on what Purism said about its Librem 5 DevKit), which means that Purism is paying a company that likely makes prototype boards, which means that Purism is paying a lot more for its boards than Chinese mass production prices. I doubt that Purism has more than a couple hundred orders for the Librem 5 USA, but it says that it will store the parts for the phone and do the final assembly itself. It also is doing just-in-time manufacturing of the phone in very small quantities. All of this has very high unit costs.

Frankly, ThatGeoGuy's assessment of the Librem 5 USA is ridiculous. First of all, he doesn't evaluate what it costs to set up a facility in a San Diego suburb that stores parts with supply chain security, orders small-scale PCBA production, and does small-scale final assembly. Second, he ignores the fact that the Librem 5 USA is a niche product for corporate and government clients who need supply chain security. It is competing with products like the Silent Circle's Silent Phone, Motorola Solutions' LEX L11 and Bittium's Tough Mobile 2. The only one of those phones which publicly lists its price is the Bittium Tough Mobile 2, which costs €1550 (US$1816), so the Librem 5 USA is in the same price range. Third, he totally ignores the cost of paying roughly a dozen developers to work for 3.3 years to develop a Linux phone. How does a company recover those high development costs that have gone way over budget? One way is to develop a side product with high profit margins that caters to niche customers with specialized needs.
If you don't mind me asking, how much does it cost per recipe(s) on CPU vs GPU?

I also wouldn't mind waiting 3 minutes if there was a direction telling me so, with a timer.
It's a valid JSON document that's basically unrelated to the HTML that ends up being displayed, so it's not exactly equivalent to the submitted link.

What the submitted link achieves is impossible without JS, which is also why it's a cute hack and should only be used in production with the knowledge that it's not going to work well for clients without JS.
For physical products we have anti-dumping laws. You can't abuse your monopoly power to sell products below cost in order to take out competition.

We need something like this for software products.