skysight-inc/HackerNews huggingface dataset:
It is not a problem of technology, it is a problem of business models.

So long as it is a "cloud based" service that does "collaborative filtering" is it is going to be the same "almost works" system that we have that is really about the needs of advertisers. Make it "free" and it is guaranteed to be crap.

If it is a service where you maintain your own database, make your own judgements, and feed them back into the system that's a different matter. Trouble is it takes thousands of judgements to make something like that good, most people seem to get bored around judgement #5. Also if it isn't free you will get lots of messages from people who will complain that you're asking for money.

I've built two systems that do this, one of which filtered hacker news, one of which filtered job listings (some of which came from hacker news.)

The main issue is that ELMO and BERT and other shiny stuff that people talk about will make a minor improvement over a decent bag-of-words classifier; what you really need is thousands of judgements to teach the system what your opinion is.
Using the Elasticsearch Enrich Processor with CSV Data
The average bitcoin transaction cost was over $1.50 last month, and it can only handle a maximum of about 7 transactions a second. Why would bitcoin be good for small transaction?

https://ycharts.com/indicators/bitcoin_average_transaction_f...
Wow, Stephen Wolfram has just rediscovers Daoism...
> Iain M Banks calls this an "outside context problem" in Excession.

Fantastic book, really interesting perspectives on society to be gained by the absolutely enormous lens the Ship Minds are able to view it from.
In fairness, the government somehow tracked the cell phones of numerous spring breakers. So, I mean, obviously they already have some ability to do the tracking without any changes by google or apple at all. This just makes that ability known to smart phone users.
Not to discount your effort, but is there a benefit for scraping the data when HN offers an official API[1]? Does the API not expose all the data you need?

[1] https://github.com/HackerNews/API
It has not. The C Committee has taken two votes on this, and in each case, the committee has been equally divided. Without a consensus to change the standard, the status quo wins.

Sounds like you don't care for Annex K. What don't you like about it?
Does the committee have plans to deprecate (as in: give compiler license to complain suchthat compiler developers can appeal to yhe standard when users complain back) locale-sensitive functions like isdigit, which is useless for processing protocol syntax, because it is locale-sensitive, and useless for processing natural-language text, because it examines only one UTF-8 codw unit?
I'm guessing you were asking about this part rather than UB in general:

> Except for the special case of unsigned char,

The SO article makes the bizarre claim that because

(1) an unsigned char, per the standard, cannot have any padding bits, it therefore cannot have a trap representation. And

(2) if it cannot have a trap representation, the use of an uninitialized value isn't undefined.

I'm willing to buy (1) but I don't remember (2) being required for UB. I think (2) is the step that is harder to follow intuitively. Admittedly, I have not read that part of the standard closely in some time.
> Or would it strike you as pathetic attempt of me shoehorning politics into my work?

We're talking about William Fucking Gibson here. Next you'll tell me you hate it when Ursula Leguin 'shoehorned politics' into her work.
You can move between Mastodon instances, but you will lose all your posts https://docs.joinmastodon.org/user/moving/
These are definitely valid concerns but usually the way changes happen is slowly and then suddenly all at once like we are witnessing with COVID-19 or as we saw with the transition from horses to automobiles, and from blockbuster to netflix. Technology is an incredible force and slowing it down is hard. Ultimately it will come down to which companies, bussinesses and people display the most adaptability.
The bigger issue with webcam quality is lighting, not the camera itself. Once the camera has to start making trade-offs due to lack of light, quality goes downhill fast, even on great cameras.
IBM Z: two new air-cooled models and IBM Secure Execution for Linux
I second this, reminds me of this:

https://www.reddit.com/r/reddit.com/comments/c13uq/i_just_fo...
One of the few features I like on a Mac is that you can hold a key and it pops up a little menu which lets you chose many common variations of the letter without having your fingers do gymnastics on the keyboard.

This can be done without key combinations or a charmap: aáªàäâãåąæ

Is this possible on Windows or Linux? I constantly toggle between 3 keymaps.
Can one easily hook up ActivityPub to WordPress, etc?

I've wanted a Twitter/Facebook/Instagram replacement platform with syndication to ActivityPub.
If the gouger actually bought them all then you have a monopoly, which is a different problem. The gauger, instead, bought some. So did many other people. The difference is he's willing to sell his. That's the value to me he's providing. Could you retry your analysis with this corrected information?
Have ideas from computer science had significant reach inside theoretical physics before? It seems like physics has only recently discovered its love-affair with information theory, but information theory had existed for a long time before quantum information theory became a hot area of study. Maybe what's new here are not the ideas themselves, but bringing them into an area of study that hasn't payed attention to them before.
can you link any to check out?
Another problem is that there's no way to define it, because in that example the "proper" way to overflow is with saturating arithmetic, and in other cases the "proper" overflow is to wrap. Even on CPUs/DSPs that support saturating integer arithmetic in hardware, you either need to use vendor intrinsics or control the status registers yourself.
Get lost in the sounds of YouTube’s growing ambient modular synth community
What you need is some guy to make a few half-assed changes to spellings that don't actually come anywhere close to fixing the problem, but are just enough to create incompatibility with other users of the language. :)
That's very extreme. To solve the problem of capturing all profit, society just needs to agree some k so that all ad bidders only bid so much as would give them ROI of 1+k, instead of bidding all the way down to ROI of 1.
Hey folks, creator of Coronadaily.io here

To try and cut down on my pandemic-related news consumption I forked my code for https://hndigest.com and repurposed it to send out a daily report every morning with the stats and graphs of the day before. I made this my "single corona-related moment" of the day, so I can get it over with and get on with my day.

You can select which regions you'd like the graphs to be from, including specific subregions in the US. As a Belgian living in Estonia I've set mine to send the stats on Belgium, Estonia, US, and China.

It's a rough first version and I'll be adding more stats and polishing things up a bit as we go along. I'll try answering questions as best I can, and will gladly accept feedback.
PayPal's customer service is atrocious to consumers as well, especially if you fall between the gaps and get asked to do some weird KYC.

Two months ago, they asked me to provide charity information for my personal account, and subsequently limited my receiving/sending privileges.

Phone calls to them trying to sort this out have always ended up at some call centre in the Philippines, where the agents can only tell their users that the account limitation is "for their safety".

They've also limited the personal account of a friend of mine (who was interestingly enough ex-PayPal) before, also asking for charity information.
-webkit-meter-even-less-good-value
It would be nice that instead of a press release and a long diatribe with fancy graphics, he took the boring but hard step of publishing a paper that advances the field and getting accolades from fellow physicists who agree with him.

Wolfram's press release focused method of advancing his "scientific advances" is so off putting, and highly suspicious that it is more hype that really something new.
No, I haven't. But I'll check it out! I had to go the full route a while back. Yes, it was bulky, but got the job done.
OK, so how does it all work? I’ve written a 448-page technical exposition (yes, I’ve been busy the past few months!). Another member of our team (Jonathan Gorard) has written two 60-page technical papers. And there’s other material available at the project website. But here I’m going to give a fairly non-technical summary of some of the high points.

I wonder if this hapless postdoc-equivalent is going to get sued, too!

https://www.nature.com/articles/417216a

https://cs.nyu.edu/pipermail/fom/2002-July/005692.html
Is the committee planning on working on the preprocessor? I don't see any reason for not boosting it. It's time for C to have real meta-programming. Would be nice to have local macros that are scoped.

On another note:

- Official support for __attribute__

- void pointers should offset the same size as char pointers.

- typeof (can't stress this one enough)

- __VA_OPT__

- inline assembly

- range designated initializer for arrays

- some GCC/Clang builtins

- for-loop once (Same as for loop, but doesn't loop)

Finally, stop putting C++ craps into C.
>Spending an hour plus commuting every day is probably more of a problem.

Precisely. Tied to this is how we zone everything so dam far apart from another. It's ridiculous to have parking minimums within a 500' radius everywhere when there's no living minimimums. If most were able to bike or walk to work then we'd kill 3 birds with one stone: transportation cost, excercise, and environment all at once.
> When deciding on standardized behavior for C operations or data representation that may favor some hardware over others [1], who argues the side of the various hardware vendors, if they have no members on the standardization committee?

The C committee has a number of implementation vendors on it (GCC, Clang, IBM, Intel, sdcc, etc) and these folks do a good job of speaking up about the hardware they have to support (and in some cases, they're also the hardware vendor). If needed, we will also research hardware from vendors who have no active representation on the committee, but this is usually for more broad changes like "can we require 2's complement?".

> Is it fair to assume that hardware-related decisions occur in an environment where members who are sponsored by vendors argue their employers case, rather an a neutral one?

In my experience, the committee members typically do a good job of differentiating between "this is my opinion" and "this is my employer's opinion" during discussions where that matters. However, at the end of the day, each committee member is there representing some constituency (whether it's themselves or their company) and votes their own conscience.
I figured you were joking, sadly I just figured something like that had already been thought up and deployed.
The gig economy: 58% more gigabytes generated 0.4% more revenue
It's not perfect but this plugin is an incomplete implementation: https://wordpress.org/plugins/activitypub/
Interesting! Would you like to expand on that argument?
Rust at Fullstory
Ask HN: First time remote workers: How is your experience?
Do you like working from home? What do you like and dislike? Would you like to continue doing so after things start to open up?
The Prospector
You assume "burnout", which s/he didn't specifically state.

S/He asked "Have you rediscovered the joy of programming". Doesn't mean necessarily less programming - might mean more programming of the type s/he got joy out of.
personally on upwork i have noticed a decrease in "good" job postings and an increase in proposals. anecdotal. but i think it's a mistake to assume that any business has not been fundamentally affected by covid in some way.
Good blogs:

https://www.calculatedriskblog.com/

https://wolfstreet.com/
A short musing about time and getting what you want
Would you mind sharing your overall experience with synology? I'm planning on purchasing one for my home and all the reviews are positive, but I'm always eager to hear the bad side.
>>The problem with this oft-used dogmatic argument is that it’s pure claim and no evidence.

The anti-money position you're espousing is the one that's dogmatic. It ignores what a century of economic scholarship says about how prices work to measure shortages and direct resources to alleviate them.

It belies an anti-profit cognitive bias:

https://digest.bps.org.uk/2017/08/04/we-have-an-ingrained-an...

>>The problem with this oft-used dogmatic argument is that it’s pure claim and no evidence.

The theory that price controls harm the functioning of the economy is overwhelmingly supported by the empirical evidence.

There is plenty of evidence showing the detrimental effects of price controls on post-disaster situations (aka anti-price-gouging laws) specifically as well, e.g.

https://scholarworks.montana.edu/xmlui/bitstream/handle/1/90...

>>It’s a huge and unrealistic assumption to think that we can stockpile the “correct” amounts in advance of a crisis.

We can get closer to the correct amount when people are incentivized to calculate the correct amount, and the corrective feedback loops of the market work to reward good allocators of capital (those who are good at making predictions on the supply excesses and shortages, and acting of them) with more capital, and poor allocators of capital with less. Overtime, this leads to an economy that allocates resources more effectively. Profit/loss produces this outcome spontaneously and naturally, as a very consequence of the behaviour that leads to profit, versus that which leads to losses.

Most knowledge is diffused widely across society, and it only comes to bear when people are financially incentivized to act on it. Many have specialized domains of expertise owing not from PhDs and theory, but from mundane experience. The economy is too complex to govern using theory, which is why we need bottom-up processes, like capital allocation through emergent phenomena like markets, to tap this vast ocean of knowledge, in order to govern it.

Prices work. That's what evidence shows. You will not find the economic scholarship supporting your canned anti-money/profit talking points.

>>The second part doesn’t make sense, you said prices are astronomical because anti-price-gouging laws are in effect? What do you mean, why would anti-price-gouging laws cause price gouging?

I meant the grey/black market price. It's astronomical due to extreme shortages during crises, due in turn to stockpiling not sufficiently being incentivized, owing to anti-price-gouging laws.

Price caps paradoxically lead to higher prices.
You would think they would have fired the reporters who faked that story.
What do you think about Zig language [0] and if you have any opinions on it, what distinguishing features would you like to see adopted in the C world?

[0] https://ziglang.org/
Okay, check my About text. I'll soon remove it, to avoid getting a lot of spam.
Fat pointers in C would involve an ABI break for existing code, in that uintptr_t and uintmax_t would probably need to double in size.
reddit.com/r/collapse ... only half joking.
Presumably HTTP/3 could do WiFi-> 4G -> WiFi -> 5G -> WiFi... hand-offs as you're moving around.
An Entrepreneur’s Guide to a Post-Pandemic Economy
Yeah I figured that was the case for arabic but in hebrew the most significant digit seems to be said first
Overflow of signed integers is undefined.

int add(int a, int b) { return a + b; }

Unless the compiler can prove that `add` is never called with a and b values resulting in an overflow, this code can lead to UB, and, under your rules, the compilation aborts.
> Interestingly, when I lay it all out like that and add it up, the US monetary policy looks like a big business's bureaucratic system, the kind that'd be ripe for disruption by a startup. Of course, it's not quite so simple when we're talking nation-states and not Silicon Valley ventures

That’s because governments have the privilege of establishing itself as a monopoly. They control the rules of the marketplace via regulations.
Good point, but could it not be required that the unreachable code would be annotated to be unreachable? It could even have a (development only) assertion in the location.
Some quick thoughts:

Depending on the audience demographics, contact marketing team of top dating apps in your target countries (probably US and India) like Tinder, Badoo,etc.. and make custom deals to feature them.
Negotiate a base monthly subscription + performance deal.

Have a look at https://advertise.buzzfeed.com, apply to their program pretending to be a large brand or new startup with series B/C funding and attend their sales call, they have the exact same business model.

Look online at Casper's strategy regarding SEO, they ended up acquiring the review website for mattresses that brought them seo traffic.

Ideally you could negotiate an exit strategy to one of the dating players if you have a good relationship with their SEO manager.
Im doing homework and need to check how reply works. Ignore this please
Trim: Read Articles Without the Junk
Amid Global Pandemic, Data Management Firm Cohesity Raises $250m
In C89 is there a portable way to figure out the alignment requirement for a struct, to be able to, say, store it after the NUL terminator in the same allocation as a C string?
nbdev works with any kernel, because it only cares about the notebook files, which as you know are just JSON.

I've been using it with xeus-python kernel lately.

Edit: Forgot the Git part. It was designed to handle the git limitations in notebooks as well. In fact, one of the commands in the tutorials is to set up it's built-in git hooks, which will run special clean commands on commits.
Wait, so 1,672 in arabic script would have appeared the same way, but would have been read as (something like) "two seventy six hundred and a thousand"?
One could write this article about Bloomberg ... or one could write this article about China. I think the China part of the story is more relevant and newsworthy at this point, considering how things have unfolded in the years since. The news company probably didn't decide all on its own to pursue this remarkable effort to kill a story that had not much to do with itself.
But not the biggest bird: As the income/wealth gap widens, people don't want to associate with the other socioeconomic classes, and they especially want their kids to mingle with other kids whose families are at or above their level (for obvious networking benefits).

This is the root cause for people commuting 1 hour plus everyday in the first place. You automatically sort your neighbors by who can afford to commute that far, and as a result, sort the schools your kids to go to.

To live as a community, people have to believe they are a community, and I don't believe this is possible with current levels of income/wealth/future potential gap. And the only solution I can think of is wealth re-distribution.
> When I'm forced to.

I hear you. And I think this may account for some of your frontend testing solutions. (Which I in now way mean to disparage.)

Given a set of technologies that allow it, another way is possible, significantly easier, with a faster red-green cycle and probably a higher degree of confidence. It looks a lot like what Gary described in TFA. Given:

- A good type system

- A component system with single-direction data flow

- A state abstraction that is testable outside of the DOM

(Edit: not sure why HN won't let me make a list without empty lines but there you go)

In quite a lot of cases the tests can be isolated to your state logic, and the mere presence of a component and a passing compilation is enough to ensure your frontend works. You can even, with some effort, ensure the presence with the type system.

It doesn't necessarily eliminate all end to end testing scenarios, but for a lot of sites/apps it may.
Evervault (data privacy startup) | Product Engineer | Dublin, Ireland | Full Time | ONSITE

Passionate about data privacy?
Backed by Sequoia, Kleiner Perkins, SV Angel and other leading investors, at evervault we’re building the internet infrastructure for data privacy. Privacy is no longer something that compliance teams look after alone — it’s becoming a core component of your product.
We’re building simple developer tools that allow privacy to be integrated in the development stack from day one.
This is a unique opportunity to get in on the ground floor of a world-class team, helping to fundamentally re-architect how companies handle personal data.
You’ll be responsible for building out our core tech infrastructure over the coming months and for driving the design and build processes of our platform and company.
If you, or anyone you know, would be interested then please don’t hesitate to get in touch.
https://evervault.com/
Unit tests tend to be hyper-specific. Even after 20 years of writing unit tests, I find that getting the right balance between not enough testing and too much can still be quite challenging in some cases.

For example, some things are a lot easier to test than others. Some things require a lot of setup that is tedious and error prone. In such cases, it's preferable to test at a lower level but it's not always possible to do that and still cover all relevant cases. Those are the cases where unit tests tend to be the most expensive.

100% test coverage may be desirable as a goal, but not at any cost, and tests absolutely do incur costs. So there is a trade-off, and it's worthy of consideration.
Sadadsadad
Whats de problem about
Can your smartphone crack Covid?
I think the “contrarian curmudgeon” bit has been flipped on Dr. I. This seems to happen to a lot of older academics, where they as they age they become more interested in bucking consensus than they are in uncovering the truth.
> You just wrote out this long, politically charged comment basically asserting your opinion as fact, which appears to boil down to "socialism bad".

Well yes. Theft is bad, and socialism is theft.

> Don't you think most people here have made up their minds on that issue and are tired of watching endless fights about it? We aren't on slashdot.

I'm well aware of how far left most of HN leans. Sometimes I wonder if this place is an internal discussion forum for the CCP (There are certain moderators who bark when anything critical of China gets posted here). I have a posting limit of 5 posts every few hours because my views are "the wrong views."

> ...is utterly false. Maybe somewhat true in the general case (although less and less so even there in more recent history), but not at all for individuals. People and governments have helped other people and governments many times without asking for anything back.

I was referring to the general case. Ultimately, somebody must perform labour or somebody must perform invention for the standard of living of themselves or others to improve. The work won't do itself.

The question is one of whether you are implicitly entitled to the results of other people's work and invention, which I refer to as theft, versus instead receiving charity out of other people's good nature.

The capitalist is often described as "evil," yet many engage in voluntary charity, and the socialist deludes himself to be the moral arbiter of good, when in fact, he simply thinks stealing the fruits of others labour is the solution to problems.
I have been wanting to try Pulumi out for a while. As an avid terraform user, I welcome the ability to use a proper language instead of the declarative HCL. For those who have migrated from terraform -> Pulumi, what are the biggest cons you've experienced?