skysight-inc/HackerNews huggingface dataset:
We would love that but Narrator works on any warehouse. To support that we built a query abstraction later that compiles to the flavor of SQL used by the customers warehouse.

(We will open source that query abstraction later with a demo where you can translate Redshift Queries to Snowflake Queries).

Maybe in the future we can get that project into dbt so that dbt models can work on any warehouse as well.
> x86_64, arm64, and maybe ppc64le

All of them commercial products and from companies in the US and the UK.

The problem with limited platform support is the lack of competition which helps to lower prices and provides more choice to the customer.

Especially considering the many vulnerabilities Intel CPUs have.

I'm aware that hobbyists platforms are something different, but you excluded many other commercial targets like MIPS, RISC-V, S390 as well.
Sorry for not making that clear :). We're a SaaS product.

You can check out our pricing page here https://www.narrator.ai/pricing

The initial consultancy approach helped us build out the product. Once we could show internally that it made us far faster to analyze data we were ready to launch.
Many people who contribute code to those legacy platforms also end contributing to the modern ones. NetBSD is a very good example.
> warn them all they're setting themselves up for this kind of abuse

"Setting themselves up for this kind of abuse" has a very similar ring to "you had it coming".

People can be abused in so many different environments (sports, school, church, politics). We can't prevent them from participating in any of these things, and tell them they're "setting themselves up" if they do. That's absurd and will never serve to actually fix the root cause of the problem.

There are a host of cultural issues (over-sexualization, hyper masculinity, etc...) that contribute to the pervasiveness of abuse, and without addressing those we will never solve anything. We can also educate our children (or people more generally) on what is an is not acceptable behavior from people in those positions of power doing the abuse.
Erica Joy (Director of eng at Github) had an interesting take on this. https://twitter.com/EricaJoy/status/1311178025275289600

"coinbase engineers walked off [in June] because brian wouldn't say "Black Lives Matter," he posted it so they'd get back to work, now he's having an executive "YOU AREN'T THE BOSS OF ME!" meltdown* about it"
and
"this looks a whole lot like the play certain advisors tell CEO's to run when they need to extend their runway. whether or not they backfill the people who leave will tell the tale. guess it's time to watch linkedin."
Probably more apt to say, they didn’t want to.
Yes, you’re right, we’re using somewhat different definitions interchangeably.

No, I think that many are arguing for companies not to take a stance in cultural as well as legislative power balances. (I would argue that legislative power structures and cultural power structure are not so easily separated, as they inform each other).

Both concepts are covered by the term “politics”. The colloquial “office politics” is just such an example of that.

To sum up, I appreciate the direction you took to uncover the crux of disagreements that ate going on but I feel that your analysis is flawed because you assert that the issue is cut down a particular line (which I believe it is not) and then invalidate the opposing half through a projected misuse of the term “political” (when it is in-fact mot a misuse of the term “politial”).

To your aside: I would hesitate to say that this is a uniquely US thing. Womens rights would appear, to my relatively lay self, to still be a prevalent source of cultural and legislative power imbalance in many countries and blocs across the world.
Ah, success, luck and skill. A really interesting topic.

There is also a very good Veritasium Video about that:

https://www.youtube.com/watch?v=3LopI4YeC4I
So in the past some people took solutions to this problem to the extreme because they'd decided a certain set were "surplus to requirements". Obviously you're not advocating for that. Given that we are historically piss poor at correctly deciding who "is not contributing" and, actually, the "ship" still appears to be running (and if it isn't I strongly doubt it's because of the vagrancy of a few) is it really an issue whether a few don't actually do work/contribute?
The poll didn't define it, so not all respondents necessarily understood it the same way, but in my experience it's generally used to refer to speech codes requiring people to take great care in how they speak and write to avoid accidentally giving offense. The recent controversy about the USC professor who said 那个 in class, for example, would be a typical example.
Yeah, I was involved in a large Ada project running on 4 socket Alpha servers back in the early 90s. It was a great platform (OSF/1 anyone?) and was very fast and powerful for it's day.

As for bugs, I seem to remember that it had a rather different cache coherency model to Intel, and as you said, was strict about memory alignment.
OpenGL 2D Facade (12): Characters – Design Patterns and Video Games
> activities and how they relate

This is the problem with EAV/nosql/schemaless/etc and ultimately the problem I think you are going to have to solve. Instead of using ETL to model how the activities relate and reifying that model as database objects, EAV just kicks the can down the road to the query/BI tool.

Sprawl - The BI tool will end up containing most of the real business logic sprawled across many reports.

Single source of truth - A lot of the reports will be very similar but they will be based off slightly different activities or slightly different filtering logic. Which report is the correct one?

Traceability - I think this is more of an end-to-end "garbage-in, garbage-out" problem that all ETL/BI tools have that wouldn't be specific to your tool. It's more of an organizational/people problem.

Coherent model - In my experience, EAV isn't enough to cover the breadth of analyses mature businesses need to do and most business users won't be able to wrap their head around it. There will have to be some data person that creates a more coherent, tabular/spreadsheet-like model and in the case of this tool it looks like that model will have to exist in the BI tool. Which brings us back to sprawl/single source of truth issues.

Just some thoughts. But always glad to see more people working on stuff like this!

Edit - one last thing I wanted to mention. I think in reality you are going to find it takes more than ~25 lines of sql to define activities. That may be the case if the source is a schema that gets spit out of something like Stitch, but many other schemas in the wild will take a lot more than 25 loc to massage into your 11 column schema.
I think the takeaway is that classes sometimes don't feel that useful at the time - I would often be doing homework the night before, or on the train, but it made a massive difference speaking to people regularly. The main benefit is it offers a structure that's difficult to get if you talk to strangers or even friends, or if you buy a textbook.

Professional (and experienced) teachers are careful to not use vocabulary that's beyond your level, but at the same time a good class will be taught solely in the target language. In that sense I would seriously look at Lingoda if you can't attend evening classes. You get structured lessons with real people with very flexible scheduling. I don't know what qualifications the teachers are required to have though, and it's important as a beginner that you have people who know how to teach (and aren't just regurgitating the material).

For Spanish, Instituto Cervantes (similarly for German you have the Goethe Institute) is the de facto international language school and you can mostly guarantee the teachers will be good.
Exactly, that's the other main thrust of my argument too.
Some would call political activism on your employer's dime theft.

Unless it's part of your job description.

But no one likes to face what it means to sell their time to another person.
Joining a company with garbage politics to own the libs is truly a bespoke reactionary take.
For anyone not well-versed in C a union does something similar to the bug mentioned. It's like a struct but using the same address for each member.
I have nothing to add other than that I enjoy your writing style
> Why not focus on the main issue?

This is a very common answer and attitude in general, that I find terrible. Even if something represents 5% of the pollution compared to another 60% source, it's worth focusing on those 5% (just random numbers for the example)
Same, but I was doing it so often I made an alias to a script in my dotfiles folder.

ruby_code = ARGV[0]

loop do
line = $stdin.gets()
l = line
break unless line
line.chomp!
final_ruby_code = 'puts "' + ruby_code + '"'
eval(final_ruby_code, binding())
end

Invoked like this:

echo foo | rg "The double do: #{l * 2}"

To print:

The double do: foofoo

Extremely useful when data munging around.
Gitter has a much simpler onboarding experience and users don't have to be signed in or members of a room to view chat. I like the ideals of Element. In fact I have the services bridged between chat rooms. Currently editing chat posts between different clients is less than subpar. Gitter build on Element will fix that issue.
Real life example of living inside a local maxima.
TIL: "The 60 percent keyboards are mechanical keyboards that have 60 percent of the keys that a standard full-size keyboard does" and "a 65% keyboard is very similar to a 60% keyboard, but with arrow keys."
Now more essential than ever – the role of the Windows PC has changed
It is a mixture of more context, more vocal, as well as people joining the fray with less context, assimilating to the same perspectives.
Assuming young white males think the same thing. They had to bring age, race, and sex in to decide what they assume the political beliefs are of the majority of the site.
Yeah DynamoDB is very much aligned with a single table. We do it in the customers warehouse so they have access to all their data.

The real magic is how do you assemble the data into tables that can answer any question when the output table is billions of rows. Unfortunately, that requires a lot of SQL magic that depends on taking advantage of a columnar warehouse.
Is that all that bad of a thing? You could combine them into a single type, which then becomes a type marker for "is / related to a UI element" and perhaps more palatable to type.
If people don't want to bring the political battlefield into every venue, that's not only valid, but wise.

You are not going to innovate or create anything if you're fighting all day, every day. Constantly distracted. The purpose of a company is to bring people together to CREATE something of value. To solve problems. Hopefully to improve lives on some vector. And you do that most effectively by rowing in the same direction, focused.

People spending their day on Twitter or Slack or in the office halls arguing about the war is not productive. It's mostly just destructive. They're certainly not inventing anything, or curing a disease, or improving energy efficiency, or creating tools, or educating, or entertaining, or inspiring, or anything else additive.
I think the idea of morality being a spectrum is pretty self evident. There's good, great, bad, worse, and neutral (like the action of me sitting in a chair right now). The reason it's important is in avoiding "'perfect' is the enemy of 'better'" issues.
“all young black males are like this” <- is this racist?

“all young white males are like this” <- is this racist?
Asana Opens at $5.2B Value in Direct Listing Debut
They don't seem to care all that much about making the hardware as open as possible: They intend to add some blackbox PowerVR GPU in their second generation chips, and don't even seem to mention any plans to isolate the blackbox from the rest of the SoC.

This is unfortunate, as they do plan to make the rest of the chip open, and leaving the GPU out of the SoC (it could even be external, as usb GPUs exist), or using any simple GPU from opencores, would accomplish a fully open chip.

Instead, the device will in practice be no better than the Raspberry Pi.
I have a hard time thinking of software that would not be easier to develop, if one could take this infrastructure for granted. Data storage & networking are a huge part of the lift, that we can sometimes reach for tools on but which are always in large part artisinally crafted per application, & getting these concerns well implemented, and implemented in a user-empowering fashion is a huge leg up for any kind of app development.

The more networked you want to get, the clearer it seems Spritely is a win. If there's only some networking- a todo application shared between devices- your advantage is significant. If you want to share that todo list between a bunch of family members, & delegate tasks, you go from using the data-storage system & some modest networking to relying much more heavily on other aspects like Goblins distributed programming/ocap, Brux contact management, Mandy activitypub for sharing.

Basically I'd just be standing on stage listing different apps. All apps need many of these components, for almost all apps are connected apps these days: the assumption is that the data will be available across systems, across devices. We have surprisingly little to bring to bear here; most apps end up doing an enormous amount of artisinal hand-craft work to build their own back-end infrastructure layers. The few couple platforms targeting general app-dev like AWS AppSync & Google Firebase have very limited scope & goals, less concern with our public, standardized multi-user network tech like ActivityPub & ocap, & only provide what they provide, are not open enough to themselves be enhanced & extended & experimented with, only atop.
>Yeah if there wasn't the pesky world around all the engineering and we could all just stare at our stock options while we sit in our gentrified neighbourhoods and pretend the world doesn't exist.

The issue with "activist" employees isn't so much that they want to bring politics to work (which I can see arguments for and against). It's that the new "activist" employees insist everyone's politics be the same, else you become a target.

I think "no politics" offices will crush it in the future, if by nothing more than being able to focus on the product.
> They're not claiming Google will hand out a user's biometrics to insurance companies or other parties. They're claiming Google will offer biometrically-based signal as an ad discrimination channel.

This cuts to the heart of the common, disingenuous, privacy bromide of "we don't sell your personal information." Of course you don't – you sell sophisticated insights about me derived from it.
> let's be honest, good and evil are binary like night and day.

Now why would you think that?

In fact I'm pretty sure you're wrong: good and evil are various shades of gray, never white nor black. In real life, there aren't entities (corporations or humans or whatever) that are "pure good", nor are there entities that are "pure evil".
I came to this realization when someone at a job was waving and thumping Cracking the Coding Interview like I remember people doing with the bible when I was growing up. I was a missionary in a "past life", non-religious non-believer now, and I know religion when I see it.
> Turns out he’d been taught in typing class that l (lowercase L) could be used for 1 and carried that into computing.

A good way to keep them busy would have been to demand they type an exclamation point.

(Hint: Backspace-and-overstrike a period with a single quote.)
I could be wrong, but most mac users excluding developers don't know anything when they bought the laptop.

> that your data is already gone.

By the way, the parent comment was talking about this
Ad hominems seem to be modus operandi for pc bullies
When Mountains Become Islands
Of course I check the comments here and theres the usual chorus of dismissals as "just luck."

It's funny because anyone who actually believed that would never have created those icons 7 years ago. They would have never published them and they would have never stuck their neck out to promote them.

In a way it seems like the best way to ensure that you never "get lucky" is to assume that it's all just luck in the first place.
The Windows build environment uses Perl?
Except Apple hardware is more usable than basically any of their competitors (these days, software is a different story).
Absolutely. And I better not hear anything about unionizing either, with all their liberal communist ideology! They're lucky I let them have jobs. /s
I really wonder what GDP really means in todays world when money is "free" and there are no limits on government spending. For example Denmark had less bankruptcies than previous years back in March and April.

Looking at government debt both Finland and Denmark loaned about double compared to Sweden, while having half the population, essentially 4x the loaning per inhabitant with similar results.

Sweden: https://tradingeconomics.com/sweden/government-debt

Denmark: https://tradingeconomics.com/denmark/government-debt

Finland: https://tradingeconomics.com/finland/government-debt
I completely agree with the author that WCs fail to push more behaviors into HTML. As she describes, you really want to be able to import the WC's script and then have new useful HTML tags.

I use LitElement pretty extensively, which is a wrapper around WCs, and I like it quite a bit - but it's only a minor improvement in my mind compared to React, and that improvement is just reducing the abstractions from the DOM API. It's still a mega codebase.

I've also tried multiple times to just work with vanilla WCs, and it's sensible only up to a very limited point. If you got a JSX/lit-html module involved it would go further, but at that point it's pretty past "vanilla." And even then, you're not in the realm of "just using HTML."

Author lays a lot of that on the developers having a proclivity for JS, and that may be true, but I've been trying to figure out if this is just complexity in the stack that hasn't yet be solved. UIs are complex, you have lots of stateful interactions between them, and I'm really not sure what the right solution would be for a "do lots via HTML" goal.
3.3V seems to be where everything is going in the hobbyist space.

If your device is powered by batteries, 3.3V will let you get longer battery life than 5V. I think I recall hearing that 3.3V can reduce power consumption by as much as 50% relative to 5V. If your device is powered by USB, which is nominally 5V, 3.3V can still be nice because USB power supplies don't always supply the cleanest power, so regulating it down to 3.3V can result in a more reliable power supply.
The military activities of Airbus are much smaller than their civil revenues. You got it reversed. See their financial statements [1], defense and space is 15~20% of the revenue in normal years (and not all of it is military).

On the other hand, Boeing does make a lot more revenue than Airbus on military contracts [2]. It seems to be around 34%, and double the amount at ~$26bn for Boeing vs ~$12bn for Airbus.

[1] https://www.airbus.com/investors/financial-results-and-annua...

[2] https://investors.boeing.com/investors/financial-reports/def...
... and it suffers from the same oversight every other web component library (polymer, mdl) suffers from:

- I can't swipe left/right between the tabs

- I can't pull the menu out from the left by swiping the entire page right

Two of the most basic touch navigation metaphors aren't supported. To be fair, Polymer and MDL don't support the above either. But this is why HTML5 apps are still not up to par with native apps. I really want to see a web component library with full touch functionality -- tab swiping, pinch zoom on images, pull to refresh on lists and card lists.

https://shoelace.style/components/tab-panel
Most microcontrollers moved to 3.3V, or even 1.8V. Some of them have some 5V tolerant ports to communicate with 5V devices, but for the most part embedded now runs on and communicates over 3.3V.

The reason is mostly power efficiency and the option for higher frequencies as far as I'm aware
Indeed Teenage Engineering is a design studio which just happens to have some synthesizer products.

One of the TE founders, Jesper Kouthoofd, used to work with Elektron, a Swedish synthesizer firm. While there he designed the Machinedrum product's UI.

https://www.elektronauts.com/t/elektron-and-teenage-engineer...

EDIT: clarify what JK designed and added link.
I'm rooting for you!
I hope you are only young and naive and will learn how short-sighted your opinion has been here.
Because the outbreak slowed without any strong controls.

Sweden had a light response to the pandemic, and it quickly found itself with a major outbreak, and a high rate of deaths. Yet without implementing any major controls, with significantly less social distancing among the population, without significant mask usage, the outbreak seems to have slowed substantially.

It's almost impossible to make these comparisons in real-time, without the benefit of hindsight. We won't know if this approach made sense until after the pandemic is over. But it's certainly an interesting data point.

One thing that is clear is that it's far too complex to look at a couple metrics, compare them against wildly different populations, and form a conclusion. Sweden had a higher unemployment rate than many of its peers before the pandemic. Exports are a staggering 47% of GDP in Sweden. Sweden made the same mistake as many other countries, putting COVID-positive patients in nursing homes.

But the longer the pandemic remains under control in Sweden, with comparatively little social distancing and mask usage, the more interesting it becomes, particularly as countries which implemented strong lockdowns see renewed outbreaks.
Wanting to separate engineering work from reality is precisely what Barrin92 is saying should not and can not be done. Engineering work isn't just some insulated game that gives you tokens to buy things you need in the real world. The engineering work is itself part of the real world.
minirigs are surprisingly good for their size.

they are modular speakers and speakers subwoofers that you can use individually or link together.

a 2.1 setup will bring way more bass that you would expect from looking at it.

plenty of reviews on youtube comparing the sound profile to competitors.

https://minirigs.co.uk/
At this point, a "free to use" license for XP or better yet win2k up to win7, would be worth it for m$ for the PR and goodwill.

"you can get it if you want it" is just lame.

m$ should, ideally, bite the bullet and do a (stripped if need be) source release of what they can, explain what they can't release. Everyone will then benefit from the relief from worry and lack of friction things like emulation and software archeology and etc will gain.
Benchmarking Firefox 83 Nightly with “Warp” Against Google Chrome on Linux
ARM and a little bit of MIPS and maybe some RISC-V in the future!
This is basically the origin of the saying "you create your own luck".

Luck is absolutely, 100% a factor here, but you won't get lucky without putting the effort in first.
A great case to be made for a third AOSA book, that includes all these.

(I was about to say that Sqlite was already covered, but no, I was confused, it was the old BerkeleyDb!)
Sophisticated, anonymized insights.
There is a book called "Stop Obsessing" by Edna B. Foa and Reid Wilson that contains a program for overcoming obsessive thoughts that might be of use to you.