skysight-inc/HackerNews huggingface dataset:
My black and white approach works just fine, I am more than happy to see the poor shareholders get fucked. Take away their monopoly and allow competition. It turns out it is already happening as community choice aggregators (CCAs) are all over the place and CEOs of companies with monopolies have proven worthy of their massive salaries by driving their business into bankrupcy.

There is a reason for governments to exist beyond writing and regulating the creation of monopolies for private citizens to get rich. The costs to amortize the initial construction can't just be waved away because they paid all the money out in dividends and executive bonuses. These companies raked in money in bucketloads, agressively wrote down the construction costs and still had money left over to pay fat dividends.
I've since come around and now think they wouldn't exclude coverage, but they might charge a different premium. That seems fair.
Alexis Ohanian invests in cat furniture startup
Harbor – A language that ports: examining the limits of compilation
Forget about the technology. What are you interested in? Why do you want to "break into software engineering"?

Is Blockchain or Crypto of interest? Go for Solidity.
Do you want to code for embedded hardware? C++ (or you can start with Arduino or something and work your way up).
AI
Data-rangling and ML/AI? Python is a good place to start.

Rather than pick the technology, focus on what you want to do.

The nice thing about starting with web dev is that it's a nice starting point. You can build an interface and get people playing with it, and enjoy that process. Then you can build a back-end and learn what that's all about. You can keep adding areas that interest you.

You're not going to get into Software Engineering without knowing how to code first, which means you've got your own path to create. I did it, but that was back in the day when you could just open the console and often play with the little bit of JS that was on the page. It was much easier to understand what was happening back then.

Good luck.
Not OP, but I started my shed (I think) 8 years ago.

Year 1: dig, place and level footings. Put down floor joists: it's just a little 8x10 shed, so they're 2x4's

Year 2: find some scrap 3/4" plywood left over from another project for a floor. Realize that it'll just get wet and rot if placed, so leave it where it is. Instead frame and raise the walls.

Year 3: realize that you should have built the south wall a bit higher so the roof can slope, shrug and figure out a way to frame the roof so there's a small slope anyway.

Year 4: (I think). Find leftover metal siding and nail it in place for a roof. Now that we have a roof, put the plywood down, but don't nail it down since without walls, it could still get wet and rot.

Year 4.5: realize that the proto-shed is usable as is, and start throwing crap in there that needs to be out of the way, but can take getting wet.

Years 5 - present. Look at the shed and realize that with less than a day's work you could finish it but don't have the motivation to go find more siding, drive over there, drive back and then nail it up. Maybe next summer...
The 4A did have a framebuffer graphics mode, it was just not available from BASIC. Vector graphics were thus available in software such as TI Logo II. You could even use sprites with it. Bitmap mode, as it was called, was also used for the graphics in games such as Parsec, where a fast software scrolling routine provided the game's smooth scrolling background.

The 4A was a nerfed machine in general: its powerful 16-bit CPU could only access directly 256 bytes of RAM, with the rest being mediated through the video chip. Its built-in BASIC was both slow, being written in GPL bytecode, and nerfed in that it provided virtually no direct access to the machine's features and actually locked you out of some of them, like bitmap and multicolor mode and even sprites. Extended BASIC got you sprites and some other features, but you still needed the expensive PEB in order to load machine code routines.

These limitations were tragic, as the machine itself was rather powerful even compared to machines from a few years later, and there wasn't much reason to limit it except that TI saw it as a giant version of their calculators and wanted it to be cartridge-driven with only the barest allowable user programmability.
The linked video is just a recording of a counter animation; for a more informative source check out https://www.youtube.com/trends/articles/minecraft-trillion/ , which includes an interactive timeline showing the 50 most popular creators or videos per year, filterable by region
We currently manage the dependencies manually, although I'm pretty sure work is being done to bring gazelle to rules_python (maybe it's already landed).

For what it's worth, our venv stuff is at https://github.com/cedarai/rules_pyvenv
If I can do this iRobot should let me drive my Roomba haha
Isn’t ESP32 generally better for most products? Pi is so heavy, ESP32 S2 is nice too.
The facts are, Nikita Khrushchev was humiliated by the outcome of the Cuban missile crisis. Oswald lived in USSR, came back to the US to discover that nobody really cares, and was eager to gain some sort of celebrity status. He was also nuts. Could the Soviet Union know about his plans and give him some help? Possibly. This would also explain the secrecy around the documents. Any decisive knowledge that a foreign country had a major role in an assassination of an American president would lead to a war between two nuclear nations. We probably wouldn't know until the last documents are declassified.
1,2,3 are political problems. 4 is harder than terraforming Mars, and 5 is so vague I wouldn't know where to start.

In fact, all of them are too vague to provoke a real conversation. Perhaps you could ask a more focused question with a concrete problem that you see being neglected?

Even you must admit that

> There are first world health issues, and third world health issues.

is not much to work with. If you actually dive into a concrete issue, there may be parts that a tech company may be able to work on, and (imo) good odds that there actually is a company working on it.
Then the ventilators thing happened. "Don't give resources to medical firms that know how to build ventilators...give it to Dyson who will build it faster, better...unapproved and a complete failure

https://www.theguardian.com/technology/2021/apr/22/covid-lan...
They can do that, but then when you switch devices, you lose your contact list. That's not what happens with the built-in contact list.

This issue has been rehashed dozens of times on HN before (use the search bar below) and has basically nothing to do with the article.
Not too much seems to be happening outside of Apple ecosystem but it should because it's brilliant. I don't want to write in any other language.
Besides therapist, a 'personal development coach' could also work.
What do you mean hardware tokens outside of windows? For primary workstation authentication? Or AzureAD auth?
By hardware tokens do you mean RSA or TOTP hardware fobs?
These aren't very good target's for tech companies to tackle - they mostly already have well known solutions that aren't being applied for political or economic reasons, not technology ones.

1. Build dramatically more housing. In places where they do this, like Tokyo, there is no housing shortage. They reasons this doesn't happen in, for example SF, is more or less just protectionism for housing as investment assets.

2. We know the solutions to global health problems - investment in highly efficient single-payer public healthcare. The reasons this doesn't happen are a mixture of political and economic.

3. Progressive taxation is the solution, doesn't happen for political reasons.

4. This is partly media driven perception, partly the results of not fixing the above issues - but either way, a nebulous and ill defined people problem.

5. This one seems less obvious to me, but is definitely a people and economics issue, not a technology one.
I'm thinking of picking up a laptop for a similar use case. In my case I'm deciding between the Air and a mid-tier laptop I can throw Windows or Linux on. One thing I wonder about is, if I go with the Air can I get by with cloud gaming? xCloud and Geforce Now work reasonably well, as does Steam's built in remote desktop.
When do expect Desktop and Android versions? Thanks
What happens is likely that the code gen can do the virtual lookup once, instead on each loop iteration

This is llvm, bit zig
IRC tracks metadata serverside!
I used to be a big LastPass proponent myself, but I only ever used their free tier. After the LogMeIn acquisition there was something people were frustrated about, I don’t remember what though, and I started being less satisfied with their products.

I got a referral trial of 1Password from a friend and it was so nice and polished I have been a paid customer of theirs ever since.

I hope that LastPass becoming more focused on their original mission will allow them to succeed more at it.
4 and 5 are partly solvable with tech. But a lot of companies are working to solve them (better content filtering / moderation, job automation)
It feels like a little trick being played on the employees

It's a common trick.

In the 1990's Bill Clinton famously categorized people who made $200,000 a year as "millionaires." Why? Because they "should" be able to save a million dollars within five years.

People in power find it easy to play word games with other people's money.
Is $company a large Seattle-based ecommerce and cloud computing company?

Because that company talks about one way and two way doors a lot.
May I ask what is probably a stupid question? What about Phantom.app as a wallet for a noob? I am leaning towards ETH, but all of the wallets looks exceedingly complicated...except for this one.
One inconvenience is that although RFC8657 explains how to tell a CA that it must use particular methods, the most obvious public CA (Let's Encrypt) has not shipped RFC8657 support. So you can write a CAA record which says "Only Let's Encrypt may issue" or indeed say "Only Sectigo may issue" but you cannot write a record which says e.g. "Only Let's Encrypt may issue, and they must use the tls-alpn-01 method". Or rather, you can write that record but it won't work.

Now, there are a bunch of things you could do about that, and I believe this cool toy does one of the obvious ones: Don't have any certificates for the problematic domain. The web site isn't in the domain you can mess with. But it would be nice if Let's Encrypt got to this, periodically I check so far each time somebody has pestered them for RFC 8657 recently, so I don't pile on since that's unhelpful.
FWIW on multiple browsers on several different computers I've never had Google docs take anywhere close to 15 seconds to load.
People who engage in risky sexual behavior increase the spread of STDs in the population as a whole, causing increased risk even for those who don't engage in risky sexual behavior. The parallels to COVID seem pretty clear, no?
People in the comments making all sorts of excuses.

Tech has massive opportunities to organize and align data to make things more efficient in all these areas and it is.

Concerning profits - if the model focuses on sustainability - doing something that exists currently that is better for people and planet, and at lower cost - then there should be plenty of profit.
Darknet Diaries is so good. To anyone who hasn't listened, highly recommend. Jack hits a homerun each week and the story about JSR and NSO was buck wild
You really want such devices - i.e. Devices with duress modes - to act normally, as much as possible when in those modes. If they clearly destroy themselves immediately you often place yourself in much greater danger. If anything log them into a sandbox or honeypot that is, as much as possible, indistinguishable from your normal environment but is less damaging for you for them to access.
Marxism and Problems of Linguistics (1950)
every other week release for the podcast, not weekly*
I'll have to check that out. It's something I (as an atheist) feel as well. There seem to be a number of religious practices which align quite nicely with mental health practices. The ones that immediately spring to mind are responsibility transfer (short-circuiting anxiety spirals by throwing faith into an imaginary party who says it will all be ok), and "gratitude" practices - practicing thankfulness for what you have, meeting quite nicely with the practice of saying grace before a meal.

At first glance it seems foolish for a poor family praising their god for the pittance of food in front of them, but the idea that pausing to be grateful for what little they do have may make them feel better mentally (regardless of the wider injustice of the situation) has merit.
There's actually a whole host of iPad apps that will give you programming environments for Python, JavaScript, and so on. iSH will give you a full x86 Linux box and a-Shell supports compiling and running WASM/WASI binaries in a simulated shell environment. They've been around for some time, too; Apple really does not give these things the fanfare they deserve.

The main wall that I can see needing to be knocked down would actually be technical, not political. Something like OAMA[0] absolutely would not fix the lack of JIT entitlements or virtualization support accessible to third-party developers in iPadOS. I would not be surprised if Swift Playgrounds is either relying on lots of Apple-only entitlements or compromising on performance[1]. If we had proper virtualization, then we wouldn't need iSH; we could load up a real Linux distro and run a LAMP stack or Docker containers on iPads.

[0] Open App Markets Act; similar provisions were in the EU Digital Markets Act at one point

[1] The screenshots I'm seeing suggest that, at a minimum, your code runs in the same sandbox as the editor. Which means Apple hasn't added any sort of private API that would let Swift Playgrounds properly provision your app. Without a JIT entitlement, the editor would also need to include an AArch64 emulator inside itself in order to provide the App Preview feature. These sorts of things won't matter to casual programming use-cases but would kill a lot of the benefits of an on-device development environment.
Surely cracking cryptographic algorithms is pretty hard math given people don't have that much success with it, even with a huge incentive (decrypting all communications worldwide)?
All in all, yes, it was enjoyable. Except for that pacman port. Absolutely unplayable. Apparently I've been a high FPS bastard my entire life
FYI, you have a typo in the graph `Requests served in 60 seconds`. server'd.
I'm explaining how the app can be both difficult to bypass and voluntarily used.
This is very Nix like, and what I'm really asking for is a simple YAML markup file to define the OS, packages, devices, encryption, users, etc. Arch has something similar but it is a cluserfuck to be frank. Also, there are some edge cases that I'd like to see included like using a detached LUKS header.
I suspect once written it can be adapted to a wide range of Turing complete instruction sets.
This is a cool little algorithm. I've heard about it first in the context of "nightmarish interview questions" though, where a programmer was meant to derive the technique from thin air :)
Speaking from my experience working at data labeling companies, the sabotage does occurs, but is not intentionally malicious.

What ends up happening is that some labelers learn what the pre-determined questions and answers are and share these via Facebook and Discord to other labelers. That way, the other labelers can stay on the task longer while providing garbage responses to the non-predetermined question/answer pairs.

It's an arms race with labelers on one end, trying to make a quick buck, and data labeling platforms on the other, trying to get quality labeled data.
They haven't mentioned the CovidSafe app since the beginning of 2020.

I think when they realised it wouldn't work with iPhones they just stopped talking about it. I uninstalled it around that time, and I've never seen it mentioned again, until this article now.
> 10. TDD/FP/Agile zealots are probably zealots because adopting TDD/FP/Agile/Whatever made them better programmers than they were before.

Possibly, but that doesn't mean it made them good programmers.
How's the trackpad on Linux?
my 9 year old son loves it - he's learned basic programming ideas in it for sure - loops, functions, etc. gives him a sense of accomplishment and we do it together which is nice.
So they crush a spark plug to get the "rocks"? How?
A Conflict of Blurred Visions: Response to Scott Alexander on Ivermectin
I am fortunate enought to have a south west facing roof, not fortunate enough to have sunshine. Obviously the peak solution is just to to track the sun across the sky all day - smartflower.com
Vaccinations do reduce sick leave as vaccinated people get infected and thus sick a whole lot less like iamdelirium already said.

Here in the Netherlands we had a similar uprising of Covid like Portugal. You can see the distribution of vaccinated vs not vaccinated persons in the total population, hospitalized and on the IC in this graph:
https://media.nu.nl/m/1nex889as0xi_wd640.jpg

The 12% not vaccinated people occupy 68% of the IC beds. Also keep in mind that those non vaccinated people in IC are mostly healthy younger people. Of the vaccinated people in IC 80% has multiple pre existing medical conditions. Like taking immunosuppressants after a transplant.

So yeah. By not getting vaccinated you are statistically a burden to your employer and society as a whole.
[SPOILERS]

If I remember correctly Dark to some extent relied on time travel to have time travel in the first place, i.e. Claudia Tiedemann needed to go back in time to hand H. G. Tannhaus the blueprints for the time machine that she used to go back in time with. That, in one of the alternate timelines- in the original timeline Tannhaus presumably made a time machine from scratch, or there would be no alternative timelines. In the end Jonas Kahnwald and Martha Nielsen go back in time to alter the course of the original timeline, thus eliminating their own. This is much like you say, except that in the end the original timeline is restored to the point before any time travel could happen, or had a reason to happen. And maybe that's a simpler way to eliminate any paradoxes: no time travel allowed [edit: yeah, sorry, that's Novikov].

Sic mundus creatus est :P
It depends a lot, but in practice in Zig devirtualization is effectively constant propagation. The compiler needs to see the place where the vtable is created, and follow that to the place where virtual functions are called, ensuring along the way that nothing modifies the vtable. This is not possible for all uses of interfaces, but it is possible for many of them, especially ones where the interface is sort of "temporary" and you are usually passing around the implementation. These are the cases targeted by this change.

The difference in results has to do with pointer provenance tracking and aliasing. With both approaches, the first call to an interface function will almost definitely be devirtualized. The problem is that that first call will also modify implementation state. If the implementation function is not inlined (which is common), this is tracked as a modification to the memory region containing the implementation state. But with the fieldParentPtr model, that's the same memory region containing the vtable! So this breaks constant propagation on the vtable and any later calls must always be fully virtual, even if the optimizer can see the whole way from vtable creation to virtual call.
That matches what I was saying, in my opinion. We were shown their best performances, and they were experts with recent practice. The test was also a bit easier than the real-life scenario to me. No other occupants, the real car does change speed a couple of times, etc. It's possible, but you would have to assume Oswald kept his skills pretty current. The Marines have 3 levels of high proficiency for marksmen. In his prime, Oswald hit the mid level once, and the lowest level once.

Edit: I can see I'm in the minority here, but I still feel this way. The Marines didn't even test with moving targets until very recently. It's possible, but it does require above-average and recently used skill. If it were trivial, all 3 of the testers would have gone 3/3 on all their runs (only the best runs were shown). Only 1 of the 3 made all three shots.
It's hit or miss. For a plug-in vacuum, there are others I would choose first. But for a cordless stick vacuum, nobody else is comparable.
It seems like the process could be - do a thing, see positive results (maybe from improved outlook), interpret it as gods reward for pleasing him, codfiy the practice.
It is opt out (telemetry data) but supposedly anonymized, so the data is about the user but is supposed to not be used in identifying them.
"Doubly managerial" is what threw me, but it's meant to be a little tongue in cheek. The linked source is specifically the Linux Kernel "Management" Style Guide, and is poking fun at management in general.

Another tongue in cheek line from the source is this:

> First off, I’d suggest buying “Seven Habits of Highly Effective People”, and NOT read it. Burn it, it’s a great symbolic gesture.
The commenter cudgy who posted that clearly did not do nontrivial research on this question from reliable sources. The statement is flat out false.

The vaccines significantly reduce the chance of infection given identical exposure. For those who still get infected, the vaccines reduce the viral load throughout the infection, eliminate or ameliorate symptoms, and shorten the time during which an infected person is contagious.

They do not completely prevent any spread of the virus (nor does any other vaccine ever created for any disease), but they make a significant beneficial impact on the rate of spread. They both cut the rate of secondary infections within each household, and reduce the amount of inter-household spread in the community.
It's hard to complete with JavaScript on client and server. How's the Ruby to JS story these days?
Let’s talk about Variant Xi
https://arstechnica.com/gadgets/2021/10/google-stadias-salva...
1 vector against 1 million vectors in 768 dims at k = 10 takes 259 ms for me using Faiss CPU IndexFlatL2 with Intel MKL:

https://gist.github.com/wickedfoo/165b69075cfcceba872aec1c46...
I’m not trying to be abrasive here but I do believe it’s fair collateral damage if your hypothetical scenario is true. If he lost update access to his other assets by trying to push this risk onto the app store, I’m ok with it.

The app he made in our example is privacy degrading with control and abuse likely being its best feature. He took his shot.
I hadn't thought about towing. Definitely towing something up a hill would benefit from rear disks. Good point.
> great touchpad

I wish the touchpad weren’t too large though or improve the palm detection. If macOS have the feature, then it is not on par as other trackpad manufacture which their palm detection/rejection is superior to Apple's. It is easily to mistouch it with my palm because of the offset placement from the standard keyboard. And it happens too often for me, I have it to set to autodisable the touchpad if my Bluetooth mouse is connected to it. But that just remove the important utility of the touchpad.

One thing I like about how the disabled touchpad will also disable the haptic feedback of the clicking. So, I know if the touchpad is disabled or not. It felt so weird for the first time when it is disabled since it is not clicky anymore. Because I thought it have depression underneath it. Blew my mind when I discovered it uses haptic feedback to mimic the touchpad depression. It felt so realistic!