skysight-inc/HackerNews huggingface dataset:
I'm not saying that the process is perfect, and I do think that it can be difficult to get a particular job you want, but - at least where I live - it's ridiculously easy to get a job as a dev, even if it's one you're not excited about. This is a vast improvement over many other professions where people are stuck within their roles for a long time because they would struggle to find employment elsewhere.
That's not particular to EVs. Many cars (could be most, I don't have anything aside from a lot of anecdata however) no longer come with an actual spare. Just a can of fix-a-flat and an electric pump.
Did Alphabet just buy Intuit or something?
Social status and friendship in peer victimization trajectories
The last bit of the article reminds me of an experience I had recently working w/ another group of developers. They write in C# w/ Entity Framework, but they just use it to map stored procedures to C# data-types. All queries to their database go through a stored procedure w/o exception.

They push as much of the business logic as possible to the database. Their reasoning being that if the client insists on a separation between the DB & application servers: you should do as much computation as close to the data as possible. Then just send the end result over the wire.

Due to my own ORM-induced brain damage I found it hard to wrap my head around this at first: a data type in the application no longer represented a table, but the result of a query. Once you realize the database is just another API though it clicks really nicely into your architecture.

I think I still prefer things like Linq, jOOq, Arel, Ecto, etc. where you can write the query in your programming language and have it translated to SQL. It's just nice to see your query right next to the code when debugging. The author is absolutely right though you still have to know SQL to use tools like that effectively, so you might as well just learn it early instead of wasting effort learning the quirks of a specific ORM.
While an interesting project, I think something like Keycloak is far more effective and feature-rich. What benefits does this have over Keycloak?
Why Banks Need Micro-Segmentation
>> Under US pressure the EU has agreed to use transmission frequencies that could be easily disturbed or completely jammed by the US military. [0]

It appears "easily disturbed" means "on a different frequency."
This is very familiar to me. When I was a kid, I thought home camcorders were amazing. In my high school/college years, people were still at the tail end of using disposable and pocket cameras so I have barely any photos of myself or friends from those years.

Now when I see a camera out somewhere, all I can think is "oh jeez...are they gonna publish this on freaking Facebook?" and debate whether to ask (and risk coming off like the paranoid nutjob acting like a buzzkill).
Every hackable connector on Asus Eee PC 901
What a weird metric to use. Its not growing as fast as Python and Javascript, so the stats go down, so the conclusion is its usage is declining? I dont think it works that way.
It's a shame you're not a referee for the Journal of Hospital Medicine; you might have caught that embarrassing error.
Nearley Parser Playground
This is very familiar to me. When I was a kid, I thought home camcorders were amazing. In my high school/college years, people were still at the tail end of using disposable and pocket cameras so I have barely any photos of myself or friends from those years.

Now when I see a camera out somewhere, all I can think is "oh jeez...are they gonna publish this on freaking Facebook?" and debate whether to ask (and risk coming off like the paranoid nutjob being a buzzkill).
Let's be realistic here. Buying and selling crypto via Credit Cards or Paypal is a magnet for fraud.
I agree with both of you, although have never set up a DB in either style :)

One small point: the proposed stored procedure approach seems, qualitatively to me, to be less error-prone. The consumer in the sproc approach either does or doesn’t have access to specific sprocs, while managing fine-grained per-column permissions seems easy to screw up in either a too-liberal or too-restrictive way.
I think there's so much more to it. once they're remotely operated is quite easier to install an ai in the control loop.

it will first be training only. it will then start taking off the less risky task, like driving the lift to parking space after being used. Human will be gradually moved into facilitator jobs, taking over the difficult situation, and ultimately supervision only

however I am left wondering why, in the midst of the autonomously driven vehicles hype, people are focusing on the messy, unpredictable road environments instead of working on these kind of in-between situations that are harder than an automated warehouse but simpler than the public world.
>our language is being steadily eroded. If it were any other language being abused, there would be campaigns to stop it happening.

I disagree and vehemently. The strength of the English language is its ability to change and absorb words from other languages. Your proposal to have campaigns restricting change leads to the decay of a language and to oddities like "courriel" instead of email in Quebec French which - mind you - tries to keep itself free of English borrowings. See also the needlessly long compound words in languages like Dutch and German. Even Finnish has "speaking box" instead of telephone.

This is a road you won't like. I think you should accept that English is no longer "your" language. It belongs to everyone now.
Upvoting because of spicy sailor talk.
Could not agree more. Similar to the The Principle of Least Privilege [1], I prefer to use SQL over pyspark if possible.
[1] https://us-cert.cisa.gov/bsi/articles/knowledge/principles/l...
It's quite unnecessary to call people names, and also unwise, people might be tempted to mentally substitute the second person pronoun with a first person one.
I missed that at first and when I scrolled down and saw TLS 1.0 I thought, "Wait, Amazon is using WHAT?"
I agree with the 'binary' here, but also add "not bracketed".

For me, I see:

Insignificant < 25% Not insignificant 25%-? Significant > ~75%

With:

Not Significant < Significant

But of course, that's almost certainly a colloquialism.
No. Again, you can have a monopoly and not be breaking any laws. Being a monopoly is not illegal. Being an uncompetitive monopoly is. [1] But it is also illegal to engage in anti competitive behavior even if you don’t have a literal monopoly. [2]

“Courts do not require a literal monopoly before applying rules for single firm conduct; that term is used as shorthand for a firm with significant and durable market power — that is, the long term ability to raise price or exclude competitors. That is how that term is used here: a "monopolist" is a firm with significant and durable market power.” [1]

1. https://www.ftc.gov/tips-advice/competition-guidance/guide-a...

2. https://www.ftc.gov/enforcement/anticompetitive-practices
I'm trying Gorm right now, and I'm running into some serious issues where it's not as straightforward as an ORM should be (mostly having to do with transparently saving / updating relationships).

I'm reluctant to go to straight SQL because then I have to:

- Write a ton of 'mapping' code between resultsets and data model

- Do a lot of diffing to determine which relations to add, update or remove

- Manage my own database migrations - challenging because I'm stuck with using sqlite

- etc

I want my tools to make things easier for me, but gorm seems to be the "now you have two problems" direction - for now. Maybe I just don't get it yet. Maybe I just don't get databases anymore either.
Ironically, bitcoin itself is the solution for the "Wild West" problem of a company like Tether just printing money.

By the way, Tether supply should be correlated to BTC, whether or not they are doing a fractional reserve.
It is a bit strange that the lawyer did not file a case under the right law and under the right court, since one would guess that is the job of the lawyer to know.

Then again a copyright license is a bit of a strange beast. I could rewrite a license as being a simple set of permission, with a list that goes through every combination of behavior for which the license permits. However doing so would be extremely impractical, so we instead have a bunch of permissions with added conditions. This in french law seems to then become a contract which has parties that has rights and obligations.
a virus new to humans, will evolve to become less likely to either kill the host

Oh, come on, the pox had mortality > 30 %. Evolutionary pressure favours easy spreading.
> this kind of thing should be decided upon with public debate [...], where [...] processors are compelled to accept [...] currencies if [they become] legal tender.

Isn't that exactly how it works right now? The "public" don't get to decide directly because that's what governments are for, but if a currency becomes lagal tender, people do have to accept it.

> A private company gets to decide how and when we can spend our money.

No more so than before. Now you can also spend crypto when buying through PayPal. You can still spend crypto elsewhere and you can spend fiat with PayPal and elsewhere.
But public companies operate against the public all the time, spilling oil into the ocean, defrauding customers in finance, and systemic racism. I fully stand with Elon Musk that government needs to put a price on carbon, because we are on a doomsday trajectory
I can imagine some workarounds for that. Go to GitHub and pull the tests for a few thousand libraries, and watch for major performance changes.

I mean I'm sure they have a solution, since this seems like a rare occurrence.

I will note though that const/let are not mostly equivalent to var. They're often used interchangeably, but they work pretty differently as far as a JS engine is concerned.
That's the person running the tumbler, no?

I think there were criminal charges too.
In my experience the 68k branches tend to be pretty far behind in packages on the repositories. So, you'd be forced to compile a lot of stuff yourself to get much mileage. Given that you're already running the PC equivalent of a rusted out CJ-7, maybe that's just fine.

I keep meaning to help with the pkg repositories. Some part of me thinks it would be relaxing.
You haven't thought this one all the way through... Imagine a user names a folder "Bin", which maps to ID 123, and the internal trash folder maps to ID 7, and the user sees as "Trash", because that's their interface language.

The user now changes their interface language to England, and suddenly they have two "Bin" labels that map to different sets of things. They behave inconsistently and frustrate anyone who gets into that state. Some messages might even be in "Bin" and "Bin" at the same time! Searching for "in:Bin" returns just one set, or the other, or both.

Doesn't really sound like a good solution...
Thank you!

1) Current 'delete' function sends things to the recycling bin (safe!) but does not work on network drives unless you "enable recycling bin on network drives" (some setting on the OS). I have added "dangerously delete file" which does a "rm" command instead - it will be released with version 3 of the app. Until I release, you can just build the current code which has this feature already.

Thank you for the suggestion about file metadata. This discussion is probably better as a GitHub Issue. I'm a little unclear about the scenario you describe. The app will not remove videos from the "hub" even if a source folder (like external drive) is not connected - it will just have a small icon indicating "not connected".

Cheers!
First they ignore you, then they laugh at you, then they fight you, then you win.

PayPal doesn't want to get left in the dust. Square offers crypto, so even if the chance crypto really takes off for payments is small, they have a strategic disadvantage/weakness, which has now been rectified.
Bazel is generally much more useful when it can manage the entire build. https://github.com/bazelbuild/rules_rust implements this logic for rust. It calls rustc directly, without cargo for the build, and interacts with cargo through a shim to fetch/vendor dependencies.

Google uses various non-cargo build systems to build rust. I don't think Google is actually using bazel for this internally, eg. Fuchsia uses https://fuchsia.googlesource.com/fuchsia/+/master/third_part...
> medicine is actually closer to the dark ages than we like to think it is

I'm not sure it's entirely on point, but ever since my mother was almost murdered by medical malpractice, and then learning about exactly how bad (frequent and severe) medical malpractice is, it's extremely hard for me to not see it this way.

Somewhere close to 300,000 people die a year from medical malpractice, give or take ~50k! Even adjusting for the elderly and comorbidities the number is still huge. I don't know why I never did, but it keep thinking I need to go buy and read Bruce Schneiers book about outliers[1]... it seems crazy how much we ignore much more concrete and repeated issues that cause death and love to focus on outliers that will probably never happen to us.

1. https://www.amazon.com/Liars-Outliers-Enabling-Society-Thriv...
It's more than just not ideal - it measures the wrong thing entirely. Yet finding a better measurement is difficult. This 2015 survey claims conservatives are less likely to share their unpopular views on Facebook [1], and this 2020 report claims Facebook News leans left-center [2]. But neither measure the traffic of conservative vs. liberal news stories on Facebook, so it's risky to draw any conclusions on that. On the other hand, they ban white nationalism entirely [3]. I'm not sure it counts as conservative today, but it was official US policy until 1965.

[1] https://civicscience.com/is-facebook-changing-the-political-...

[2] https://mediabiasfactcheck.com/facebook-news/

[3] https://www.theguardian.com/technology/2019/mar/27/facebook-...
NYC's new subway tool settles the biggest debate in maps
Monero is very cool.
US EPA Toxics Release Inventory Where You Live
Can shorten that down for you:

Crypto is a magnet for fraud
What makes you think Google is using bazel for rust? I haven't seen or heard any evidence of this.
Auto cleanup bots are one of my biggest pet peeves in recent years. As another commenter mentioned, angular is the worst offender for me. Ive seen countless _real_ issues get closed over the years because of inactivity by core maintainers.

The only reason I knew those github issues existed in the first place was because I wasted hours (sometimes days) of my life looking into an issue only to eventually stumble upon them and realize its a bug and I'm not "holding it wrong". Good luck to the next person that goes spelunking on the internet for help on those issues.
Also at least partially attributable to retail outflow from Bitmex because of regulatory crackdown.
It is, but authors aren't forced to use it, and you can happily license your library as GPL.
From my non native point of view, "mouse" is the computer peripheral while a "șoarece" will steal your cheese.
For what it’s worth, petty crime in Cali got much worse after Prop 47 passed in 2014. That wasn’t capitalism at work, it was “progressive” thinking that overcrowded prisons could become less crowded by decriminalizing various crimes.

https://en.m.wikipedia.org/wiki/2014_California_Proposition_...
as a dev with severe hand pain I would love more tools and help like this
To Boldly Go Where No Internet Protocol Has Gone Before
sincerely asking: are you worried that anyone will suffer from this decision? Personally I can't imagine a scenario where someone actually feels any pain from this naming decision. Adding "nim" to your prologue search is par for the course for many categories of search. I laugh about how often I get guitar string ads because I'm always looking up "elixir string" documentation xD but it's not a pain point. Who suffers here? It's FOSS so the "marketing" of the project has little to do with the name I'd suspect. I mean who is going to pick a technology based on the search-ability? We're talking about decisions being made by people who are highly skilled internet searchers.
Hmm not sure I am a fan of custom logins everywhere...you say as a user it is 'simpler' but its simple like fast food is simple - low effort but I still have to take out the digital trash persay.

Probably better if the browser started to come with an e-mail set in it - then web admins can query for that and users have the option to change the email when they so choose...
> to change the propane tank or battery, hit the start button on a skid wrapper, fill out some paperwork,

These are all much lower skilled jobs that are easier to staff.
What Skills Will Cybersecurity Leaders Want in 2021?
Growing a SaaS from Zero to Sold with Arvid Kahl
Really depends when you bought. Using today's date..

1 Yr Holders
ETH +120%
BTC +51%
SP500 +12%

2 Yr Holders
ETH +87.5%
BTC +92%
SP500 +24%

It's probably not fair to go back 5 years as ETH is up over 62,000% which make the other 2 look like a straight line & it would be past the date of your argument.

Here's a Yahoo URL that should allow you to compare different items though.

https://finance.yahoo.com/quote/BTC-USD/chart?p=BTC-USD#eyJp...
America Will Sacrifice Anything for the College Experience
> different modules and services should try to hide their implementation details as much as possible

> but as soon as an SQL database comes into the mix, we happily throw all that hard-earned discipline out the window

The data belongs to the database, not to whatever program you happen to work on at the moment.

IMO, the impedance mismatch situation is a result of poor programming language design. Saying that the database abstraction "leaks" into your code is backwards; the shortcomings of your programming language "leak" into how you're handling your data.
This is a beautiful intersection of the iconic MTA design elements with digital mapping tech, along with real-time data feeds. The video is worth the 10 minute watch. I'd love to know more about the development and backend itself. And I'm shocked Work & Co. did this pro bono.
Why Kent Beck's XP is still relevant after 30 years
Yeah, I was trying to figure out how to say that Google further monetizes your search info without saying they sell your data, but gave up. It's still why Google makes more per search.
Business is business. I don't like PA's behavior here either, but you aren't going to get better behavior from Cisco or others. Good luck spinning up some OpenBSD servers for your security stack, if ideological purity is a higher priority than your network's security.
I’m curious now too!
The effect for non-hospitalised was only around 0.1 SD, so quite small.
Had pain a few years ago, switched to Ergo 4000's everywhere and have never had any pain since - depending on desk height I'll use the front riser but generally don't need it.

I love them so much I have spare new-in-box ones stashed as a hedge for the day they stop selling them.

They are about the cheapest good quality ergo keyboard I could find.
I have my photocopied version... but I also bought the book.
Of course you are getting downvoted but you are 100% correct
> Citation please. I don't think this is accurate, and is another common misunderstanding of the gpl license family.

I believe you, but I also think (as stated in another comment) that if this is the case the GPL doesn't do a very good job of explaining itself. At the very least this creates friction when considering its adoption.
So Sad:(
What Is a Feature Store?
You might have your IMEI banned
There's no reason those concerns can't be mitigated, the same way paypal-generation services mitigated their own inherent risks.
Intel sends AI to space in launch of a satellite the size of a cereal box
One ground station can't measure position of a satellite, it takes at least 4 in 3 dimensions, all with synched clocks. I assumed (perhaps incorrectly) that knowing the true positions of the satellites was a problem due to lack of receivers, not really a problem of uploading.
Better to never have root privileges anywhere in the container. Entry points can be overridden and never running as root at all greatly reduces the attack surface.
Merchants' not 'now inc. crypto', though.
I've bought and sold maybe $750,000 crypto in my life (and profited!), and while holding coin I've never been able to find a legitimate use for it that didn't seem like a novelty (Shop at [existing store], but with Bitcoin!).

Pretty much all of the actual uses for cryptocurrency involve some sort of crime (drugs/warez/fraud/child porn).

We've had Bitcoin for 11 years now, and nothing meaningful has changed. It wasn't revolutionary - all it did was introduce the anonymity of cash to the Internet.
You said exactly what I claim you are saying:

“You are welcome to develop your argument and point out where in MTProto 2 you find fault or why using standard crypto primitives isn't enough and what you'd like to see from MTProto 2 to secure it in your mind.”

The only person putting words in someone’s mouth is you - I never compared MTProto 2 to signal. You keep claiming that you never said MTProto 2 is more secure than signal. I never said you did.

The idea that being based on standard primitives is enough is a commonly held but dangerous piece of cryptographic reasoning.
Edit: arg thought the comment was responding to a different comment from me. (Where I talked about my home ceph setup that was another reason why I need fast swap)

Yes I build something using a standard x86_64 (celeron) setup. I heavily experimented with an all arm setup thought. I still find it pretty hard to balance a cheap build that is expandable. I recently lost an OSD and my setup had a consistently high load while recovering.

I don't really like the power consumption of my current setup and am thinking of moving to arm. (I use multiple small HDDs between 1tb and 10tb and have different pools with different redundancys. Am thinking of replacing it with a simple raid or something and 3-4 12tb HDDs with a simple redundancy. Could use minio as s3 replacement and btrfs as fs [I won't use zfs for different reasons] btrfs has snapshots, compression and deduplication so everything I want and need. Never did use rbd over network)

Edit: This is my home setup I'm talking about. At work we got a real setup.
Surely nixpkgs is a better choice for c and cross-language dependency management at this point. As long as you're not on windows.
It just seems like a minor annoying that could be trivially avoided
Are you meaning to say you blew, with your mouth, into an organ pipe?
Last night I was looking up CNC controller boards for sale online. Many of them come with Mach3 software, with instructions to copy a special 'L1c3nse.dat' file to your C:\Mach3 folder.

Seems legit.
I always hate explaining these kinds of issues to whomever is paying me. I always feel guilty when I have to log "4 hours debugging tooling".

And it takes me out of my flow. I'm solving difficult problem and these sorts of things, constant and unpredictable, make that task harder.
What about the vitamin D hypothesis that HN loves so much? I'm far from sold on it yet, but summer in the northern hemisphere should correlate with increased Vitamin D levels, which is hypothesized to be protective from severe results in COVID-19. The concern here then of course is that the death rate is about to start going back up.
Disambiguation strategies are hard... Imagine you call it "Bin", unless that name is ambiguous, in which case you call it "Bin (built in)".

Now, when the user does a search, they need to search for "In:'Bin (built in)'". Except when they delete the label called Bin, now the search terms they must use changes... All their saved searches and bookmarks with search terms in the URL would break too.

Reserving the names in all locales might work, although I could imagine quite a few users being frustrated they can't name something without realising that the word they are trying to use means something in some language they don't even speak.