skysight-inc/HackerNews huggingface dataset:
I made a flexible, light-weight, card-based drag-and-drop kanban-ish planning tool called StoryWall and posted the MVP on Hacker News literally the same week Trello was released.

Managed to take all the wind from my sails.
thank you!

'failure' in that I don't know how to market it. In general I think businesses my size need a focused go-to-market strategy -- what is the profile of your first N customers, how do you get in front of them, what's the immediate 1-line value prop that makes your product worth $ + risk + integration effort.

I don't know the GTM for this one.

not saying aws is 'deliberately' leaving this open, more like most backends roll their own in this area because stack compatibility and low-latency are key.
Japan and Korea have collectivist cultures and made that leap in the past 50 years. Singapore has an authoritarian government and also managed the leap.

Has China gotten to that point yet for planes? No, they clearly just started. But they're clearly there for some industries like electronics where Shenzen is the place to be if you're building hardware startups.
There is no such thing as a "linear value" per se, since linearity is on the arrow. But speaking of linear values makes sense when there's an ambient monad, and all of the restrictions you expect are enforced; see Section 2.7 (and the last paragraph of Section 6.1) of https://arxiv.org/pdf/1710.09756.pdf for details.
What you describe is a digital version of white van speaker scam https://en.wikipedia.org/wiki/White_van_speaker_scam while person you are replying to means old established brands, like Sony or Philips. You can pick up cheapest Philips hair trimmer and be sure of decent quality, but picking even something looking upmarket, but coming from one of the made up Amazon brands is almost a guarantee in chinesium shock. $300 Panasonic/$400 Moulinex bread maker might look identical to Silvercrest(lidl)/Medion/Sencor/Hamilton Beach $50 branded one, but difference in manufacturing quality and used materials are quite dramatic.
I have built and continue to build extremely sophisticated LED lights. But there's no market for fancy anymore. I maybe made back my expenses, though I have a bunch of lights at home to show for it I guess.
Mind elaborating on how the "standard" C++ and Java protobuf implementations are bloated?

[edit] I'm genuinely asking. I'm guessing you mean in the generated APIs, i.e. the code "weight", but maybe you meant something else?
Please avoid tit-for-tat spats on HN. They're break the site guidelines, inevitably degenerate, and are tedious to everybody else.

https://news.ycombinator.com/newsguidelines.html
Aren’t we smart, fellow behavioural scientists – Jason Collins blog
Please avoid tit-for-tat spats on HN. They're break the site guidelines, inevitably degenerate, and are tedious to everybody else.

In addition, please don't do personal attacks. We ban accounts that do that.

https://news.ycombinator.com/newsguidelines.html
I built a bitbucket cloud add-on that would compare your PR’s against others in the same repository, repositories or globally to see if they were smaller or larger than average. Would also display the number of files, lines changed and what languages.

Annoyingly there is no pay via atlassian for bitbucket cloud yet, and I was not prepared to do my own pay,ent which sort of negates the marketplace value.

It’s something I plan to launch when that is released eventually though.
This happened to me in CO. I received two debit cards in the mail earlier this Summer to a previous address, one for the one CO uses to distribute unemployment benefits, one for an Internet-only bank based out of CA. I think the fraudster got my info from CO's voter registration record, which is public by default. The address on there hasn't been updated.

I had to fight the CA bank over the course of several weeks before they would close my account, and only after I had filed a complaint with the Consumer Financial Protection Bureau. Pro tip: do this for any financial disputes; financial firms will be very responsive to your issues.

I also called the bank CO uses to distribute unemployment benefits and they were much more amenable to my request to close the account.

For CO's part, the only link they provided on the CO Dept of Labor's site to report fraud (a Google form) had language to basically say that I am reporting myself as the fraudster and I would be subject to perjury in filing the report. For obvious reasons, I didn't fill it out. (It took them months to change the form.) I then called their main phone number and the only way I could talk to anyone was to schedule a callback 2-3 months later.

Ended up freezing all of my credit bureau accounts.

BTW, I don't place this fault entirely on CO. It was a hectic and uncertain time and they were trying to distribute funds into people's hands as quickly as possible. I don't expect them to be able to change such a complicated process overnight, or even months. It's a clear example of fraudsters being well ahead of regulators.
Agree! They could have cached way more of this. A pre-rendered video would have had the same effect. A fun and impressive thing to build for sure, but its value isn't worth its complexity.
Much of the EU has similarly high tax rates on capital. I haven’t found figures on China, but I have a hard time believing their growth is simply a matter of tax policy.

Arguing about taxes is a race to the bottom in any case. What matters is returns on capital invested, which of course is affected by tax rates but not exclusively by them. There’s a reason Silicon Valley exists and it’s not because it’s always been cheap to produce there.
Okay, thanks for the explanation.
I’m actually amazed that google even has skippable ads. I would have expected them to have make all ads required and get it over with. There really doesn’t seem to be any alternatives to youtube, let alone a good one.
Do you have a link with more info?
Cartelization?
> This definition would generally bar you from using phone modems, Wifi cards, and GPUs. With some exceptions, their CPUs have nothing to run without external help, so they are forced to load and run arbitrary code to even be operational.

Although I personally don't always consider this to be a hard reason not to use hardware, yes, I am indeed quite grumpy about the fact that most of my systems contain parts that I don't control. As to practical fallout, it varies by impact and options; since AFAIK I can't buy a modem that doesn't use binary blobs, I just factor it into my threat model with mitigations where reasonable (thankfully, not all phones expose all of main memory to the modem) and move on, but where there are reasonable options (yes, that's weasel-worded; I haven't yet switched to POWER because I don't want to pay 10x for my machines) I use them, for instance when I buy a phone I filter by whether it has an unlockable bootloader.

> The artificial constraint is either that the code (firmware) is closed, or both closed and signed.

Yes, agreed.
> I'm not against vaccines, but I'm not taking it. I take rather the virus, please.

Good for you.

It took only two days for Moderna to design the vaccine:
https://www.businessinsider.com/moderna-designed-coronavirus...

... even less for Pfizer ...:
https://www.msn.com/en-us/health/medical/the-co-founder-of-b...

... and the vaccinated people are paying the price for it:
https://www.armstrongeconomics.com/international-news/diseas...
It just seems that asking antiquated unemployment systems to handle a huuuge increase in users in a time of pandemic where employees are getting sick or staying home just seems like a monumental scaling task.

I still believe that in times of crisis it's easier to go for a simple solution (just giving automatic, direct, unconditional cash to people) than to try to make a complex solution even more complex (changing the rules on who is considered unemployed, where millions now had to figure out how to use a system they've never used before).

Why couldn't they just take that $600 extra per week and distribute it to every adult in the country?
The letter is from academics to an academic organization (ACM), so yes: its scope is the rules of engagement in academic institutions. The issues you are bringing up are out of scope.
You were able to condense my comment from 29 words to 2. Nice job.
Intel Urged to Take 'Immediate Action' Amid Threats from Apple Silicon and AMD
I don't know that "oblivious" is the word I'd use. People standing next to the racetrack are well aware of the risks involved. They aren't there because they don't perceive the risk; they're there because they think it's worth it.

Would you describe rock climbers as "oblivious to the risks involved", or just as people who are sometimes killed by their hobby?
The author mentioned msgpack, what else would someone suggest for low-latency use cases?
Learn Fingerspelling
The Collisons are totally like the Weasely twins from Harry Potter. Brothers, funny, good natured, smart, entrepreneurial and at least one is red headed.
The whole just kidding, we have another spaceship plot device loses a lot of points for me but I remember liking a lot of it.
Octopus Kites
Memory leaks have nothing to do with "safe programming". Rust simply guarantees that if something is not freed, there is a reference to it. That doesn't mean that circular references or self-referential references can't be created that indeed don't violate what I stated above.
The official protobuf library for Python is not pythonic at all.
> All of these scenarios are conceivable in what we call real life.

No they're not, the common user considers the data that they're giving away to be ephemeral, that it has no cost. The reality is that it never disappears and almost always brings the detrimental costs for the future of society and democracy. And still, no one cares, because of the fundamental misunderstanding what it's really about.

Cory delivers a good talk on this: "What the cyberoptimists got wrong - and what to do about it"

https://media.ccc.de/v/rc3-11582-cory_doctorow_fireside_chat

Just ask yourself "Can you compete with Facebook?" "Why not?"
"Explain how it's not a monopoly"

btw the regulations won't fix it
You do realize the majority of deaths in NYC were due to Cuomo sending sick COVID-19 elderly patients to be sent to nursing homes and kept in the same rooms as healthy elderly people right? Same with Gov Whitmer in Michigan.

Janice Dean covers it very well when she reported on how her own family member was killed by Cuomo's orders: https://podcasts.apple.com/us/podcast/the-megyn-kelly-show/i...

A number of people were killed because of overuse of ventilators. Many people under 40 who were put on them would have likely survived had they not been put on high pressure vents (and they're not used very much today for that reason).
Computers might not get distracted, but have many other problems. And I assure you a computer can still focus on the wrong thing and have blind spots.

https://spectrum.ieee.org/cars-that-think/transportation/sen...
I work on WebGL in Chrome and I am curious why you have hardware acceleration turned off.
We've banned this account for repeatedly breaking the site guidelines.

If you don't want to be banned, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future. That would include using the site for intellectual curiosity rather than flamewar or political battle, avoiding personal attacks, and everything else that's here: https://news.ycombinator.com/newsguidelines.html.
On the other hand, we now know that Facebook is in essence a contractor for delivering targeted advertising. (Meaning, receiving and/or sharing any messages is just an accidental side effect of this objective.) ;-)

More seriously, I don't think that this will hold. The idea about contracts is about services that imply the use of certain data in order to fulfil the respective objective of a contract. (E.g., a postal service will need to handle the name of the recipient and the delivery address, as implied by the objective of the very contract.) Here, however, the extraction and use of personal data is not a side effect of the contract, it rather describes the objective of the contractor in its entirety.

(Disclaimer: I'm not learned in the law, but actually Austrian, if this is of any help.)
You’re not scared that someone has access to your emails?
For this to change, more people who share an aversion to mass surveillance have to get involved in politics.

There are lots of people like this, but they are either apolitical, apathetic, hopeless, don't want to get their hands dirty, think politics is beneath them, that their resistance would be ineffectual, or they are too busy with other things.

That has to change.
AFAIK, the three main options in this subspace are FlatBuffers, Cap'n Proto, and SBE.

Here's a comparison from a Rust perspective: https://speice.io/2019/09/binary-format-shootout.html

And from the Cap'n Proto author: https://capnproto.org/news/2014-06-17-capnproto-flatbuffers-...
In the worst year of our generation, how can we combat our negative bias?
Do they have to also steal the debit card for this scam to work? I'm a little confused with how they get money out of this if the debit cards go to your real address.
Nigeria fiscal pressure is 6%. So on average $2bn of that is going to the government. It should also help the local currency exchange rate.
Maybe the answer is a push model vs pull model for money? Cryptographically secure money has its own new set of problems, but at least someone can't "pull" any amount of money from you with nothing but an account number.
The OP poses a simple question without implying what their own behavior is. The personal attack is not only entirely uncalled for but also appears totally off base.
I think you can get something similar now with C++20 concepts?

template<typename T, typename U>
void my_func(std::vector<T>* vec) requires std::derived_from<T, my_data_container<U>>;

(Probably mangled something, but the idea is there)

Without concepts, you're left with SINFAE:

template<typename T, typename U, typename = std::enable_if_t<std::is_base_of_v<my_data_container<U>, T>>>
void my_func(std::vector<T>* vec);

or just a regular function and a hope that anything wrong will be caught by the compiler:

template<typename T, typename U>
void my_func(std::vector<T>* vec) {
// use my_data_container<U> somewhere and hope things blow up if something is wrong
// Not 100% sure this is allowed, but something similar should be at least
}
These things usually work by syncing the emulator clocks between clients, and then sending player inputs over the network along with the data to sync.
It took me an embarrassingly long time to realize that they had to do the shot this way so the camera wouldn't appear in the mirror. That is a great example of film making at its best: so immersive, you don't even notice they had to do something special to pull it off.
It’s probably really simple: if you normally load a ROM game and start a multiplayer game you control all the other players input. This simply goes next step and makes other inputs be controlled by other players.
Would you please stop taking HN threads further into flamewar? Posts like this break many of the site guidelines. Consider this one to begin with:

"Comments should get more thoughtful and substantive, not less, as a topic gets more divisive."

https://news.ycombinator.com/newsguidelines.html
walmart used to be better about this but now I notice they, and other major retailers are trying to adopt the amazon platform concept.

Sometimes it's easier to just make a list and physically go to a store so I don't need to question whether or not what I'm buying is legit and deal with that stuff.
Continue chugging along on flurly. A few hundred people visit the site and 5-10 sign up a day. Hoping to slowly grow it over time :)
Not the person you are responding to. I can provide a reason why it is off. Some software behaved differently/weirdly with hardware acceleration and often it is recommended to disable it. I have hardware acceleration disabled in Excel because of scrolling graphic bug.
This is beyond ridiculous, even if compared to the energy to train a human mind at the age of, let's say, 35. Raise a child to the age of 35 and the spent energy will surpass the mentioned energy cost by at least 2 orders of magnitude.

And no, I don't ridicule AI ethics researchers: the energy cost of AI is negligible to the serious issues. The real harm stems from other areas.
https://docs.oracle.com/javase/7/docs/api/java/util/Deque.ht...
I disagree with that; in my mind the distinction is not whether the manufacturer wants me to to run arbitrary code, but whether they expect/intend themselves to be able to run arbitrary code after the device is shipped. So ex. a dumb digital watch that just has time/date/alarm/stopwatch functions is fine because once it's sold the manufacturer never expects to update its code (and said code is probably on actual read-only ROM), but an Apple Watch is intended to run arbitrary code - just that Apple locks down that ability to code that they allow, which I do object to even though Apple never intended to let users run their own code at will.
I'm not the GP, but if I had to guess: the negative externalities are reflected in all of the small, traditional retail businesses that have shrunk or failed outright as Amazon has grown to capture their markets. All the people who either owned or worked for those small businesses are now out of work and have to find some other way to earn a living. If they are not able to do so, then society suffers as a result.

Similar situations have happened in the past, such as when big grocery store chains drove mom-and-pop general stores out of business. It's the price we pay for efficiency.
It still takes less energy than raise humans and educate them to do mediocre jobs.
Built a basic plug and play developer portal and API gateway at the beginning of the lockdown.

You can expose your APIs to third party developers by adding your endpoints, choosing the type of authentication and setting rate limits.

The app takes care of provisionimg API tokens and tracking requests. The documentation is auto generated from the swagger file.

GitHub: https://github.com/karthikvellanki/tunnel

Demo: https://shrouded-eyrie-25569.herokuapp.com/
In a functioning democracy the top bosses are ultimately the voters. The voters are free to reject the next slate of incumbents coming up for re-election and choose individuals that express technical command of policy.
Where I worked, everyone had the same Fridays off. Unfortunately, that meant Thursdays became the new Friday with people taking long lunches, leaving early etc.

As I left, they were integrating into the larger corporate structure to make sure everyone has the same Friday off beyond just our campus. It will be interesting to see if this helps productivity or if there aren’t enough projects that cross those org lines to make enough impact.

9/80 can be great if there’s a cultural fit with a mission centric focus. Ironically as the c-suite was considering going back to a 5 day schedule, people lower were pushing to go to a 8/80 schedule. I always got the impression people weren’t terribly mission focused, rationalizing why that would make them more productive when the data from the 9/80 switch ran counter to their claim. Honestly, they were one of the least productive orgs I’ve worked with
In many cases you do indeed want or need to use Protobuf for telemetry or other time-series data. The Protobuf RecordIO / TFRecord formats are very unhelpful for this use case.

Enter Protobag: https://github.com/StandardCyborg/protobag

Protobag is a library that helps you write and read time-series and other collections of Protobuf data using the standard Tar and Zip archives as containers. Protobag also includes code for leveraging self-describing messages to embed schemas in archives so that you never have data on disk that you can't read. Hope somebody finds Protobag helpful.
>“surveillance capitalism”, which she defined as: “a new economic order that claims human experience as the raw material for hidden commercial practices of extraction, prediction and sales”.

The page of newstatesman.com embraces "this idea", hurray.
You can't prove a negative though.

The burden of proof is on them.
No, repeating it with additional italics doesn't make it less wrong.

Both sides may sometimes
use the same words to describe the problem, but they don't agree on what the problem is; the words have different meanings when different people use them.

This is also true (and much easier to illustrate) with illegal immigration, where “both sides” agree that “illegal immigration” is a problem, but for one the problem is immigration outside of the current legal rules (or maybe even immigration generally), and for the other the problem is the current legal rules creating illegal status for certain immigrants who are not otherwise viewed by that side as undesirable.

Using the same words for a short description of the problem does not mean agreeing on what the problem is.
Alt title: how we made yet another population density map, but this time using all of your CPU.
Not to mention the scale of the operation allows them to fit parts with varying tolerances together in a way that causes the best fitment when put together while having less waste.
Between 7.5-8 is standard for office-based work. Everywhere I've worked (in Scotland) has been 7.5h, but TBH I'm not sure how prevalent it is vs 8h.
To my understanding they're both [type, length, content] encoded formats, so they're similar there at least.

In my experience people really quite enjoy the IDL aspect of protobuf as the killer feature, and I am not sure any such compiler exists for ASN1.
I will build and host a chatbot for you
Hey, HN.

Been a really challenging year for me professionally, where my business fell apart, but I'm glad to say that my family, friends, and health are all in tact and stronger than ever.

In an attempt to get my footing back and make some money, I will build and host a chatbot accessible through your webpage and your Facebook page (via messenger).

Will integrate the bot into Hubspot, Airtable, or Google Sheets (and others) so that you have access to the raw data.

I specialize in Financial KYC, lead generation, and surveys.

$50/mo USD with no setup costs (cheaper than monthly subscriptions of the better platforms), and for an additional fee, will man the chats 9am-9pm m-f EST time.

If interested, drop me an email and we can take it from there: sam@willworkforfood.ca.

Thanks and happy new year!
Perhaps ask Mike from GamesFromScratch to do a comparison video?

One thing that will differ between the engines is the number of support platforms.

But apart from that I believe there are many similarities. Most engines today have long lists of features and they are all quite powerful. But something that usually isn't immediately obvious from a feature list is how it is to work with the engine and tools day in and day out while developing games. What are the pain-points and what are the time-savers of each engine?

We list a few things Defold does really well here:

https://defold.com/why/
Doing this will get you banned here, so please don't do it again.

https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...

https://news.ycombinator.com/newsguidelines.html
Probably a complaint of the codegen and it’s wacky name mangling.
“Reports indicate that while the Google system may be ready for what it thinks is your next input, the local player will always have control over the input.”
- https://hothardware.com/news/google-stadia-performance

I would prefer to see some newer information about this, but the Google search pages are flooded with that from before launch.
This is very niche. I question who would really want to buy antique maps, except as for wall art.

Can you venture into other things to sell on Shopify instead?
Previous discussion:

https://news.ycombinator.com/item?id=25503210