skysight-inc/HackerNews huggingface dataset:
Searching out the manufacturer (assuming there is a brand behind the product and not just an Amazon shop) has made my recent efforts, too. A surprising number of times, the item is cheaper from the manufacturer, and they offer free shipping or a coupon for further discount. I imagine that works out for the buyer and seller - I get a genuine product at their chosen price, and they get to keep fees that would have otherwise gone to Amazon.
Digital time-stamping service called CertTime.

Here's the post-mortem - https://swapped.ch/certtime
> Which gives you both less room (is requiring you to use a thinner implement) but also a greater risk of damaging the socket.

A flattened wood toothpick works great for this. Take a regular round pointy toothpick and flatten the end 5mm or so by squeezing it in a pair of pliers or some such.

I was ready to replace my phone until I learned this trick. I had already tried cleaning the port out, but obviously not well enough.
Your position means nothing if you buy their phones. If you don't then they have no say on what you install
Yes, you need multiple sellers, multiple buyers, transparent information, and time to negotiate for it to work properly. That usually applies though in the context of tech employers and employees regarding pay.
If you like playing around with fractals, you'll love playing around with images generated by context free grammars: https://www.contextfreeart.org
May I ask how did you get 7.5H/day? Is that standard in the UK?
I use the same rubric but go one step further and tell YouTube not to recommend any videos from that channel.
> even google themselves don't use it in many of their software

Citation needed. Granted its a big company, so its certainly possible that some teams I'm unaware of were using it. But I never ran into one.

Besides, nanopb doesn't answer the critique of the article. Nanopb cuts down on heap traffic by statically allocating flat buffers large enough to hold maximums set by the application. It solves the two-pass problem by the simple expediency of actually running two passes, storing the size info on the ordinary call stack. In effect, it trades malloc/free traffic for higher peak memory utilization.

At the largest scales, big G suffers from total memory pressure more than it suffers from lack of arithmetic. Nanopb isn't a good trade for them. It is a good trade for my current (hard realtime, embedded) application.
"Life is worth losing." -- George Carlin
I have a friend who works as support staff at a school. She was out of work from March when the schools closed to August when they reopened. She still hasn't gotten a cent.

I'm sorry this is happening to you. Unfortunately there will be no consequences for anyone responsible.
Much more details here -

https://blogs.sciencemag.org/pipeline/archives/2020/12/30/va...
I had the opportunity to do that, once, after Penrose was invited to give a talk to google's quantum team. He talked about objective orchestrated reduction and consciousness.

The talk was interesting because I completely disagreed with it, but the disagreement was only in the starting assumptions. Penrose thinks humans do uncomputable things; I don't. If you ignored that difference, he was making reasonable arguments. Even more so, he was obviously thinking about things clearly and quantitatively. For example, someone on the team had worked out whether or not orchestrated reduction, if it existed, would prevent error corrected quantum computers from working. They wanted to show the result to Penrose. But before they'd shown him their answer, he knew off-hand that the rough order of magnitudes of the effect sizes meant it shouldn't be an issue.

Anyways I sat next to him at dinner afterwards. There was lots of conversation around, so it wasn't like there was one topic. I remember trying to debate whether humans were doing uncomputable things or not, but nothing really came of it.
Poking around your site it seems like an excellent service. I'm curious if you could expand on why you think this is a failure and what challenges you experienced that make you think the major cloud providers deliberately leave this open.
StartOpz (https://www.startopz.com) is expense reporting, time-off tracking, and what not for small businesses. I had hoped to make it basically a Workday-light. The launch kind of ran into having a second kid and it wasn't really something I was passionate about.

If I were to do things differently I would maybe refocus it on a niche to start with (e.g. target office managers of a professional firm (law offices, accounting firms)) or really try to focus on remote teams. I had also tossed around the idea of just turning off most of the modules and making it just an expense reporting or just a time-off app. Never did that though.
It seems easy to square the practical experience of protobufs at Google versus the tradeoffs encountered in the wire format when you take into account how many Google engineers have directly contributed to the diaspora of related formats such as CapnProto, flatbuffers, msgpack, etc with different tradeoffs (especially for smaller scales than Google).

It seems clear enough that protobufs were optimized in a scale that involved a lot of time/cost-sensitive reads and far fewer time/cost-sensitive writes. That's a valid tradeoff for Google scale, that comes at a cost of other potential applications (such as telemetry that can be very time/cost-sensitive at write-time but has much more relaxed read time/cost-sensitivity).

> Sure, having to recursively precompute lengths before serialization is a bit of a hassle, but I wouldn’t call it expensive.

It's expensive in memory (needing to prebuild all the subcomponents of the message, instead of streaming them as needed), and potentially time (prebuilding then sending, versus streaming as soon as data is available to write). Of course, in the scheme of things it may not be expensive to particular use cases. (Which seems why the author seems to particularly highlight this specific use case where such things really are expensive overhead necessary to avoid.)
Some useful data

In the UK in 2019 there were 5,691 suicides, a massive increase and a general increasing trend

Provisional data for UK in 2020 showed 845 deaths from April-June, or a rate of 3,380, however the data can takes months to come out due to inquests, especially this year as they've been delayed.

https://www.itv.com/news/2020-09-01/male-suicide-rate-highes...

However even if suicide rates had doubled. In the UK in 2020 there have been 75,000 plus excess deaths. Based on the observed IFR, if Covid had run wild this would be more like 600,000 -- assuming no health care system collapse (which would have happened, and still might)

While suicide is a tragedy, and in the UK a worryingly high one, the effects of covid (which aren't all due to lockdowns) would likely have increased it (economic downturns cause suicide). In any case, it's a very small number compared with the excess deaths that covid causes.
Why is it called AArch64 and not Arm64?
So I understand the 'drawback', especially for 'universal data'.

But let's just use something more mundane:

Are you concerned that the government has a 'record of you' regarding your Driver's License?

Probably not.

We have drivers licenses, we have social security.

It's a very reasonable step to have some kind of 'good id'.

Yes, there'll have to be legislation around it for privacy.
A related Fresh Air episode this month: https://www.npr.org/2020/12/23/949578530/how-covid-19-became...

The guest was an heir to the Oscar Mayer fortune who actually gave up his money and stated a non-profit focused on inequality; the discussion was pretty hand-wavy about solutions, but still interesting (IMHO)
This is so cool, I love old BASIC. It was just fun.
I created a vinyl auction aggregator from eBay called collectorsfrenzy.com in 2008 which I ran till 2018.

At the time, there was another website Popsike (still running today) that accomplished the same task, but they only updated the listings pulled from eBay every few months whereas my service pulled the listings as soon as they completed.

My failure was that I ran everything from my cable modem and off of my own hardware. By the time cloud services were affordable, my database was around 60gigs, and I wasn't sure how I would be able to transfer the data easily. Eventually, my hardware bit the dust and I just didn't have the motivation to get everything back up and running. I had always considered to transition to a vinyl marketplace but work/family ended up delaying that indefinitely.
It would be cool if the car defaults to my preference (which is a large gap) but adjusted it downward as more people fill the gap.
CapWords function names matches the C++ style guide at Google, not java. A lot of python uses autogenerated bindings to C++ code and reuses the same naming conventions. Even pure python code would use that style although their public styleguide doesn't mention it anymore.
And it’s because healthcare costs that much. Lots and lots of cover your ass liability insurance and credentialed people to pay for.
Yeah, I was going to say this. The limit in my state for a family of 4 is like $80k for partial assistance and $50k for it being free.
That is not true. Nuclear reactor are far more complex and not doomed to fail one day. So stop the bullshit.
Would you agree to withhold all medical care for over 60s for a year or two to let covid run free?
Some of it is.
Bingo! Vague notions of “harm” forbid anyone from doing anything.

There’s rarely anything that can be said nowadays without some activist finding a reason to take offense.

It’s funny when it’s the activist themselves that get cannibalized by their own Puritanical brethren.
Pulselyre: A touch-screen synthesizer app for live music production - https://www.pulselyre.com

Spent a few years experimenting with touchscreen UI and audio synthesis in my free time on and off, and eventually settled on an engine and interface design. The idea is to create 'instruments' in the editor (2nd screenshot) by connecting basic modules to create and transform audio based on user X/Y touch coordinates. Then, stack a bunch of instruments on screen and use your fingers to create and loop sequences of notes live on stage. The demo video ( https://youtu.be/Qk85IrgXRj0 ) shows how that part works.

Once COVID hit, I was sent home to do nothing with full pay, so I had free time and decided to power through and create a functional MVP and website. My plan was to get some beta users, polish it up, add missing features, and then start charging. I showed it around on some music production forums and to friends who dabble in it, and got terrible feedback: 1. Too hard to use; 2. not compatible with existing plugin systems; 3. terrible demo video (I'm not a musician nor an expert on creating cool synth sounds); 4. "touch screens are *"; 5. nobody wants to do live production; 6. it sounds terrible

Of those responses, #2 was the killer. Without compatibility with existing synth plugin frameworks, like VST, it was pretty much dead in the water. No producer was going to use a synth app that didn't support their favorite plugins, and no plugin developers were going to switch to an application with no users (I built my own custom plugin framework for it). I looked into adding support, but VST uses such a completely different architecture from the synth engine that I created that they couldn't really work together in any sensible way. One suggestion I got was to remove my synth engine entirely and just make the app a MIDI front-end for other synths, which is something I might do in the future, though the limitations of the MIDI protocol would mean removing a lot of functionality. (I have a new WFH job now, so no more unlimited time.) I'm also thinking of open-sourcing the project entirely, but I need to clean up some things in the codebase first.

I did decide to split out the UI manager that I created for the app into a separate open-source Windows UI framework, which I still work on and use for other small utility apps that I create: https://tinyurl.com/upbeatui

If I were to do it again, I'd have started with support for existing VST plugins or MIDI and worked from there. I also wouldn't have wasted so much time figuring out auth stuff. The only costs were the domain and VPS hosting.
There's another part of the equation where parents withhold vaccinations for kids.
Protobuf's variable-length lengths are indeed annoying, but can't you encode back-to-front as in ASN.1? That lets you write your lengths just after encoding the value, which should work (but may leave your data in e.g. bytes 20+ of a buffer; depending on interfaces, you may need to do one final copy to move the data to the start of the buffer.)

(ASN.1 and protobuf are both tag-length-value formats with variable-length integer encodings... h/t to tptacek for mentioning that particular trick.)
You're just shuffling the effort of finding a good quality cable upstream to finding a good quality retailer.
More along these lines in this post, with the pithy title "You are naturally short housing": https://thezikomoletter.wordpress.com/2012/12/10/you-are-nat...
Why didn't you get a .com address? Reminds me of this oldie:

http://www.paulgraham.com/name.html
With Blockchain we could transfer our tax dollars in un-reversible transactions directly to the scammers, cut out all the middle men. That will show'em. /s
It mentions leverage in the article and the other side, being that leverage allows you to get in a much larger hole than otherwise possible. With transaction costs, you are immediately underwater from an investment standpoint.
That's kind of the point - hold the 'foreign aid' funds from the nation, until said nation does something to combat the fraud.

You can't actively police your laws inside a foreign nation, but with some level of control (i.e. $793M/a in "foreign aid" held over their heads), you can tell the nation what you want them to do about things affecting you. Chances are good they're going to comply.
Ay my previous job we started out using simple StatsD messages that are a few bytes long, easy to implement, easy to debug, and quick.

But then possibly due to a full-steam-ahead mandate of "everything should use protobuf (or was it thrift)?", we switched to a much heavier format, where clients needed a codegen'd binary implementation of the protocol, while making messages themselves much heavier.
Very comprehensive write-up. Thank you.
What's funnier is that Apple already has an iOS device that has USB-C for its main port, the iPad Pro. So I'd presume most of the engineering work to get rid of Lightning completely has already been done at this point.

On Switch, I did charge mine from a powerbank with a USB-A to USB-C cable, it did work but there clearly wasn't enough power. The battery kept draining but very slowly.
Strange Things LINK Knows about 80x86 Processors (1997)
Interesting that this comment is the account's first comment. I hope NLP researches don't start using HN as a proving ground for their models.
When I said knowing implicitly I was referring to for example, declaring that class `Foo` has an integer property `prop`, and function `bar` only accepts an instance of `Foo` as argument `obj`, thus `obj.prop` is always an integer. The developer doesn’t need to add typeof checks on the argument, on the property, etc.

The above comments point to (a) not using classes or declared properties at all, and regardless JavaScript has no support for automatic type checks on properties or function arguments.
I'm ~2m tall, and have regularly get stared at jelously by girls in public (according to my gf when she walks beside me, I tend not to look at others), but I've never got approached before I've got a gf, so I guess I'm just unlucky.
Soviet-themed city builder tycoon game
https://archive.is/ca6Yh
looks like it is in geman
It may be that believing what we hear / see is an evolutionary survival trait, a built-in cognitive default. I think this because the young of ancient humans had a FAR better chance of survival if they believed their elders. Examples: don't play in those woods or you may get eaten; don't eat THOSE pretty berries or you will get sick and maybe die; here is how you hunt or harvest food; and so on.

It is hard to overcome this natural tendency, and without education and effort and a wide variety of sources one can be pretty easily deceived and brainwashed.
I'm sure it is a bit of both. I was using the Intel version of the IDE until the release today. It took a long time on my Intel MBP and it also took a long time on my M1 with Intel. The ARM version of the IDE is substantially faster, as it should be. I do realize this is an unscientific anecdotal account of the situation so YMMV.
>It's typically used as legal bribes for the governments of those countries, who distributed it to all their cronies at the top

Wouldn't those be exactly the people you need in order to stop these scams?
In the context of COVID it’s pretty clear collectivist countries had citizens more likely to follow a lockdown and therefore have a better response to Covid.

Just look at the countries that did best, it’s pretty clear.

That being said I wouldn’t say collectivism is superior in general, but for Covid it was helpful
Basically they hooked gizmos to peoples' brain and found if they force people to read emotional words, their brain indeed feels some impact... cool. Thanks for that, great read.
I went through exactly this on Monday night after discovering a Colorado unemployment debit card in my name had been sent to an old address of mine even though I've been living and working in a different state for over 2 years.
And, in the current situation in particular, I'm seeing a lot of groups adopting "no meeting Fridays." Though my experience is that many people sort of hesitate to schedule Friday afternoon meetings in any case. So, yeah, as you say Fridays tend to turn mostly into a clean up any little tasks for this week, come up with a plan for next week, and call it a day. If I'm honest, this tends to describe what I do a lot of the time.
How Do You Shorten Your URLs?
Show HN: Git-cheat – Beautiful, concise Git cheat sheet in your terminal
NSO Group’s Breach of Private Data with ‘Fleming’, Covid-19 Tracing Software
>It is a sever cultural problem with the nurses. They should be more educated than this.

Well, I think nursing culture is very difficult to understand from the outside. It was for me before I went into nursing school. Also, it is not exactly about education. For example, in nursing, there is a great focus on having initiative. I remember that in nursing school it was much more praiseworthy to have done many skills during clinical time (e.g. inserting a urinary catheter, inserting an NG tube) than to be able to enumerate the safety risks associated with those very same skills. It was very odd to me, but it was the way things were. Even working in the field there is always a great focus on "getting stuff done", so to speak.

Therefore, although I think education is a natural thing to bring up when one wishes to argue that x should be happening, it doesn't really apply in the bigger context of the profession. I believe this also has to do with a lot of other "why aren't x people doing y thing" types of arguments. In nursing, practice - and the willingness to do things - will always be more important than any deep understanding of theory. Also, let me add that I don't mean to say that every nurse is reckless. Still, this doesn't change the fact that there are some really strange aspects of the working environment. No matter how well one practices one's individual role or how knowledgeable one is, they will still be there. And, ultimately, I think these things have to be taken into account when we want to understand what is driving a group of people to make certain choices.
Is the 4th off day separate for everyone, or is it Friday all the time? If everyone takes Friday off, then we end up in the same situation as before where no chores are possible on Friday. Can one pick any day from Mon-Fri as the off day.
I understand the difference. The problem is that you can completely change the shape of the object that’s “const”, so it’s hardly fucking constant is it.
One aspect is that there were models trying to calculate those other things like downsides. Both guesses on suicides and domestic violence going up, people not going to doctor. But that does not matter, because people will do the rhetorical point anyway. In most context, people who bring up suicide did not even tried to find whether those guesses exists.

It is almost end of year, we have actual suicides statistics available. Suicides went slightly up, but not by much and they went slightly up in preceding years too. More people died from covid. Our best estimates say that if hospitals would get overfulled, in those places mortality would be even higher.

But that does not matter for "what about" political point. Because that one is not motivated by attempt to find best policy, it is motivated by wanting the other side to be wrong.
Performance is fine for me in Firefox, but it is using 3x the CPU of Edgeium, and more RAM, so I would guess the GPU acceleration isn't working in FF
The article points out that the energy to train BERT is comparable to a flight across America. There are hundreds of thousands of flights every day - why should we be concerned about the equivalent of one extra? Especially given that BERT improves ~10% of English language Google search results, it seems like we're getting a lot in return for relatively small energy use. On top of that, Google buys 100% of their energy usage from Green sources.

I think it's great to talk about other methods of training or architectures that don't require so many parameters. The point about how BERT consumes vastly more text than humans do when they learn to read is interesting. But trying to phrase this like an environmental issue just seems disingenuous and misleading.
So to be clear:

Let's say a function returns a linear value.
If I then feed this value into a function that does not specify linearity, all linearity is lost and the function can treat it as a regular non-linear type?

If yes that would seem to require extreme discipline by the programmer to remain useful.
I think by complex system you mean a shitty system build by jokers which is doomed to fail. You can’t just build any bullshit and called it complex.
Well, the game in machine learning is averages conditional on the input. So if the input essentially identifies and individual you'll get to average over the inputs for the individual.
There are a few other serious options for Lua game engines/frameworks worth mentioning when Defold comes up:

- Love2D : https://love2d.org/

- Solard2D : (previously corona sdk): https://solar2d.com/

I would really like to read a good comparison between the three one day.
Perhaps. Another strategy is to stop paying rent and shower at the gym.
Two important ingredients in any secure voting system: we don't know who you are and we eliminated chain of custody.
Seems more nuanced then that. You can use Defold to make commercial games for free. You can even extend and modify Defold and use your modified version to make commercial games for free too from what I understand.

And you can also change and modify Defold and distribute your changes and modifications to others, but you can't do so commercially. That said, I think others could still use your modified Defold to make commercial games, just you can't take any money for it.

So it seems to be much more than just visible source. Basically the only thing it doesn't allow is for you to commercialize the Defold engine or some derivative engine based on it. Everything else seems allowed.

Caveat: I am not a lawyer.
Do you really think you're working all day every day?
My experience points to the cost of storing metrics far outweighing the cost of emitting metrics in all but the most extreme of circumstances.