skysight-inc/HackerNews huggingface dataset:
Amazon AWS will soon add support for the M1 hardware to the macOS EC2 managed offering announced a few weeks ago. AWS also offers free credits to prominent Open Source projects.

It's not available yet but it should be a good option once they become available, you can immediately start the process of applying for the credits.

This way you would get access to the required hardware without any costs and without having to maintain it. They are designed from the ground up towards such CI/development use cases.

You can also use the same credits for getting access to Intel and ARM Linux, as well as Windows EC2 instances. This may improve your project's CI and build times.

Disclaimer: I work at AWS.
That is not on Trump, but on failure of the supporters and opponents around him.
Yep. For a project at my company we are doing pretty much the same as the author's (though for another architecture) and we JIT basic blocks on the fly using LLVM + C helpers.

Slightly OT, but even by JIT'ing + caching it's not always the case that your code run faster than a simple emulator. It sounds obvious written like this, but we were still surprised in some cases we encountered. But in our case it's probably related to the fact that the code we are jitting was not meant to be jitted, so we are doing some ugly things here and there. We also have to support self-modifying code (and that basically means blacklisting the jitter in some address ranges).

TL;DR: even with LLVM, emulation is often faster. QEMU tcg is likely faster than both, but it's GPL'd.

EDIT: wanted to add that LLVM JIT infrastructure is still moving quite a bit.
Today, I would probably choose something higher level than meddling around with Webpack directly.
>Or is it just the simple fact that it is easier to layer up than it is to layer down?

Pretty much. A good coat, scarf, gloves, hat, and long-johns will keep you comfortable outside down to single digits (f).

Plus, when you're outside doing stuff, it can feel pretty warm, even in 20 degree (f) temperatures. One of the best feelings in the world is unzipping my coat on a brisk day while working outside and feeling that cold air hit my hot, sweaty torso.

Also, people adapt to cold pretty quickly. Never-pants people are a thing, even in Russia.

People do complain about the cold though. I bet if you polled people who moved to Texas for Florida, one of their reasons for moving from the north was the weather.
You could just dump it in a gist
Well, maybe if we come up with some magical “neuralink” the progress will become exponential.
Gulp is still widely used for more general build-related tasks like moving files around but sometimes you have a more complex build pipeline where you need to invoke bundlers/babel/etc via Gulp.
Yes! RStudio is an amazing product, and you truly can have the best of both worlds by using python in it.
Machine Learning for Humans: how to learn better and faster
It's easy to sit in hindsight and say that all one's actions are justified, because otherwise the present wouldn't have happened. But it's a mistake to justify past actions judging solely on individual outcome. If it had all gone badly and Google had been sunk, these would've been listed as reasons why they should have done things differently. The individual action may be right or wrong in spite of any merit it may garnish.
Cities too expensive to live in, evaporating local cultures, and companies who either capture the governments, or pack up and leave. Why would Texas want to become the next Silicon Valley?

I could see why a short-sighted local government would want to attract new tax dollars, but I can't see why the majority of actual people in those places would look at the Bay Area, or Seattle, and say "yes, let's duplicate what happened to people like me in those cities".
UX design. Just looking at modern web tools like AWS, I don’t understand why they can’t make it a bit more intuitive.
Replicating studies seems like the perfect training exercise for graduate students. I wish it were a mandatory part of training at most schools.
https://www.bithub.com

A cryptocurrency exchange, that I've been working on for several years now. It's up and running, allows you to swap 60+ currencies. So far, it has processed a grand total of 1 transaction. The transaction was made by... me.

No idea what to do about it ¯\_(ツ)_/¯
Tell that to the Dutch! In America their main political parties would be considered radical communists.
Respectfully disagree - you don't "put effort into evaluating" food from a restaurant that has continually served you dodgy food. You either go elsewhere that doesn't serve you poisoned items (alternatives), or boycott eating out all together if such alternatives don't exist.

The belief is that the general media teaches you useful information from current events that impact your life. It doesn't. I'd rather read a "year in review", or something on a longer time frame, than follow things too closely.

For specialised knowledge, there are professional journals for that sort of thing. But mass media "news" is not useful at all, so I've taken the policy of cutting it out. Mental health and general life perspectives have been vastly improved.
Could Floating Cities Be a Haven as Coastlines Submerge?
If you're looking at the money, yes. But how much is the potential happiness and stress reduction worth? 5%? 10%? 20%?
> If the user has a super secure password shared with a different, compromised service, libcrack will not detect that.

There's a module[0] for that (TM).

> Expiry results in passwords like: (prefix)Dec2020, (prefix)5

libcrack can enforce similarity and rotation checks too [1].

> or cycling the last 2/3 entries.

There's also another module[2] just for that.

> Keys can be relatively easily revoked and are guaranteed not guessable.

You're right but, a good password policy and infrastructure is not a simple straw man which can be set alight with a simple match. PAM can be a bit hard to understand but, once understood, it's pretty easy to create complex rules and flows.

If you get your workstation compromised somehow, you can always lose your keys. Then you need another password on top of your key to keep it encrypted.

At the end of the day, a good security policy is required. Keys, passwords, fingerprints and other identifiers are just tools. If you can design your defenses and moats well, you can secure your system with any method you want.

[0]: https://github.com/skx/pam_pwnd

[1]: http://www.linux-pam.org/Linux-PAM-html/sag-pam_cracklib.htm...

[2]: https://linux.die.net/man/8/pam_pwhistory
I mean, this is exactly what aria attributes are for, right?
This already exists, and many developers don't use it.
That's why I added "that would benefit the org". It takes a Senior to know hype from real applicable benefits.
I agree- I always keep this in mind when I am doing interviews. Its the interviewees that keep talking and talking about everything they have done that I lose interest in! Its the ones who ask me the questions and listen that I have interest.
In the Android world, Samsung and Google support eachothers live picture format. As far as I can tell for Google they embed video in the picture, Samsung has their own format for this.

Im on an older version of android and the live photos dont have the snappiness of Apple's, but that could be a processor power issue or even stylistic choice. Particularly the length of the live photo is noticeably different.

Im not sure how Apple stores the live picture info, but having it crossplatform would be fantastic for services like these.
> There should be a way to signal to browser a div will be used for a button or whatever and I believe people would be happy to use such a solution.

That solution already exists: replace "div" with "button"
Haha, as a fellow Istrijan I agree with you on the differences in regional swears between Istrians and other Croats. This swears are also some of those that I use and I think you described the use well, as in these are tolerated around "family table".
Usually I use combination of Porco/a (pig) + relevant religious icon pronounced in a badly Italian accent when properly upset.

p.s- sritno Novo Lito (using my father side ikavica, found in Karojba town region)
Are companies really "moving" to Texas, or moving their accounting/finance filings there?
A Look Back on 2020
>>>It's copied from people that were copying military organization which makes no sense at all.

Do you mean "military organization makes no sense at all" or "military organization is not the correct structure for for-profit software companies"?
Alternative interpretation: people with inherent advantages have more resources and don't want to give them up. People without those inherent advantages have fewer resources and would like more of them. People don't like to lose what they have, but they'd take more if they can.

Not saying this is the "correct" or morally right interpretation, but I'm just pointing out that this study probably says less than it appears. I don't think this study allows you to make a call on whether some people empathize with other people.
Downvotes for Typescript, that it doesn't take that long to master Typescript or something else? Flummoxed.
Doesn’t the cumulative error from all of these adjustments just mean garbage comes out the other end? This whole thing seems more like clickbait to give the company publicity.
If the airplane descends at 90 degrees, I have a different problem :-)
Why do you assume that the reward for replication needs to be a constant?
I’ve been eagerly watching the Tesla FSD beta videos and disagree with the author’s assessment. Yes there are some rough edges, but it handles typical driving scenarios very well for the most part.

Given that this is an initial, barely-functional release, I look forward to what 2021 brings in improvements to the algorithms.
An important factor here is hardware access. Tier 2 targets just produce cross-compilation artifacts, tier 1 targets require actual hardware to run on. For example, a tier 1 macos aarch64 target is impossible until the hardware can be run in CI, for every merge.
There's also a newer book by Hastie (and Efron!), which I very much prefer to The Elements of Statistical Learning: Computer Age Statistical Inference.

https://web.stanford.edu/~hastie/CASI_files/PDF/casi.pdf

It's really well motivated and, unlike ESL, discusses many different schools---including classical inference, empirical and Bayes deep learning. Without these different perspectives, newcomers often find statistics very obscure as it just looks like a bag of tricks.
Hospital employee fired for ‘intentionally’ ruining 500 doses of vaccine
Computer Graphics Shaders
Smoking weed to get into the proverbial, "flow" state.
The framers intended for the legislature to be far less reluctant to impeach presidents than they've proven to be. Probably because of party politics, which they thought was avoidable.
Fare Well Part 1 – Edinburgh's Hogmanay 2020 [video]
Is this the same thing as Samsung's Motion Photo? If so, it is just a .mp4 attached to the jpeg, should be easy to support in the future.
Indeed, and I'd read many articles over the past few years pointing that out. Being a bit of a nerd, though, it was brought home to me most vividly by an NYT article in September, which uses aerial image analysis - roughly speaking grey v green, but with the most interesting bits in between:

https://www.nytimes.com/interactive/2020/09/02/upshot/americ...
If only. It requires a bit more finesse and money than that. Ticketmaster had the resources to throw at the right people to influence outcomes. If you don’t, then you will not have the same outcome as there is a lot of subjectiveness in the system.
Call me cynical, but I feel like the 4 day work week will be forgotten when it comes to reviews.
Your link 404s
Ukraine for example.
1) It’s one of the biggest car manufacturers
2) It’s in the US
3) It’s in public roads (with a special testing permit and safety drivers)
I am tall, Dutch and I abide.
It's probably just that they wrote this for fun because I can't imagine anyone would fund it. Economists use a surprising amount of dry humor like that, I've noticed.

An old one:

Remember the unfortunate econometrician, who, in one of the major functions of his system, had to use a proxy for risk and a dummy* for sex.

*(a discrete dependent variable)
> absolutely not true

Only the Sith deal in absolutes.

> I feel obstructive amounts of shame, but I fought that and asked for a lower rent on my lease, and I got it.

Genuinely: congrats. Self-advocation is extremely rewarding, and something that I personally love to see in others.

> But I am not going to cut in line at the grocery store even though, according to you, my feeling shame in that case is just stopping me from doing what I want.

If someone has a genuine need to cut in line and demonstrates that to the people they are cutting in line, I don't see any issue here. I would take no issue being cut in line, in this situation and just think, "They've got somewhere important to be". But still, if they did it dickishly, I wouldn't shame them. I might confront them, or just...cut back. But for me to shame them, is such a drain of my energy... And whether they feel shame for an action on their own, is beyond what I care to spend my time thinking about. I'm not their mom.
“There are four ways in which you can spend money. You can spend your own money on yourself. When you do that, then you really watch out what you’re doing, and you try to get the most for your money.

Then you can spend your own money on somebody else. For example, I buy a birthday present for someone. Well, then I’m not so careful about the content of the present, but I’m very careful about the cost.

Then, I can spend somebody else’s money on myself. And if I spend somebody else’s money on myself, then I’m sure going to have a good lunch!

Finally, I can spend somebody else’s money on somebody else. And if I spend somebody else’s money on somebody else, I’m not concerned about how much it is, and I’m not concerned about what I get.
And that’s government.”
-Milton Friedman
> Starting from the typography which looks clumsy

I think the typography is wonderfully clear, especially that they use lowercase letters for most words. Several other countries use it too.

https://en.wikipedia.org/wiki/Transport_(typeface)
CI is expensive, even more on those targets.
Eh just wait until it gets to one meter from the ground and jump off, a one-meter jump will be no problem.
Show HN: Live – A net/http compatible Phoenix LiveView implementation in Go
Even for altruism?
If we cannot assume the distribution of elements across solar systems is homogenous, I imagine there might be some other system largely composed of heavy or noble elements we have a hard time obtaining locally.

Edit: come to think of it, interstellar trade might become necessary once we start building at larger scales - moon sized space stations, asteroid-sized interstellar ships, etc. That's a lot of material to mine, and it might be easier to import it.
Rather than a lower level intro, I'd recommend you bone up on linear algebra and multidimensional/vector calculus. The ideas in this book are not especially difficult to get but the math is right up front all the way through. If you can't actually read the equations and visualize what is being discussed, it will be quite difficult to ever make real progress with this book.
No way man, I'd much rather use this other tossed together init system that sombody started as a pet project. No CVEs!
It's related - I feel shame when I say something that embarrasses another person. Maybe this guy doesn't realize that he's embarrassing people, or maybe he doesn't care as long as there is no immediate unpleasant consequence for him.
The quote referred to this process for “the most important of their affairs”. For writing, surely that would mean sleeping on and vetting big new ideas, rather than the entire process?
You'd be surprised. I worked at a startup and our entire deployment system was based on "git pulls" onto each production node, recompiling binaries, etc. Yes, it was crazy and also slow.
This is subjective, but I prefer Nim's python-like scoping syntax; ie no semilonons nor curlybraces. Someone else in this thread posted a comment to the opposite effect! That said, I don't see a compelling class of projects to use it on instead of Rust.

I'll consider Nim next time I'm looking at making a python project. However - most of the times this happens is if I'm making a web backend or doing something numerical, where Python has a library advantage.
> pretty sure he was a Texas student.

Indeed, the story is that he got his start selling PCs out of his Jester dorm room.
I've recently been thinking that as much as we say this to ourselves, we don't actually believe it.

If this were really true, why do so many people live such normal by-the-books lives? If there's nothing after you die, why are people scared to do dangerous things? Why do they work their whole lives and enjoy so little of it?

People say this is your only life so they are afraid to lose it but then why wouldn't you do all sorts of taboo things in your only life, especially if you know it will end soon, think terminal illnesses etc.

Most people claim to believe that there's nothing after life but most people also live like there is clearly some evaluation of life that makes a respectable life worth living. Weird to think about it like that.
I'm guilty of this more often than I should be. I think the reason I sometimes reach for divs over buttons or other semantic elements is because I've been burned by default browser behavior treating them special when I just want a dumb box with a dumb click handler - no default styling that I need to override, no need to call .preventDefault(), no need to worry about the matrix of OS+browser+device that each treats a button slightly differently, etc etc...

Some of this fear may be unfounded or now obsolete but years ago it wasn't fun fixing bugs clients ran into due to silly issues caused by these kinds of things.
I generally started going from the blog posts to the changelog as I felt for a few times now that the stuff I care about was not in the announcement blog post.
Certainly you wouldn't use protobuf to encode TCP packets. It's meant for encoding application-layer messages, typically ones that aren't especially large but contain a lot of complex structure.
Once I put solar panels on my roof, I can leave my lights and TV on 24x7 without putting more carbon in the atmosphere.
Oh yeah. Schema nesting is a problem. I think a lot of it would be solved by having a schema allow a "types" field which just has a list your named types that can be referenced later in the list and in the actual schema. But yeah, totally concur on that pain point.
All according to incentives: well-off and tall? - redistribution hurts you. Poor and tall? - redistribution helps especially you because if the economic factors are equal you enjoy your inherent biological advantage on otherwise equal field.

If you're poor and short then you can hope to outcompete at least some tall people by doing better economically (working more, being smarter etc.). If the redistribution is very heavy then even if you manage to do that your now earned advantage is going to be taken away and redistributed leaving you with your biological disadvantage and no hope to outcompete those more privileged.

All this means that redistribution won't really help disadvantaged people (short, minority, less attractive) much. What would help are measure to curtail ways you benefit from those factors unjustly.
I don't think we should exclude fund for developer time from the calculation, at least that's what I understood from this sentence in post:

> I would do it myself for a small amount of money.
This was the scenario in the depressing flashbacks in the movie iRobot. [1] A cop, truck driver and a passenger car with a little girl were pinned together under water in a lake. The NS4 (robot) passing by saw the accident and calculated the cop would have the highest probability for survival and rescued him and not the child, giving him PTSD.

I am morbidly curious how much from that movie will play out with cars and other machinery as things evolve. I am also curious if we will learn any lessons ahead of time or if like city traffic lights, {n} number of people have to die before it becomes a financially viable discussion.

[1] - https://www.youtube.com/watch?v=_MFGx8d1zl0
This is a good point. Renewable energy is getting so cheap that throwing kWh away can be cheaper than the cost of idling other capital infrastructure.

We will need to rethink a lot of our economic assumptions in energy very soon. Solar farms are already designed to produce 30% more DC energy than their inverters can handle, because it's the lowest cost balance between PV panel capacity and inverter capacity. If somebody has an application for DC energy that can be co-located at solar farms behind inverters, and can be economical running only a few hours a day, there's huge amounts of nearly free energy already available.
We are not even talking about shaming people. This is not the discussion at ALL. We are discussing people's inability to feel shame.
That assumes they work for free
A more appropriate headline is thus, “being taller makes you want money - your own (if you have it) or others (if you don’t).”
More structure actually increases
the chance for collisions. Because at that scale the chance of bit errors is dominating the equation. More rng protects against that.
The Psychology of Money by Morgan Housel was published just a few months ago.

20 short stories about money, how to think about saving vs investing, risk and leverage, time in the market vs absolute returns.
> Apple changed some things that impact PyPy, like the register uses and ffi calling conventions.

I thought everyone who used 64-bit ARM used ARM's AAPCS64 (https://github.com/ARM-software/abi-aa/blob/master/aapcs64/a...), so the register usage and FFI calling convention should be the same as on Linux and Windows. What did Apple do differently that would affect the PyPy JIT?
You can send a ticket to GitHub support to have a project appear to have no parent project (detach the fork)
I imagine you could declare which runtime version is known to work, and then force a compatibility mode with that declaration?
Unfortunately, 8 bits for sequence for each 1/100th of a second is way too low.

I gather the person that designed this has never seen high traffic service. But for some having cap of 25.6k unique ids per second on a node is a deal breaker.
> Given all the things that can go wrong, it's impossible for any messaging system to guarantee exactly-once delivery.

It's possible to guarantee exactly-once delivery, just not in bounded time, but eventually. That's what FLP impossibility is about, impossibility to achieve consensus (e.g. exactly-once) in bounded time. But if you are talking in the context of semantics, it's a totally different thing, it's a computation model and it's absolutely possible to have exactly-once semantics, regardless whether you achieve it by waiting, like consensus-based systems, or by using special data types and operations that can be performed without waiting and eventually converge, like CRDT systems.
Exclude 10% of the data based on an important aspect, get a different result? Who would have thought. Anyway, I don't think there's anyone who believes length has a direct influence on political beliefs.
Hijacking Private Class Methods in C++ Using a Template Hack
I wish they would streamline the string handling capabilities. Currently the conversions between String and &str are really ugly to look at. In general the conversion between types don't seem all that great with developers having to either use crates or write their own code. They need to take more inspiration from C# which continues to be the benchmark of elegance (obviously personal opinion). That said, rust is still better than C++ - namely its package management is great. I just wish the compiler doesn't keep second guessing me :D
A case against text protocols