skysight-inc/HackerNews huggingface dataset:
You can install uBlock Origin in Firefox, Project Fi, the most secure carrier, supports network switching, and you can install custom APKs (e.g. NewPipe). Also you avoid the iMessage attack surface (granted, you can disable iMessage but it will confuse the heck out of your social circle: "what, I thought you had an iPhone...").
I think the current generation has absorbed so much cynicism that a concept like a legally enforceable honest service just seems like a joke. It's a blanket assumption that everyone is out for themselves so why punish anyone for it. I've never personally observed or even suspected a kickback from having been paid, but vendor selection and contract enforcement is so arbitrary I'm not sure any corruption would have made much difference.
One nitpick, the driver will more likely simply drop the trailer off, and pick up a new trailer to go back back home with.
The self driving truck will be valuable enough that you wouldn't want to waste any costly mileage by having it being actually driven.
Another likely scenario, you'll want to design big drop off hubs that are optimized for self driving trucks to successfully park and drop off/pick up trailers.
I would add better integration with mobile devices beyond bluetooth. I'm thinking a startup could create hearing aids with self-tuning apps that employ spectral analysis and echolocation capabilities for improving situational awareness of the wearer.
Daily Coding Challenge #32 – Remove Outermost Parentheses
Read on to the conclusion:

> Let’s assume the effects of short-term coaching are really just a 20- or 30-point jump in students’ scores. That means they ought to be irrelevant to college admissions officers. Briggs found otherwise, however. Analyzing a 2008 survey conducted by the National Association for College Admission Counseling, he noted that one-third of respondents described a jump from 750 to 770 on the math portion of the SAT as having a significant effect on a student’s chances of admissions, and this was true among counselors at more and less selective schools alike. Even a minor score improvement for a high-achieving student, then—and one that falls within the standard measurement error for the test—can make a real difference.

> Compare that with students from families that earn less than $20,000 per year, who have a mean score on the math portion of the SAT around 450. According to the same admissions counselor survey, a 20-point improvement to a score in this range would have no practical meaning for students who are trying to get into more selective schools. Even when it comes to less selective schools, just 20 percent of the counselors said a boost from 430 to 450 would make a difference. In other words, research has debunked the myth that pricey test prep gives a major bump to students’ scores, but it’s also hinted that whatever modest bumps they do provide are more likely to help the people who are already at the top.

======

As for managed funds, they promise to sell performance within an environment composed of many many people. Test prep and interview prep promise to improve performance for individuals. One is about mastery over an external environment, nature. The other is about internal improvement. I don't think promises of personal improvement through coaching, training, or teaching is comparable to promises of gains within a large chaotic unpredictable environment. They're entirely different categories of "buying your way into performance."
I am working on various UIs for data manipulation & visualization.

> Do you believe you could not write that UI

No, I wrote these UIs in bare JS and React before, using class-based components and old react state or mobx. I also maintain a library of components because I generally write multiple UIs simultaneously, which of course can use the same building blocks. Since React Hooks & TypeScript, my component library lost about 40% of the LOC (after adding type definitions), looks much prettier, and is infinitely more discoverable with type annotations and autocomplete on everything.

So, do I need it? No, you arguably never need type systems. But the developer experience is an order of magnitude smoother. I option-click into any component when I need to understand its type interface, and I don't need to read any code to do that! I also can seamlessly use graphql-codegen.

But maybe more to the point:

> I’ve seen very simple things overusing it

This is true of every construct, ever, do you not think? People are not inherently good programmers.

Ultimately, I admit that TypeScript and JS have design flaws and non-minimalist features that you can attribute to "dumb evolution" (i.e. people adding features here and there to JS, TS trying to ensure all sorts of JS are covered, TS trying to make sure you can handle all existing types of JS with TS, etc.). However, given the context being that JS & React/JSX are the dominant UI language for web, TS solves this use-case cleanly and with a great level of expressiveness. It is huge and can be overwhelming, but it's important to remember you don't need to use any of these things, and there isn't really. any sort of interop-gulf around TS either (i.e. someone exports a type, you can interact with it, no questions asked).

So, is it graceful from an idealist perspective? No, I concede this. However, it is a tool I would never again turn away from, and while I wouldn't necessarily say it enables me as an individual to do new things, I think it makes it possible to program ideas of high complexity and allow others to work with it much more easily than just JS, which enables me as a team member to boost my teammates.
that's only the case if company intentionally delays application process for green card, which usually takes 1.5 year (unless applicant is form the country that hit the per-country limit, like India).
1.5 year "guaranteed" retention is not that significant to deal with visas/GC.
Companies that do intentionally delay the GC process, that's different story, they can stretch the application for many years and have leverage over H1B holder. But that's not FB.
Please explain how the Xbox isn’t then. It has storage, runs applications, has a web browser, standard PC input peripherals and hard drives work for it. The hardware is essentially just PC hardware. It seems like marketing difference more than anything else.
You don’t need JWT anymore
I'm now seemingly at the very end of the order process, clicking the 'confirm purchase' button, the wheel turns, then nothing. Sometimes i have a popup with an obscure error code, sometimes not. It feels like doing a bitcoin transaction :P
Original: https://web.archive.org/web/20180927070411/http://discuss.jo... (also has the second part which is missing on the link above).
How is it not crystal clear to you what the conflict of interest is here?

When someone hires you to do a job, they hire you to make decisions that are in the best interest of the company. If you are getting paid bribes from suppliers when you buy their services for the company, how can you be trusted to be objective?

I'm curious, what geography do you work in? European country, India, China, USA, Canada? My curiosity is because this seems self evident to me, but it may be cultural thing, and I'm curious to know your cultural background.
Are there any capable IDEs for Nim?

I'm thinking something along the lines of what GoLand is for Go, or Rider is for C# - a fully-featured IntelliJ kind of IDE.

I'd be much more inclined to kick Nim's tyres if there is a good IDE.
I love the contrarians on here. "Hrmm, um, well, you know, erm, I find this methodology suspect-"

Good thing none of y'all are the ones trying to solve this existential crisis, then, isn't it? Go back to pissing around with crypto mining or whatever the fuck it is you people do and leave this to the adults in the room.

And for the record, there, Ilya Prigogine? It's not hard to model complex systems. I was warning people for the past decade that water levels in the Colorado Basin were going to reach crisis levels far sooner than most people suspected. Of course, I wasn't basing my reasoning on my deep desire to continue profiting off the system that brought us to this point - I was out in the goddamn Mojave looking at the high water marks and reading historical studies on the subject. From there, it's pretty easy to extrapolate what happens next unless you're an idiot or bury your head in the sand because you're more concerned with your own economic ideologies than reality.

I don't bother trying to convince climate collapse denialists, though, for the same reasons I don't try to talk a dog out of eating its own shit in the street. Life and our remaining time to sort this out are both too short for that kind of nonsense.
Probably because they're copying Apple's way of marketing iOS. Flat numbers.
Process being commercialized by researcher tested and found to be very very good by same researcher. Colour me a least a little skeptical here.
Dick Costolo to Twitter board: “We need to start shipping and iterating ”
Lmao fuck this shit. I HAD a 256GB model in my cart for like an hour but checkout would lead to R013. THEN they decided they're going to wipe everyone's car and now every one except the 128GB black model is sold out. Cool so I add that one to my cart and even when I get past a new error, R008, the final "confirm purchase" button is spitting out an error. Goddamn scalping scum.
I find face unlock amazing. The only situation that sucks is with the mask.
In the fine print (footnote #28) it says 3 years of feature updates.

https://store.google.com/product/pixel_6_pro?hl=en-GB

[EDIT]
On https://support.google.com/pixelphone/answer/4457705 it says, "Guaranteed Android version updates until at least: October 2024" and "Guaranteed security updates until at least: October 2026" for Pixel 6 and Pixel 6 Pro
I had a dedicated server in Germany from Hetzner that I was pretty pleased with. Bandwidth was unlimited (I peaked at 1 TB/24h).
Google photos backups i on by default and scans server side (Admittedly better than doing it client side)
> “Well, the problem with hammers is that there are so many different kinds. Sledge hammers, claw hammers, ball-peen hammers. What if you bought one kind of hammer and then realized that you needed a different kind of hammer later? You’d have to buy a separate hammer for your next task. As it turns out, most people really want a single hammer that can handle all of the different kinds of hammering tasks you might encounter in your life.”

This reminded of a recent episode where I had to replace my rear bike tire. I already have a toolset for basic maintenance: a full set of hex keys, flat and philips screwdrivers, track pump, 14/15" wrench, as well as lubricants and cleaning sprays. Served me well so far so I thought all I had to do was buy inner tubes and the tire.

Wrong. To begin with, the wrench I had was too short to remove the wheel nut; I had to buy a longer one for better leverage. Then, when removing the old tire, I needed tire levers to get them off. Maybe a better mechanic than me could've McGyvered the operation without tire levers but it blows my mind that I needed such a specialized tool. You will notice all the tools I've had so far were multipurpose, exactly why I bought them. Even the pump can inflate footballs. The name "tire levers" captures their singular purpose perfectly.

Anyway, after I accomplished the task, I was quite pleased with myself. I even finally bought a proper toolbox. In my mind I was considering DIYing further upgrades to my bike. What about a new chain? Or why not a new gearset?

Nope, turns out I still don't have enough tools to even accomplish this. If you want to unlink your chain, there is a special tool for that too. To remove your cassette you need to keep the gears from spinning with a "sprocket lock tool"[1]. In fairness other tools like the torque wrench and the lockring, aren't so single-purpose but I'm unlikely to use them for something else other than my bike.

Lesson of the story: In real life, there are a lot of specialized tools. You can buy a Swiss Army knife but there's a reason why it's not yet the DIY-er's best friend. I agree with the sentiment of the article but I'm even more glad that I'm a software engineer, not a mechanical engineer.

[1] I don't know the exact name for the tool but you can see it 23s in https://www.youtube.com/watch?v=9KAaP7pbFV0
> Maybe herd immunity is exponential? Oh wait it is!!!!

Ok, so why does Texas have a higher death rate than California? They have a younger average population, lots of elderly people and basically zero covid restrictions since day 1. Shouldn’t they have exponentially more herd immunity?

>I said car accidents

As I understand your point, You claim COVID death rates among young people are comparable to car accident deaths, therefore we shouldn’t bother trying to reduce them. This makes no sense. Governments go to great lengths and enact regulations to reduce deaths from auto accidents, as well as far less frequent causes of death (eg plane crashes). Few people would say it’s not worth preventing these deaths.

>You win this debate by pure stubborn stupidity

I’ve reviewed your claims and provided facts in good faith that challenge your positions. You’ve responded with name calling. It seems like you simply believe what you believe and aren’t interested in any facts that don’t support your position. That is the definition of bad faith.
YouTube got huge largely due to rampant piracy, in the early days. Straight-up posting copyrighted material unmodified, and all kinds of use of media (songs, especially) in ways that aren't protected by fair use. All while copyright cartels were going after torrent users—YouTube? Made a bunch of people rich, none of them paid for what they knowingly did, and no-one thinks 1/10 as ill of any of them as they do of this guy, now.

What the hell is the lesson of any of this? It sure seems to be "doing unethical and/or illegal things is downright necessary to succeed big-time in business, and doing them successfully will make you rich and, most bizarrely, respected—unless you screw the wrong people (i.e. the bigger scammers/criminals/morally-questionable people) then you're just a criminal and we'll all sneer and spit on you and fine you and send you to prison"
What do you mean not available to the public? You can buy this phone now, no?
I've worked through the entire Paar book (which is excellent), and I've made a number of attempts at getting through Boneh and Shoup (which is also excellent). I will say that there is a good overlap in content, but the Boneh/Shoup is solidly graduate-level, whereas Paar is a good and solid introduction for an undergraduate student.
Isn't it widely known that the trick for the government is to do what the defense contractor wants when in office and then get a nice job with the after?

Since nothing is signed, there is no way to actually prove it is bribery.
How many of their unethical practices actually waiting to be revealed?

They impudently promote tobacco smoking to the youth, how much they receive from tobacco companies, anyone knows?
Full legal text of the complaint:

https://sfconservancy.org/docs/conservancy-v-vizio-original-...

Paragraphs 37 and 38 list the relevant software packages. Strangely the PDF is a scan. The OCR / embedded text isn't complete so there are some parts missing below...

37. Among the computer programs that comprise SmartCast are a number of programs
15 subject to the GPLv2:

(a) The Linux kernel. A kernel is the heart of an operating system, which all
computerized devices, like smart TV s, require in order to function. The Linux kernel is one of
the most popular operating system kernels.

(b) alsa-utils, which is a suite of programs that assist and manage ALSA, Linux's
audio subsystem.

(c) GNU bash, which is a " shell," a program that allows users to interface with the
operating system and is required for most operating systems.

(d) GNU awk, which is a popular scripting language with many uses.

(e) bluez, which is a suite of programs that assist and manage Bluetooth for Linux ased devices.

(f) BusyBox, which is a popular "thin footprint" suite of utilities for Linux.

(g) coreutils, which is a popular suite of utilities for Linux, with a larger "footprint"
than BusyBox

38. Among the computer programs that comprise SmartCast are a number of programs subject to the LGPLv2.1:

(a) The GNU C Library, which is a library of resources that allows Linux users to
program in the popular C and C++ programming languages. It would be required for any Linux14 based operating system that wished to take advantage of these popular programming languages.

(b)

(c)

(d)
hardware.

(e)
ffmpeg, which is a suite of libraries for handling audio, video, and multimedia.
glib, which is a library that facilitates programming in C.
DirectFB, which is a library that allows Linux-based systems to work with video
libasound, which is a library that helps third-party programs interact with ALSA,
Linux's audio subsystem.

(f) libelf, which is a library for reading and modifying binary files.

(g)

(h)
file systems.

(i)
libgcrypt, which is a C programming library of encryption functions and utilities.
libmount, which is a library that helps third-party programs interact with Linux
libnl, which is a suite of libraries related to using netlink, a popular network
communication protocol.

(j) selinux libraries, which help third-party programs interact with selinux.

(k) systemd, which is a large system that manages, organizes and handles shutdown
and restarting of system services on a Linux-based system.
that's exactly what we did and doing very well. After trying lots of stuff in the last 12 years and actively participating in the indie communities, that's the easiest way to make it work.

Find a popular product, pick a growing niche that product serves not so well (you can see that in reviews, twitter, etc) and build a specialized version of that product with a friendly and modern UI. When serving different niches, usually products require different configurations for each and get quite heavy and confusing. You can fix that by specializing on one niche.
Not just elderly people. Rechargable devices would be a boon.
How in the world is "I want to sell my game on this platform" at all similar to "I want to buy electricity from this electric provider"?
That's not how open source works in SoC design. In fact it doesn't work at all an here's why: Google hasn't made the SoC and doesn't own the IP, it most likely bought a bunch of IP blocks from established vendors like Cadence, Synopys, Samsung, etc and fused them together to create a SoC.

All those IPs come with their own license terms and NDAs that limit what you can do with it. You can use it in your final product and make money selling it, but most most IP vendors in the semi space will not let you open source anything about their design, including drivers, as that IP is their golden goose.

If you want to blame someone for this sorry state of affairs, you can blame the entire semi industry starting from the EDA and IP vendors all the way to the fabs. It's pretty much a cartel and they all keep their cards close to the vest any way they can.
Why you should be using the Puma Browser
Come on Google, continue what you did with Coral, give us an SBC with this processor and mainline Linux support.

Just be cool. Let me build my own thing with this.
On the off chance anyone else is wondering, there are plans for grapheneOS support, but they will likely wait for the first quarterly major update to Android 12: https://mobile.twitter.com/GrapheneOS/status/144408179476937...
I think one of the most exciting ways to make the connection is to experience free diving. It's somewhat surreal as you connect all the dots - your body is excellent in water, far beyond what could be described as coincidental. Without much practice, you learn to do things with muscles you didn't know you had, regulate air pressure, calm your nerves, etc.

You get to connect with a part of your biology that is often totally overseen in regular life. And the experience is quite beautiful. It's really like visiting another world, to me. It's almost elating to describe. Being in the sea, quiet, relaxed, taking it all in - there's nothing I crave more, really. If it's snowing and the water is 4°C, I'll still hop in. It's invariably worth the time.
The names were not only dessert-based, but also alphabetical. The last one to be named in this fashion was Pie. They probably couldn't find a good dessert name starting with Q, so they discontinued the practice.

OS X names used to be big cats too until they ran out of good ones. Now it's locations in California. Who knows what it will be next.
Getting new drivers into the kernel can be a long process, sometimes taking months. Some companies prefer to engage early to minimise pressure when the device is released.
“A bot wrote this obituary”
warfare does not appear to distinguish between military and civilian targets

It's war. It's not a sporting event. There's no referee. Just logic where mutually assured destruction might cause reconsidering a first strike. But the reconsideration is focused on how to beat MAD.

It's war. The means and methods of "good guys" and "evildoers" are the same. Including the propaganda to stakeholders.
More spyware, yay!
Presumably, they'll show up on https://android.googlesource.com if they haven't already.
What’s New in F# 6
Google System Administration Complete Course from Basic to Advance
Five things we still don’t know about water
That happens all the time:

https://www.phoronix.com/scan.php?page=news_item&px=Intel-Di...

Because working with upstream is not sitting in your chambers for years, then throwing a huge patch over at the end of it.
On Firefox the Instructions 'button' at the top left is obscured by a white bar at the top of the page.
Labor's share has been stable because it's been kept artificially low while capital profits soared. "Stable" is a misdirect here.
Exciting news but there are a lot of missing details. The differentiation seems to be that they can output ready to use cathode material (NMC) instead of raw elements, and that those materials may perform as good or better than new materials. I’m curious what this process takes in terms of energy and inputs like acid. And what about the rest of the battery? And then there are the policy and cost questions to make it all economically viable compared to new material.
> But it does matter, it practice it matters more then what is legal if we are honest.

To the first part, I meant simply "impracticality does not effect the legal analysis here". Of course it matters for writing code.

To the second part, "if we're honest", it doesn't matter at all, because people are going to do what they're going to do, right?
I don't know if it would really be contrary to the spirit of the sport. The mask would only provide oxygen if passed out. I'm also not talking about big bottles, but just small cartridges of a couple hundred grams. Just enough to provide some oxygen and block water from the airway. It would might not be enough to regain consciousness, but hopefully enough time keep them alive while the spotter/rescue swimmer gets to them (I guess it wouldn't help in this scenario, but it's not good practice to dive without support). The weight could count towards their normal limit. Plus, they already use gear like goggles, wet suits, etc so it's not like a complete paradigm shift.

Yeah it wouldn't be easy, but you could maybe use an EEG lead, read diver mouth/eye/face state via cameras built into the mask, or something else. I wouldn't be surprised if someone with more physiological knowledge knows of some involuntary signs/actions that occur when one loses consciousness.
Good luck, I am at the same spot and I doubt I am going to be able to get it to go through. The page on my phone is actually freezing up totally and the store won't load at all on my PC.