skysight-inc/HackerNews huggingface dataset:
It's also by Nouriel Roubini, a well known crypto critic. Keep those biases in mind as you read his work.
Mainly because it was then tied to the release schedule of the JDK and for EE to compete they need to invovate faster.
Lisp at JPL (2002)
I once saw Kali Linux CD-ROMs for sale at a market in Kathmandu. Blew my mind.
How low level? I don’t know how to design silicon or write in hardware languages. I don’t fully understand how to write drivers, even if I understand a lot of the concepts. I abhor web UI and server side business logic. I adore user interaction, optimization, and graphics programming on client devices of all kinds. My sweet spot is coding against relatively low level OS and graphics APIs in user space. I wrote C and C++ code for a decade, but these days I prefer the simplicity of C#. Hope that helps!
What’s interesting is that this is both the magic code for Java class files, and also for Mach-O executables on NeXTstep and macOS. So the language that inspired Java also has the same magic number — although this is a coincidence, not a derivative.
> the "recompile, reboot, retest" loop taking several minutes

Surely full-time kernel developers must have tons of shortcuts that can speed this up compared to the regular build process, no? There just was an article about booting a VM in hundreds of milliseconds on the frontpage for example.
>This makes sense from a support point of view.

Support? Isn't this google we're talking about?
At work (2001) we used JBuilder, and it was a real productivity boost for me. The GUI felt very natural and powerful. Borland knew how to make good IDEs.
This is great. Never understood why that proprietary system was in Chromium to begin with.
Well some of us must create the evolutionary pressure for these systems so that we can converge on a system that is not a waste of time for the consumer AND profitable for the creator. It is what it is.
>If I hit a reproducible crash in C++, I can drop into a debugger, and work out where it came from. If necessary, I can look at the disassembled code, because it's reasonably feasible to map assembly language to C++ constructs.

I currently write more C++ then python. I'm primarily a C++ programmer. This was not the case for most of my career it is now, so I have enough experience from both perspectives.

The python debugger can display the stack and you don't have to compile it in debug mode. The pycharm debugger is excellent, but even if you don't use that pdb libraries can drop the app itself straight into a debug console with one line of code...

pdb.set_trace()

As for low level debugging of assembly, in general programmers on the web stack who work at a higher level of abstraction... demarcation is so solid that in my entire career I never had to even know what assembly language was to do my job. That's the point of an abstraction, if you find yourself digging into assembly that means it's a leaky abstraction. Which is basically what C++ is...
99% of "marketing" companies are shady fly-by-night ops, are you expecting any standard procedures from there?
While this certainly makes it much less likely that costly massive human moderation would actually be implemented, I don't think that really qualifies as an argument for why it shouldn't be done.

If you think rossdavidh is right about those issues Facebook is having (and I think he's right), then that's the reality in which the company has to operate. If a business model leads to infeasible costs due to fundamental issues, maybe that business model shouldn't exist as such.

Obviously Facebook (or any other company) doesn't want to do anything that significantly increases their costs without providing revenue if they can avoid it, but that doesn't mean it shouldn't be expected of them.
...in England
We’re basing the prediction of inflation on the notion that there’s more money “sloshing around out there”.

I’m not convinced that more of it is sloshing. Wage growth has been largely absent for many people in the 12 years since the crisis, and as a result those people haven’t had more money to spend.

The money clearly exists of course given that it’s been printed, but there’s a good chance it just isn’t finding it’s way into people’s pockets.
I've moved from web apps in JS to applications and network-level plumbing in Rust.

It is more satisfying to work at machine's native speed. Computers are _fast_, especially when you use all CPU cores. ES6 is not bad, but Rust is joy to use. Tooling is solid, and doesn't need periodical `rm -rf node_modules`. It's easier to peel off and debug compile-time abstractions than runtime/VM abstractions.

However, you mention "politics" and freedom how you program. I don't think that has anything to do with whether you write high-level or low-level code. If you work for an organization, you'll have to deal with management, whether you write JS widgets or firmware for a microwave. Programmers bikeshed at all levels, if it's not whether to use CSS-in-JS, then whether to use spinlocks.

The real, technical constraints of bare metal have sparked decades-long microkernel flamewars.
Seems like the rub is "The main requirement of a heterogeneous list is that it can hold any type." when I think I would colloquially say, and use as a working definition, that they need to hold different types.

Also the rub is that "type" means two things: what a variable can have OR a class (that inherits from `Object`).

There isn't in my opinion a good reason for this design of Java's type system: https://stackoverflow.com/questions/14477743/why-are-there-p...
Indeed. It's a question of scale: I write programs that can't afford to get blocked behind IO, ever, and that level, I need to pay attention to things like code paging, and even more esoteric things like synchronous reclaim.

If you're just optimizing stuff generally instead of trying to guarantee invariants, sure, ignore code paging and use direct IO for your own data.
I do software for other engineers almost exclusively, what you would call "low level". Frameworks, APIs, compilers, query engines, highly concurrent code, distributed systems, etc. The "hard" stuff. (I've done embedded too)

Building tools is what I truly love to do, they support business use cases, and I understand them, and I build my tools accordingly.

For me it's the most fulfilling kind of software development. You need to know your stack to the metal, but you may not need to tinker with it. For example, I do a lot of Java, but high performance Java, I understand CPU cache access times, and roughly what hotspot will generate, what the OS will do, etc. and have the tools to check my assumptions. I don't do the low level stuff unless absolutely necessary, but I use the tools I have to their limit.

You get deep knowledge of software stacks, and get to do experiments, and get to use all the cool algorithms and techniques, and even develop a few new ones.

The part I love most, is that you keep learning. There's so much to learn and it's wicked fun.

I've done high-level stuff, but I end up liking things like rendering engines or layout engines rather than building a dialog box.

I'm ranting, so TLDR: learn your stack, fully, to the transistors if you can, and pick the spot where you have most fun. Money will follow.
This is good reason to stick with use cases where a human can verify the results, like autocomplete or something like a search engine interface.
they need two whole server racks to process the auto-delete function that runs their support email backend ;)
Haha, having spent time above and below 49, I would say you couldn’t be more wrong with that perception. In any American city, especially big liberal ones (which is most of them) you can forget about societal norms. There are weird and crazy people everywhere. Nothing is “weird” to anybody who has spent any amount of time in them. Everyone walks right past a circus on their way to work. Cops pay no attention. Ask a New Yorker about their favorite subway stories. It’s hard enough to get a response to actual crime, let alone a cop waste their time on someone acting weird. North of 49, there is way less for them to focus on. Traffic enforcement as a means of revenue generation is huge up there.

It’s important not to confuse media narratives and cherry picked videos with trends. It’s also important not to generalize across such a diverse set of individuals and jurisdictions. You’ve got everything from LAPD to an elected backwoodsy county Sheriff.
I'm reminded of the quote:

"There is considerable overlap between the intelligence of the smartest bears and the dumbest tourists"

- Ascribed to an unnamed Yosemite Park Ranger. The quote may never really have happened, but I think it fits here.

If the people are intentionally acting as bots per the direction of other people, then what does that make the people acting as bots?
But will there ever truly be a reckoning?
I agree with you, these online social connections have become even more valuable in the times of pandemic. It is cruel specially for older generation where their only contact with the family has been fb, it's kinda sad that it happened, their dark patterns, unethical business deals has been screwing people for years and no one seems to see it.
> Win32 refers to the 32-bit API and 64-bit API, so it's correct to call it a 32-bit API.

It's really not, as a standalone statement.

It has a 32 bit part, it is not "32 bit end of sentence".
Do you mind talking a bit more about your workflow? I have good cameras but I haven't found a workflow I find ergonomic enough, between copying RAW files off camera, converting them to DNGs to work with Lightroom 6, and editing after that - I feel I'm not doing things optimally. How do you go from taking pictures to having something print/show worthy?
They can choose to use chrome I guess. If you don't trust chrome, why would you trust google sync to save all of your data to their servers.
Mac OS Classic (running OS 9 apps on OS X) is more like a VM than a translation layer. The better comparison for rosetta 2 is rosetta 1.
Yeah, for sure the first use cases were strength oriented (I like heavy things).

I have a bit in the FAQ in the Guide that hand waves how you could model things like cardio. I personally model my intervals like an example from today

Squat:
# bands: 200lb
# box: 12 inches
# rest: 45 seconds
* wide and medium alternating
225 2r 10s

I love how you did your metadata in your example. I intend to leave the language VERY open ended and hope folks build tools for athletes that provide functionality that is spec compliant (thus portable!) but leverages nuances for the given sport. Thanks for taking a look!
Version 1.5 adds favorites. A Youtube video explains how it works: https://youtu.be/Xq51qbd4pL0
How are homes having less purchasing power? The rise in real estate prices in western democracies has been a global phenomenon, and everywhere it's happened the problem is exactly because the value of homes is rising disproportionate to everything else - that's not inflation! If you own a house, you are materially increasing your wealth by a lot because if you could liquidate that asset (and a bunch of people can because they have two or more) then the amount of raw stuff you can buy with the proceeds has gone up and up.
For what it's worth, the FBI isn't the only entity keeping tabs on cellphones around the Capitol. The place is probably one of the more heavily surveilled spots on the planet:

https://gizmodo.com/israel-allegedly-installed-stingray-devi...

It will be interesting to learn how the FBI got this information, if the story is true. The government has been brushed back on requests for geofence warrants before:

https://www.eff.org/deeplinks/2020/08/new-federal-court-ruli...

That said, if a phone pinged from inside the Capitol during the riot, that seems like it could be probable cause in and of itself. Most phones that pinged that day inside the Capitol were being carried by people committing criminal trespass sort of by definition. It's almost a perfect argument for a geofence warrant.
I watched the summer riots on youtube live streams, I don't recall the FBI using this technique for the tens of thousands of man-hours spent looting, burning and rioting in Portland, LA, Seattle, Minneapolis, Chicago, NYC or Atlanta.
Absolutely. Both in a positive way, and a negative.

Positive: it's allowed me to be more analytical in my relationships, work, and thinking. I tend not to care for others interactions, but not in a way that removes the empathetic responses required for most.

I am a programmer and an electrical/mechanical engineer (robotics) so thinking in terms of systems tends to aid in my work and projects. My way of thinking gravitated me to the work I do, not the other way around as most would assume.

Negative: Others are put off by the fact that I tend not to care for the small minutiae of the day, and that I tend to be more focused on work than other activities.

I wouldn't have it any other way. I surround myself with people who think in the same way, and don't pretend to enjoy things or people who I don't for any long amount of time, but small social interactions are something required to be social and so I don't have a problem with that either.
So very much this, all the way down.

The Robinhood impact on the US market makes me incredibly nervous, as it should others. That Cathie Wood can mention CRISPR in a YouTube video and gene therapy stocks rocket that same afternoon should be a fairly sizeable red flag I would have thought.
The term hyperinflation needs to fall out of the lexicon. In every casual economic discussion it's the favorite apocalypse goto word for people, and every one seems to think it's right around the corner.

It's not going to happen.
Counterpoint, the threads about parler were a dumpsterfire as HN users around the world tried to create 1:1 comparisons between US current events and BLM protests in the Summer in order to support Parler's complete contempt for both moderation and open debate.
99 little bugs in the code, 99 little bugs in the code, take one down patch it around, 152 little bugs in the code.
Inflation is intended to measure middle class distress. If gas/food/rent goes up people making under 50k can fall into poverty and bankruptcy. If GME goes up to $2000 the middle class isn't hurt much at all. Just a few hundred or few thousand people get rich.
Modern days, the word "inflation" tend to refer to how government measures price increases based on a basket of core consumer goods. And in that case, appreciation and inflation are completely different things.

But when talking about housing/asset prices in aggregate, a 10% appreciation means you need 10% more money to buy the same asset, thus losing 10% purchasing power. Whether you call that appreciation or inflation doesn't make a difference.
This is so true. Lots of pretenders, but no peers.
As someone who builds neural networks routinely, this sort of non-reproducibility sounds troubling to me. We expect small differences for floating point arithmetic between platforms, but integer math is typically exact.

This is all the more concerning for 8-bit quantized arithmetic, where off-by-one means a relative error of about half a percent. If a individual layers in a quantized neural net have off-by-one errors with a consistent bias, I can imagine these errors accumulating into significant losses in model quality in deep networks. There isn't a huge margin for error in quantized neural nets.

One concern about the article: it uses the word "non-deterministic" in a slightly misleading way. I assume any specific hardware is still expected to produce consistent results when run twice on the same input. So it's more non-reproducible than non-deterministic. Compensating for inconsistent arithmetic on different devices sounds much more feasible than compensating for stochastic arithmetic.
In Minneapolis for the George Floyd riots they tracked down the right-wing agitator "umbrella man":

https://www.cnn.com/2020/07/28/us/umbrella-man-associated-wh...

Maybe they used the same techniques there. Does that make you feel better?
When you piss off the wrong authorities or the wrong people, there is no place to hide. Even with cryptocurrencies. Even with Tor. Even if you hide in a remote place in the planet.

Piss off the wrong people and they will spend resources until they find you. Like the Silk Road guy, Ross Ulbricht.
Yes, that's because they weren't trying to stage a coup.
The Eruption of Krakatoa in 1883
Thing is that if you barely make any money from the EU, it's hard to justify the time and money spent just understanding the GDPR.
We will see Money Velocity when global lockdown (semi-lockdown) will ends. Until then I guess there is not much risk of inflation.
I think it depends on how you work / how much resources you need. Yes, writing much on the SD card is not a great idea, but you can always use a USB stick instead. At least I did use a pi0w as a laptop for a few months. Granted, my requirements for a mobile Linux machine are pretty different from what the masses use these days, but it was a great experience for me. With a power bank, I could go on for days. I even wrote a post which describes one of my first iterations: https://blind.guru/./blog/2016-06-12-brlpi.html
A few days after that post, the 0w was released, so I upgraded pretty quickly and some of the things I had to do on the pi0 were no longer necessary.
So You Wanna Be an Embedded Engineer: The Guide to Embedded Engineering, From Consultancy to the Corporate Ladder by Lewin Edwards.
Maven is the standard build tool and has been on every project I've worked on outside of play/sbt hell.
TL;DR:

> Unfortunately, ALGPT-2 doesn’t perform as well as GPT-2 (ALGPT-2 gets 313131 ppl on OpenWebText compared to 212121 ppl for my pretrained GPT-2 model), but I’m writing this series of blog posts to go through everything I’ve learned over the last few months.
it's a bad thing. Most users are going to ditch chromium for chrome which is precisely why Google is doing it. A browser without cross device sync is not going to have a meaningful audience.
How to Write an Appealing LinkedIn Summary: Examples and Tips
Liberalism is centre-right. Please remember that Adam Curtis is British, the American political spectrum doesn't really apply here.
should make a beowulf cluster
That is only true if you assume they truly care about having the correct suspect rather than having a suspect they can get convicted.

However, there is a long history of wrongful convictions and police and prosecutors using bad data to get them. Check out the Central Park Five for a big name one.
I very much enjoyed VA for Java. We were using Smalltalk with Gemstone for a number of years, but the internet and Java killed the Smalltalk industry, so we migrated everything to Java using VA for Java and early Websphere.

VA for Java hid the idea of source files and gave a good illusion of a dynamic and “live” Smalltalk-like environment. Later moving to eclipse was the end of that illusion and any Smalltalk feel.

Added: we also had no problem with version control in Smalltalk or Java, both tool sets provided great team tools
Good Luck with your repairs!

Still I am using Pi B for pihole + openvpn at home.

The other one Pi B works like public wifi to ethernet. Public wifi goes to wifi dongle + Pi and ethernet wire from Pi to ddwrt router. That one creates access point and is not a public wifi anymore lol. Thats for tor network or researching purposes. Boots from an old flash stick I found on the street.

I thought at the time Pi B was broken, turning off in 1 min while booting without any reason. LCD was going crazy on off.
I booted without an lcd and pluged in. Yes time to type in usr+psw lcd on of went crazy but I managed to measure temperature it was 56°C in seconds +70°C and Pi went down.
Then I went to the basement and attached huge fan from old gpu card and temperature of cpu is always +34°C works like a bee.

After some time I found third Pi B, SD card slot was broken I have soldered that one, works. But I have no use from it. Still thats an old hardware.
Likely because if bad actors add bots and gain followers (across all bot accounts) faster than Twitter kills off the bots, the ratio of bots to real people will eventually (on a long enough timeline) become infinite.

When people notice they're only seeing, hearing from, and seeing retweets from bots, they're likely to leave Twitter. That would be bad for Twitter.
I have to agree with both your general point and your specific regarding The Orville.

I wasn't excited to watch it, because I don't find McFarlane funny (as a writer/showrunner and especially not as an actor), and because I think I've only ever enjoyed maybe one sci-fi parody ever. (2 if you count MST3K as "sci-fi"..?)

But my wife wanted to give it a shot because she's such a sci-fi nerd (even more than me), and you're right: they captured the utter essence of Star Trek so completely that I'm not entirely sure why he's not on a short list to do a serious Star Trek show/movie.

The qualities that make Star Trek so compelling (especially Next Generation and to a lesser extent DS9 and Voyager) are ever present in The Orville in spades. That it somehow manages to combine a very serious look at life in space with some pretty raunchy potty humor is nothing short of incredible.

I would fully support McFarlane (or whomever is responsible for that "essence" in Orville) doing a dramatic space opera, hands down, no question. That would be one hell of a show.

Not sure the market would bear it, unfortunately, though.
It's possible to extract depth information from a monocular lens. There's several ways to do this, and Tesla has talked publicly that they've implemented at least one approach.

One is depth-from-defocus combined with "overlap" hierarchy information that can be used to build a depth-map. This is the technique Tesla talked about. Interestingly, instead of manually coding up this algorithm, they simply trained a neural net to do it! The trick was to use the radar data as the "ground truth", and train the NN to predict it based on the optical input. It works quite well, and there are videos floating about showing how a Tesla can build up an accurate 3D model of the world around it as it drives along.

There are other approaches as well. For example, the way birds gather depth information is they move their head. One eye takes two "snapshots" of the scene in rapid succession from slightly different positions, producing a stereo pair. A moving car is constantly shifting the camera positions. Note that you don't have to be moving the cameras side-to-side, moving along the road can be enough, as the shift of the focal plane can be used as an additional channel of information for the depth-from-defocus method mentioned above. This is what some mirror-less cameras do: they shift focus back-and-forth a bit to gain more information about the scene. A moving car has the same effect.

Tesla has recently implemented some variant of this latter technique, they also talked about this publicly. Essentially, the first version of the self-driving hardware didn't have the computing power to analyse multiple frames together like this. The current version has the compute power to include the last few frames as well as inputs to the NN, which gives it not just more temporal stability but also the opportunity to extract depth information from motion. (However, I'm not sure if they've actually used motion in this specific way.)
Economists handwringing about deficit spending? Wait, that only happens when...

Oh right, a Democrat is POTUS. "Right" on time.

I know this'll be immolated as being "political", but the article is also being sneakily political.

The subject may be legitimate. The timing... is not.
An external dependency for generating getters and setters?

Whats next? Dependency to check if a value is null?
Exactly. You’d think “we” would push for that (for some interesting value of “we”). Maybe common ground between civil right advocates and q-anon players now.
Well he tried to hire assassin to murder his companion. Not exactly technology fault.
It just forms a thin film instead of forming larger droplets. It’s no less or more disgusting than having fog in the first place.