skysight-inc/HackerNews huggingface dataset:
At the minimum: to find more effective ways at getting people to purchase those products being advertised. There's been a lot of interesting research done on recommender systems and data mining that have been fueled by the growth of the ad-funded Web.

Eventually, though, once a company gets large enough, it needs to diversify in order for it to not be totally dependent on one revenue stream, lest it find that stream disrupted in the future. Apple used to be strictly a personal computer company; now it sells not only computers, but it sells smartphones, tablets, headphones, smartwatches, and other consumer electronics, as well as provides services for a fee. Google has a lot of activities, and Facebook has been branching out into VR through its Oculus acquisition.

Having a research lab could be helpful with exploring other areas that the company could branch out into.
C++ templates work more like LISP macros than they do like F#'s parametric polymorphism. This is partially by necessity: C++ is supposed to be backwards-compatible with C after all.... You can use templates to do parametric polymorphism (in fact all of the lambda cube), but they're really a macro system. Better than LISP's imo.

But do ALL implementations of parametric polymorphism boil down to "erasing and replacing" with generated code?
On Twitter: “Vitalik, why are blockchains better than spreadsheets?”
Unless the body starts burning vitamin D during the infection for some reason.
Interesting. If the article is correct about the reason for the privacy setting change, then that means Twitter is unable to figure out how to make enough money while respecting people's privacy choices. Twitter only exists in Europe because it is subsidized by Twitter in less privacy-conscious countries.

If Twitter can't make enough money to survive while respecting their users' privacy choices, maybe that's the market telling Twitter that it shouldn't exist. You know, invisible hand and all.
that's 3 trillion.
Holdup. Lack of anti-trust enforcement is blamed (among other things) for the end of corporate R&D, but Monopoly breakup is exactly what killed Bell labs! 9 smaller companies weren't going to fund their own lab, and the only reason the lab existed was to find new markets to explore.
In fact, nearly all of the examples of successful R&D labs came from corporations that so dominated their industry they put money into finding new investments: Xerox. Kodak Eastmann. Google might meet this definition.

I think we also overrate the significance of the corporate labs. There are not a lot of successful examples where the host company actually profited from the invention. Just a lot that bungled them or prematurely killed them (like when AT&T almost invented the internet). Or snuck out accidentally (like the Xerox Alto).
The surrounding area of China is Tibet, which is virtually empty, so I doubt there is much pollution over there.

I think the main issue in Kathmandu is that it is surrounded by mountains, which trap pollution in. This is a problem for all cities with similar geography.
I was applying for PhD in CS in 2017, I changed my destination from USA to Canada specifically because of Trump. Although job prospect is way better in USA, I will never ever come to a country where they don’t treat me right.

(I am talking about government and policies. I don’t have any problem with Americans actually and gave quite a lot of American friends).

By not treating me right I am talking about for example:

1) At that time they were talking about imposing tax for graduate students. That could have had devastating effect on grad student life.

2) Right now they are talking about removing OPT.
Haha! What I get for too many tabs open.
So writes are painters too because they have eyes? In a sense yes, but it's not what most people would accept.

> What can you do with a visual language that is much easier than text?

Experiment an order of magnitude faster than you with text. What might take me 2s with a UI might take you 20s in text ore more. You also don't have to care about coding style, naming a ton of variables (just your nodes) so it removes lots of boilerplate.

Visual programming is usually domain specific so the UI fine tuned towards a certain problem. So comparing C++ for example to Max/Msp is missing the point. Visual programming is about solving domain specific problems while text based programming is general (to an extent... don't write device drivers in PHP).
There’s a school of thought that CEOs don’t matter, or matter much less than we might have imagined.

Further reading: https://duckduckgo.com/?q=ceos+dont+matter&t=h_&ia=web
>Once we finally have artificial meat and thus stop killing sentient beings...

But that's literally in your scenario. If you don't have an answer, that's fine, because all of this is idealism. I just never see any conversation pertaining to what we do with all the animals.

It seems like it comes down to a substantial culling, as letting them loose would be disastrous for a few obvious reasons.
The pre-industrial world was a very different place than where we live now.
Back then, technology and information gave you a massive advantage. Nowadays information moves relatively freely.

Also, there were some extenuating circumstances. An epidemic that wipes out 90% of your population makes it pretty hard to compete.
Yeah, but that’s not the issue/question. Not supporting webp is fine, the important thing is that it doesn’t send an accept header that includes it. I don’t believe it does.
edit: btw. tested in latest Firefox with uBlock Origin on/off. and Iridium Browser (Chromium derivative), retested in Iridium only after 24h dyn-ip renewal. Same results.

Anyways, time to sleep. Sun's getting too bright.
Continue eating them as usual but stop breeding new ones. Most of them only live a few months, they'll all be gone within two years.

The species won't go extinct either, we can still keep some around in their natural habitats and zoos, which are both much nicer conditions than most farms. Preferably we won't keep around the breeds that were created for farming, they just aren't healthy animals.
>Got a citation? Disk space is the only variable that people even know to complain about... Not sure what you're drawing this from but it stinks to high heaven of corporate propaganda.

I'm not sure where "Disk space is the only variable that people even know to complain about" did come from, but games use 100-150 GBs nowadays, so things like 17 MB are basically irrelevant unless you do verrrrrrrrry specific stuff
This is a misleading article. While it's true that an antibody test is capable of detecting prior infections and a PCR test is not, this has little bearing on the overall specificity/sensitivity profile of any particular test.

The main argument here appears to be that antibody tests have false negatives, therefore antibody tests will make test numbers look artificially lower. But there are antibody tests with very high specificity and sensitivity (relative to PCR testing), and there are less-reliable PCR tests. Moreover, we know there are error bars on these positive rates and case counts, and other sources of error (e.g. sampling bias) likely play a much larger role in uncertainty than false negatives in antibody tests.

If a clinic is using an IgG/IgM test (particularly one with a good sensitivity/specificity profile), there's no reason not to include the results with PCR data in aggregate stats. South Korea expanded testing primarily through widespread antibody testing, so we're hardly alone here.
Like China's social credit system, but for immigrants?
love it, I was thinking about doing a similar thing.
How did you think about github as a cms vs a wysiwyg thing like askalmanac?
To represent a program as a graph you need a hyper-graph. That is a graph where every edge is also a node, for example:

(1)--[2]-->(3)
(2)--[3]-->(4)

There is no good way to draw this visually without losing the ability to be able to draw all possible programs. The grammar of both natural and programming languages use various strategies to get around this, and they are actually very efficient at it (from an information theoretic point-of-view).

Thats not to say one can't improve on the current culture of writing programs in what is basically ASCII text, but visual programming is just not powerful enough to describe arbitrary computations.
I believe the Lego mindstorms stuff was actually lobbies under the hood? I seem the rememberer the NI folks handing out large mindstorms sets as pressies to engineers because they had a partnership with Lego.

It was semi common to see engineers using the “big boy” tool, Labview to play with some Lego mindstorms actuators etc
In the opening of the new twitter feature, Udi Wertheimer launched a harsh thread and invited Vitalik to participate.
I have an Open Pandora which has pretty much every old gaming console onboard. ;). Maybe you can find one - they're amazing machines, or .. get a Pyra, which is an update of the concept by the same folks.

https://openpandora.org

Or, maybe what you want is Anaologue Pocket?

https://www.analogue.co/pocket/

Dunno if its shipping yet though..

Maybe Axoloti is the answer. Its a very nice bit of hardware, I should use mine for things more often...
There's this other division of the corporation you might be interested in called Google Research.
> TBH I can't for the life of me figure out how someone who sold lipsticks can make decisions on which preclinical trial has the highest chance of success in a human being.

I'd say a CEO's job is to hire someone who is qualified to make those decisions, and to make sure there's enough money to keep the lights on so they can do that job.

In that respect, running a company like L'Oreal isn't so irrelevant.

Not saying your broader point is wrong though. Someone needs to have a vision for the future, and I'm not sure you can really have a strong vision without having been through the trenches yourself.
I am working (with a grant) on 2 different concepts of visual programming; one is kind of more traditional wires/boxes dataflow type but with some novel twists and the other is something completely new. I have built many of these in the past (some of them ran production for years before getting phased out in favour of a 'normal' PL) and it never felt right, but I keep trying. Normally I started top-down; first visual tooling then, as an afterthought, the storage of the language (xml for instance, jikes). Now I started with the language in textual form (not meant to program in directly but readable) and that works much better; so there is a language, runtime, debugger and introspection tooling all done and now we are putting 2 different visual frontends on top to see if it works. So far the results have been good; our sponsor is looking to launch something as a product and it's quite cool work.
ehh, nevermind
My solution is for all governments to take responsibility, tax pollution and for consumers to understand the environmental costs of products, possibly by forcing disclosure.

I don't understand what your solution is. Ban importing goods? Tax imported goods based on factory pollution and standards?
I’m not sure it’s possible to keep the complexity managed (at least with current tools). If you’ve ever tried to build a complicated PureData patch or similar, you’ll notice that the complexity of visual programs just explodes.
Kiss Linux – A distribution with a focus on less is more
React Notion: Render Notion pages in React apps to use it as a CMS
Because, for most employees, this decision is not theirs, and they need their salary to survive?
I'm confused, how did Python solve your problem?
Show HN: Personal finance guides to manage all aspects of your financial life
This is so interesting that the two sides to this don’t seem to be able to engage very much. For me, too, the reflex is “Who cares? Why be so prescriptive and pushy about needing to sell (as if it’s humanity’s natural state)?” because that isn’t how I experience my life. But to others it seems to be just instinct.
> Visit authorization link in browser. This page is an HTML page which loads the auth flow which you would normally see first when logging into the app. Follow through the flow by logging in with an account. I currently have no idea how this URL is generated. I recommend signing out of the Switch app, then sign back in and open the sign flow link in Safari. You can then open it on your computer and follow from there.

I was surprised when I read this paragraph because the owner of the repository is a Full Stack Web Developer at Square. One would expect a web developer at such an important company to know what OAuth is [1]… but then I saw the last time the README file was updated was over 3 years ago on Jul 30, 2017. He joined Square on October 2018 hopefully knowing what OAuth is but forgot to update the repository.

[1] https://tools.ietf.org/html/rfc6749
Here is a good article that summarizes what we know about Vitamin D and Covid-19: https://news.ycombinator.com/item?id=23255647
is there still relevance for this way of building in the world of Docker - especially with Packer and LinuxKit ?

Packer allows us to create highly repeatable OS builds with all the right configuration and packaging. For example, this is AWS official Packer build for their EKS AMIs - https://github.com/awslabs/amazon-eks-ami
This looks really cool, and it's funny to think that this isn't a million miles away from the original promise of OLE.
Good Anonymous Worksearch
That is what you get when you vote in a fool and his incompetent cronies.
Never rewriting is a great way to save costs in the short term and also shoot yourself in the foot long term. Unemployment systems written in COBOL were perfectly fine until we found they weren’t in March 2020. Maybe we should have rewritten those 20 years ago? That would have saved the NJ Governor from putting out a request for “Cobalt“ programmers in the middle of a pandemic.

Let’s say GP and his coworker switch jobs in the next couple of months. Who is going to maintain an application built on a framework no one understands? At that point you’d have no choice but to rewrite it except now you don’t have the knowledge of how the existing system works.

All of this without even getting into the security implications of using a framework that no one else is.
Ad-sponsored social media seems fucked.
The vast majority of Uber drivers I have are professionals doing it full time for many years.
America has currently slammed the doors shut on top talent from anywhere, even its allies.

I think the most interesting market and the best predictor for eventual dominance may be neither China nor the US, but the rest of the world. Chinese companies like Alibaba are investing heavily in the South-East Asian tech scene, and this market alone has twice the population of the US. However, to date the market has largely been the domain of homegrown players (Grab, Gojek, Tokopedia, Lazada, Shopee etc) that remain basically unknown in the region.
As someone running MySQL with Go in production and seeing random MySQL connection loss exceptions, is there a summary of how they fixed this? It’s an insanely long article and I appreciate the detail and effort, but if someone has read it all and have a gist that would be insanely helpful .
That's an applied physics (aka engineering) paper. It is perfectly possible to be an expert on some narrow applied topic, yet have no understanding at all of the theoretical foundations.
But how is this Uber screwing people over?
I'm really curious, how many people actually prefer WFH permanently vs. just having the flexibility to WFH when wanted.

If I wanted to stay home forever I'd have just taken a remote consulting job a long time ago, but I enjoy going to office and there is a lot of benefits that you don't get from being remote 100%. I've also made very good friends at work and I see my coworkers as much more than just another GitHub account that reviews my Pull Requests.

But again, maybe I'm the exception to the rule and most engineers just want to stay focused on their immediate work and not leave the house and minimize human interaction. But knowing my own personality, if I know a company is mostly remote work culture I'll likely cross it out from my list of places to work.

Also I saw this from the blog post:

>There are no explicit or implicit disadvantages to working from any location: all employees have the same experience regardless of where they are.

Unless Coinbase somehow figured out a way to discard factors caused by human psychology from millions of years of evolution, I just don't see how that's possible for anything other than low to mid-tier ICs with minimal no career ambition.

From my personal experiences most high level decisions are made, or at least started from countless hallway/micro-kitchen conversations or informal coffee walks, and meetings are just a way to present to people of decisions that's already made.

The cynical part of me thinks all this "WFH Permanently" initiative is just a disguise for companies to start lowering cost for entry to mid-level IC positions by hiring from areas with much cheaper CoL. Which makes sense, there is nothing special about an entry level JS frontend dev in SF that warrants you paying them $150k/yr when you can hire the same talent from another state for half that much or from a different country for a quarter that much.
Is opensourcing the main DLL file enough to consider the game opensource?

I assume there are other libraries, artwork, and some kind of launcher exe, which would presumably remain closed source.

I guess it really jumpstarts the efforts to make an opensource version of the game, but it really might still be a long way off yet.
The first project was VB.NET client, Python server.

Project two was a different problem, and compiled Python client, Python server. I dimly recall using something like "freeze" for Python to generate something with many fewer files. I changed my methodology partially based on my dislike of the IDE that Visual Basic had at the time and partially due to the criticisms of the VB.NET client I had produced.
The problem never was repossessing debt.
Fiat money, unlike gold, is all about direct resource allocation.

Pouring trillions in bad corpoarate debt is just as bad as pouring trillions in inflating the housing market -- resources are poorly allocated and capital markets are bypassed.

Bad debt is bad debt, it is equally destructive in the end.
yes but when it comes out in full, will VS 2019 still support c# 9 or will I have to buy new VS?
Article doesn't say it cannot survive, simply its unable to achieve revenue targets [from investors].
in those few countries with opt-out system I'm familiar with, they still ask for family's approval regardless opt-out system and can't imagine anyone would disrespect wish of family despite the law

so in the end the difference is just in theory and law
Plenty are. I'd say almost all visual programming languages are like this, at least the ones that have native code for their OS of choice.
I always use this construction for "where did my space go":

du -ha ~ | sort -hr | head -n 12

-a is the important bit, it recurses down through every directory.

Replace ~ with / or whatever directory you want.
From which perspective?

For ad networks: the solve seems to be more disclosure from advertisers of customer PII[1]. All of the recent tracking prevention and cookie restriction measures are disruptive to last-mile analytics, but are far less disruptive to the overall strengths of device and identity graphs. Offline/out-of-band data feeds for click-through tracking don't require passing any identity data, since the click id acts as a key to connect the result to the associated click action. You don't have that for view-through, so instead you pass identity data and that's used to associate the result with the network's device/identity graph and attribute it to any relevant view through action that occurred. But because the advertiser is blind to which conversions/results may be relevant, they have to disclose all results and associated identity data in the process.

Caveat emptor: The above is based on my observations working in digital analytics in general, but my primary focus is in a different area. So there may be nuances or aspects that I'm not cognizant of.

For advertisers: The three main options tend to be either blissfully ignoring (or consciously accepting) the visibility gap, move towards the greater data disclosure of the above solution if you (and your lawyer) are comfortable doing so (which maintains the status quo for visibility while disclosing significantly more data to ad networks), or invest internally in the tech and resources to perform the tracking themselves (which gives the advertiser visibility, but keeps the ad network blind). For option three, you can self-host something like Snowplow[2] and abuse it as a poor-man's ad server for tracking purposes. The Cloudfront implementation model gives you the throughput and latency to allow you to use it as a view-through pixel, and you can then put it on any placements/networks that allow you to use an advertiser-provided tracking pixel.

[1] In hashed form, for what it's worth. The liability of disclosing raw PII is too black and white for comfort, but the security theater of obfuscated PII via hashing hasn't been tested in court well enough to put a dent in that practice.

[2] https://snowplowanalytics.com/
That's completely irrelevant to this discussion.

It's a well-defined axiom of the original comment, and we're discussing logical consequences of that axiom. If you want to disagree with the original axiom then go and do so to the original comment.
I've actually found the output faster to parse if it's all in consistent units (megabytes [-m]). Also find adding a grand total [-c] and staying on one filesystem [-x] useful. I.e. in ~/.bashrc:

alias dua="du -cmx --max-depth=1"
alias duas="du -cmx --max-depth=1 | sort -g"
It is much easier, when you have a lot of money, and available capital. And especially the ability to print money.

It also helps a lot, if your country got that initial seed capital, from ill-gotten gains, and spoils of war.
> Wonder how they are going to handle the complexities around crypto custody (esp. cold storage), given it's hard to sign transactions with multiple signatures when your workforce is distributed.

Multisig works great across distances. I’ve built coordination apps for multiple distributed parties to propose and approve and sign Bitcoin transactions before. It’s pretty straightforward.
Primary benefit for me is to be able to live somewhere I enjoy (small town near mountains). I like to visit cities, but I loathe living in them.
I just really wish they start investing into true static compilation for .NET.

Some serious projects [1] started adopting CoreRT [2], despite Microsoft's neglect for their own runtime. CoreRT seems to really deliver on the single-file fast-startup small-size .NET promise. Getting this project folded into the LTS .NET 6 release should be a priority.

The source generators [3] that are coming to .NET 5 easily cover 99% of our Reflection.Emit use cases, so the JIT is going to be more of a legacy burden once .NET 5 comes out.

I want Go's small size, fast compile times, fast startup, without Go's bs (explicit error checking, seriously?).

Pieces of our software get deployed over a satellite link so yeah, megabytes matter (and that's why I don't even dare to propose using .NET for those parts). Sharing code with the rest of our .NET stack is a PITA though so people are getting itchy to rewrite the rest of our .NET stuff in Go for better sharing (the Reflection.Emit parts would be replaced with "go generate" which is... a source generator). It would be good to get some clarity on the static compilation roadmap in .NET because I like my job, but I also don't want to become a fulltime Go developer.

[1] https://github.com/dotnet/corert/issues/7200#issuecomment-62...
[2] https://github.com/dotnet/corert
[3] https://devblogs.microsoft.com/dotnet/introducing-c-source-g...
Is First Decentralized Social Network Still Relevant: Steemit Review
Not the debugger it seems :(