skysight-inc/HackerNews huggingface dataset:
Give it a try. The languages are actually very similar, on roughly the same level of "high-low-level-ness", they both come batteries included, both are very mature and refined.

Some things you may find nice are: the elegance and ease of use of blocks instead of explicitly declared lambdas, the standard library full of nicely named methods with aliases for the most used ones (e.g. array.map / array.collect do the same thing, some people hate this), the {do,if,case,loop}-end syntax that doesn't fuck your code up when you just quickly comment these parts out without reindenting the rest, and if you're into OOP (as in OOP, not explosion-in-the-factory-factory), then of course the hardcore OOP-ness.
Show HN: We merged a headset with earrings – Femtech
Maybe if Amazon made it easier for buyers to filter out marketplace vendors, or didn't automatically co-mingle inventory between themselves and Fulled by Amazon vendors, it would be a lot easier to cut them some slack?
Because looking for 'islands of truth' is basically the behaviour of conspiracy theorists: wade through mountains of evidence, ignoring everything to the contrary to find the few scraps which support their theory. You can't just ignore the huge numbers of things in this story which straight up don't add up. It would be great to have more credible examples of such compromises, but this ain't it.
Reddit has a system where if people do that, for them it looks like downvotes but for the rest it doesn’t count.
I actually know a very talented guy that turned down a gitlab offer for this reason- their loss.
Wow! Seems to be around for a while as well. Regret not finding it earlier.
I'm currently learning Ruby as I plan to implement the 'Building Git' book by James Coglan. Ruby has lot many features/syntactic sugar and a weird OO model. Makes me feel quite uncomfortable. Also, no good IDE except RubyMine.
Free will is almost axiomatic.
It's probably not perfect, but I use Fakespot <https://www.fakespot.com/>, which gives items on Amazon a rating for review accuracy.
The "you" is not simply your body. It is also the entirety of that body's physical interactions with the rest of the universe.
That's a great reason for believing some BMCs have been compromised, but it's not a good reason for believing these BMCs specifically have been compromised (and in this way).
Readability is in the eye of the beholder.
I think someone said it costs +50% in time to swap out pages when it was enabled, but as soon as you are swapping, such timings have very little bearing on your experience, since any time a program have to wait for a page to get in from a disk, the process is already running 1000x slower than it should.
Not OP, but your quote directly follows this:

> While a temporary land bridge may well have had some influence on the population of the Americas, the fact remains that indigenous peoples were perfectly capable of crossing the Bering Strait.

Crossing in boats, that is, not via land bridge. One assumes the Cold War made this crossing no more physically difficult, but politically impossible due to the mutual suspicion (especially of espionage on the part of the other) between the two powers whose territories it involves.
The $24/year is optional if you want to remote login via cell service into your device. You can do certain things like take a picture remotely and in the future might be able to lock/unlock doors.

So, its $1200 without that stuff. George is strictly against SaaS revenue model, although for software that is continually improving, seems reasonable to me

ghost driving is planning to charge $99/month
https://driveghost.com/sign-up
Deciding on our infrastructure was nerve-racking
As opposed to what? It's supposed to be a single page so why is jQuery a bad option? Only issue to point out maybe about composability, but Can any of the modern frameworks produce a single page solution?
> If the makers of the reMarkable would push a bit more into the direction of enabling users to create software, as in documenting the system and creating APIs/libraries to use for integration into the existing software stack, this could grow enormously. The hardware is great, now comes the software.

The remarkable is fully open source isn't it? Have any users done work towards adding functionality?
It took me 2 work days to read the docs, tutorials setup and tests. I had no prior knowledge of Nomad. So I would say it was very easy. Consul is optional, for my use case I did not use/need it.
I'm surprised that Numenta [1] did not get a mention in the comments. As a mostly lay person (with moderate exposure to Computational Neuroscience) I quite like their approach even though it seems their results have slowed down a bit of late. I still haven't finished parsing BAMI [2], but seems very interesting.

[1] https://numenta.com/
[2] https://numenta.com/resources/biological-and-machine-intelli...
Nobody can prove a negative like that.

We're talking about data centre servers here, that's what the Bloomberg story is about. For a backdoor like this to work it has to be able to phone home, and that means getting transmissions out of the DC network. This would require knowledge about the target network infrastructure (which isn't impossible if there are specific targets) but there's no way to do that without the transmissions being visible. I think a hack like this is much more likely to be viable against consumer and mobile devices.

Given that this is all a genuine risk, the Bloomberg story is particularly harmful. It creates the real risk that reports of genuine hacks or vulnerabilities will be sidelined due to reporting on issues like this being tarnished by association. Crying wolf is not good preparation for dealing with real wolves.
I totally disagree with the author. For me, the problem of state management in the GUI is totally solved: the GUI shouldn't manage state, plain and simple.

If you have a problem synchronizing your views with a light, that's because the light should exist outside of your views.

MVC was invented in the 70s. Why do we have to act that this is not a solved problem?
Yes, http://segundamano.es/ was the spanish version but it looks like the merged it with another site. https://www.finn.no/ is the norwegian version but it was developed seperately. https://www.tori.fi/ is the finnish one. Such listing sites are big business and they make a lot of money of them.

They have done similar stuff with Prisjakt.nu and made a french version: https://ledenicheur.fr/

I think there are even more still but I am not certain.
Same in Europe, you have to make sure the product conforms to the description so if it is broken you have to react or take it back.

I don’t think this has ever been tested with respect to licenses though.
Your post exemplifies why it is hard to define and discuss. You implicitly take on one particular definition of free will (though you leave it unstated) and then discuss it as if it is the only obvious thing one could consider when they say the words "free will". While this is a perfectly useful notion that you are targeting, it simply omits some other important aspects which people care to discuss.

A more nuanced discussion with strangers which actually asks them questions about e.g. physical determinism will reveal that such strangers often do, in fact, hold some rather suspicious and unlikely beliefs about the role physical determinism plays in their lives.
Well, if you're not interested in factual discussions and you simply "choose to believe trends", all bets are off since you're pulling in your feelings about a programming language into your arguments. Hope all goes well for you anyway!

As a counter-point, the biggest disasters I've seen has been involving either C++ or C#, but in the end I think the reason they were disasters were because of the programmers (and their ego) rather than the programming languages they worked with. C++ is plenty open and without safeties, but that doesn't mean you have to use it like that.
A decentralised, borderless, irreversible payments system, not tied to any state or government or bank, near-impossible for even the most powerful entities to censor or manipulate. There are some useful features in there.
This is awesome! Do you have plans/a timeline for keyboard/mouse input?
I think most packages are just as good if not better than their Ruby equivalents these days (and really we can do all of the things you mentioned in elixir), the active record pattern is obviously easier to understand than Ecto, but if you know how to write well optimised SQL you never want to go back to an ORM (even if it tries to rewrite your queries for you with magic).
It's a bilingual tautological name and very common in place naming [1]. And nothing is wrong about that because only one word out of them would make sense to monolingual speakers.

RAS syndrome, which itself and "IT technologies" are an example, only concerns about a single word in both abbreviated and unabbreviated forms.

[1] https://en.wikipedia.org/wiki/List_of_tautological_place_nam...
https://www.bloomberg.com/news/articles/2021-02-11/clubhouse...

Don't think anybody cares
"Uber tells drivers online. “If your rating over the most recent 100 trips is below a 4.6, your profile may be at risk of deactivation.”"

from https://qz.com/1038285/uber-will-make-riders-explain-when-th...

(citation is dead - not sure where Uber keeps this info now and is it even public)
Seems like looking at Amazon reviews (and not just Amazon!) has become an art form on its own. I actually feel quite confident (likely far more than I should) in my ability to differentiate between product listings that are likely fake review battlegrounds and those that seem mostly legit. Cheaper bulk availability of fakes only makes that easier.

The next meta level would be competitors trying to make each other look bad by sending hordes of fake five stars at each other. Who knows, perhaps this is already happening in some markets?
One could argue that the lack of free cash flow is correlated with the shitty culture.

I'm not sure I'd make that argument, but Netflix doesn't really count as big tech to me as I'm not convinced they'll survive for much longer.
For anything but the smallest ones, I would prefer to use PostgreSQL.

SQLite has too many quirks, and I sincerely feel it messes our thought process when working on Postgres or the like.

As a file format, it works awesome, but it has its uses and limits.
Show HN: Opul – find and optimise your financial freedom age
Oh yeah, the amount of reports are insane. There were more than 200 different reports implemented in the tool and most of them have been customized for each separate customer. It was spaghetti bowl of half baked custom DSL, config files and what not.
You must have the golden Windows installation that never breaks itself! Be careful with it!
Makes sense. The optimisation only applies when the reference count is one, and PyPy doesn’t use reference counting.
Bitcoin is digital gold. The technology of it needn’t evolve further than the technology of casting a gold ingot, storing it safely or transporting it.

And FWIW, transporting $1M worth of gold in a secure way is going to cost you significantly more than BTC’s worst Tx fee day.

Other coins can serve the purpose of everyday transacting etc.
> Microprocessor based Network Time Protocol (NTP) servers suffer from a large amount of timestamp jitter, due to the hardware and Operating System (OS) being shared among other applications.

So instead of configuring Linux correctly and dedicating a core for your NTP you have created custom hardware. Congratulations, now you have two problems.

I have been working on algorithmic trading and it is not that hard to reliably (like 100% of the time) respond within couple microseconds.

You will never notice it, though, because your network will introduce way more variability. This is especially the case with NTP which usually is a single box shared between large number of servers throughout your network.
Arranging Invisible Icons in Quadratic Time
Oh yeah, and sometimes it’s nice to be able to post text messages too, but I mean, ideally you could upload images and post gifs and have video as well.

...of course, we’re now describing a different product.

This is deliberately minimal so you cant do those things because they’re undesirable for this product.

Sure, those are useful things too... but surely not every thing needs to have every feature.

Have you used teams recently? Did you know it’s soon gonna have a “data” tab so you can live explore your data from PowerBI without every leaving teams?

Featuuuuuure creep is what turns nice things into visual studio: bloated monoliths that tick every possible feature box but slow down both at runtime and in terms of features over time.

Having a sharp, refined product problem with a limited feature set is really nice.

...but it’s open source of you wanna mod it yourself...
jQuery... thought there are at least some modern Web API's in use.
"However, they struggle with growing their team"

it means

"Amazon considers that unimportant and refuses to pay competitive wages"

Amazon had 21$ billion income in 2020, it is not a tiny company struggling for resources. ( per https://en.wikipedia.org/wiki/Amazon_(company) )
I agree with points, but wanted to add that it's acceptable to think that some people in natural economic system will become poor due to being sick, mental problems, addictions and so on.

But it's dangerous to claim that all poor and even any significant percentage of poor people are poor due to their traits. It's not that having certain traits could bring them out of poverty but rather for the large majority the only difference between people who are rich and poor is luck, cards they were dealt.

If we assume people spend first on necessities and then on luxury, which is pretty reasonable assumption, then UBI would increase consumption of necessities far more. Which would cause inflation in prices of those things, but over long run the supply chain would adjust bringing the prices back to equilibrium.

Are there people who have no idea how to spend money, yes! Often this is just not poors but can be children of ultra rich, who never saw money as limited resource and by the third generation have squandered all of inherited wealth.

It's valid concern that inflation would destroy the middle class. But assuming inflation is end result isn't the full picture. More money => higher demand => higher prices => more profit => increase in supply => more supply => lower prices.

So over time prices come back down, perhaps not where they were before money supply increased but definitely not at peak.

With that said UBI for bottom 50% is going to become more and more required as digitization, automation, and AI makes it that few people can own entire industries.

There was a point where advances in tech would just mean new types of jobs but always more jobs... lost typewritters but gained more computer clerks. But now tech is at point where advances reduces total amount of jobs. Soon cab drivers, cashiers, pilots, teachers and much more is going to be replaced with technological solutions that scale without humans.

The trend would eventually lead to 60%+ being unemployable and you only need so many people to write code.

So yes i think post industrial society is flawed.

UBI would alleviate some pain and symptoms, even if there are bad actors.
The main thing I take from it isn't actually the scaling side. If you need to scale it's probably when you're getting a bunch of money to do it, so you'll find a way.

The thing that caught my eye is infrastructure-as-code. It's massively useful to have your setup in version control, regardless of how big you are. A few years ago I was managing code separately to eg network configs, typing commands into routers, that kind of thing. It's a natural step to have all the infra in a form where you can see changes as well as reliably deploy.
15 ms is the same as people standing 15 ms * 300 m/s = 4.5 m apart.

You can make music together at this distance (even though it's perceptible).
I can't believe that runs. What a misfeature.
I'm running Emacs natively on M1 and it works great. The biggest missing piece is certain static analyzers like shellcheck aren't available for ARM yet since ghc is still working on support, although you can probably get it working with Rosetta. See this thread for a list of most tools:

https://github.com/Homebrew/brew/issues/10152

gccemacs isn't available natively yet and probably won't be until later this year, but Emacs running on M1 is very snappy and faster in my experience than a nativecomp build running on an Intel machine.
I think a billion people out of poverty is a net win. Even if their government hasn't become as democratic as we hoped, the chances of it eventually becoming more democratic aren't much less than 20 years ago. If you only want to do business with democratic regimes you will likely hurt the poor people at the bottom more than the despots in power.
Venice Backstage: How Does Venice Work [video]
I agree, sometimes the complaint is a niche problem resulting from the buyer's false expectation but, generally speaking, I've avoided buying a lot of products.

Recent example, shredders all have great 5 star reviews but only the odd negative will point out the obvious problem that cheap shredders are made cheaply and will break in a short space of time.
I used to fly all the time and yeah that list is legit.

Noise cancelling headphones, batteries, cables and OFFLINE stuff is a must. It’s so boring, the only thing I dread more than the 12+++ hours from Hong Kong to Miami is the return trip. With connections it can easily be 20+ hours. I found breaking the trip up between continents helped with the jet lag so much better. Planes suck for sleeping.
> I don't really consider any machine learning AI

What matters is that the authors of the article mean machine learning when they say AI. So they’re talking about unethical machine learning.

Which is basically unethical maths, whatever that means.
Yeah. Execute program has a short and sweet explanation with in-browser demonstration: https://www.executeprogram.com/courses/sql/lessons/no-type-e...
Indeed. And sometimes these same people will claim, based on their experiences only with the OO gang, that PL choice doesn't matter! If this is you, set aside an afternoon and try a Lisp or something from the ML family, it might change your whole perspective!
Major bug in Firefox history window exists for five years
Though PulseAudio doesn't really minimize latency ...
Why Our Brains Love Physical Buttons
This is great! I've used Clubhouse over the past couple of weeks, and have been looking forward to seeing the opensource/self-hosted version.

Imho tho, one super important thing that Jam needs is federation. The best thing about Clubhouse is the discoverability of other people public rooms and being able to dip in and out of random conversations. The combination of self-hosting, open-source, and federation would be a great alternative.
How is moving manufacturing to the USA going to protect against China developing expertise in design and software?

Also the whole made in China panic is overblown. Most of the value in the parts in an iPhone is sourced outside China. CPUs in Taiwan (used to be Texas), flash memory in Korea, Japan and the US, camera module in Japan, Gorilla Glass in Kentucky, Japan and Korea etc, etc. Final assembly is only worth a few bucks per phone. It's fighting over scraps.

I just don't see how reversing the relationship - design and software in China, final assembly in the US, is going to benefit the US all that much.
> My personal experience with Amazon is that it's the shop to go to for stuff that is ok if it is broken. If I buy a cable for £10, and there's a 10% chance it's faulty, it's not a huge problem for me.

I'm rather surprised at that, from someone who claims to be an economic grad. First of all, you must realize that that 10% isn't stable: the "Market for Lemons" effect will guarantee that if nothing is done to stop it, that 10% will become 90%.

Secondly, you're not factoring in either your time or the opportunity cost of having to buy your second cable. If you order your cable and it arrives the next day but broken, you spend at least an hour figuring out that it's broken, and then have to order another one, and then wait at least another day for it to come.
My local Toyota dealer has contacted me after I've used them for a service to ask that I give 5/5 on the feedback form that I get sent. They say that if they get lower than 5 from a few customers, they get a visit from head office. But 5 is "excellent" while 4 is "good", and being British, I tend to go with "good" when they did just what I asked.
Fantastic, so great to see how quickly you were able to get this up and also it's a blessing for those of not allowed in to the iProduct citadel. Also awesome to see Berlin & Vienna represented.

Re: growth - the crypto community has been jumping into Clubhouse but I think pushing this as the local + opensource alternative could help Jam see very quick adoption.
Cables, on the other hand... I honestly can't remember seeing any other cable casings disintegrate like Apple's.
Interesting decision to go with tensorflow on a new system. If you have no choice because of existing code it's understandable, though recent research has clearly shifted to pytorch [1].

Though if you're required to use tensorflow, will you even be able to switch to the bleeding edge version? N=1 but all projects I worked on where customers required tensorflow had to be on version <2

http://horace.io/pytorch-vs-tensorflow/
No, this is about that they, probably for software reasons, write a lot to the SSD which might cause defects in the future. This is not a hardware issue (apart perhaps from the 8Gb memory limitation)
In Java even literal numbers are mutable[1]:

import java.lang.reflect.Field;

public class IntegerCacheFun {
public static void main(String[] args)
throws Exception {
Class cls=Class
.forName("java.lang.Integer$IntegerCache");
Field fld = cls.getDeclaredField("cache");
fld.setAccessible(true);
Integer[] cache = (Integer[]) fld.get(cls);
cache[4 + 128] = 5;

Integer result = 2 + 2;
System.out.print("2 + 2 = ");
System.out.println(result);
}
}

% java IntegerCacheFun
2 + 2 = 5

Ok, technically it's not mutability, but still a nice trick.

[1] https://codeexplainer.wordpress.com/2018/02/18/some-are-more...
unlike others, It is written in NodeJS, which is an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable network applications.

The main advantage is instead of a single binary, you have millions of files in the node_modules directory which is useful if you want to inspect the code.
The single most important part of rails is the orm. That, honestly, seems to be the "thing" that people are actually getting excited about when they gush over rails. A close second would be rspec. Finally, in production, it can be very helpful to be able to inspect the state of the db using the rails console (as long as the developer is wise enough to sandbox their actions).

I find the tooling (I use vim with solargraph) to be not only underwhelming but frustrating. No I am not willing to use a different editor. Rails code is not at all discoverable because I cannot follow method calls/objects half of the time. In order to alleviate this, I suppose, rails tries very hard to standardize things. Ok. Fine.

The ease of creating model relationships can also produce a nasty set of relationships between tables if you are not careful. One project I worked on used the fast_jsonapi where one table had relationships spanning most of the system. Dealing with that was borderline ridiculous.