skysight-inc/HackerNews huggingface dataset:
I think that there are other directions to pursue. (Some overlap, sorry)

1. Bidirectional Compilers -- code --> ast --> code, at a bare minimum. All the way to executable and back, if possible. Except for Macros... it should be fairly easy to ingest any valid program in one language, and output the exact equivalent in another (however clunky). This allows refactoring while staying in a given language with far more flexibility that any IDE trying to guess.

2. Time Travel Debugging - if you have something go awry, you should be able to scroll back and forth across its execution until you find where it deviates from expectations.

3. Using traditional flow based execution alongside declarative code (I hope I got that term right). You should be able to do traditional a:= b; (assignment) statements... alongside a different type of form.. the equation c :== d; in which ANY change to d is immediately and ALWAYS propagated to c, regardless of what's going on in the flow of control. Verilog and other languages for programming FPGA and other systems handle hardware that executes all instructions in a circuit.

4. Imperative, Declarative, Functional, Object Oriented, Concatenative programming all in one box... with support for infix, prefix, and postfix functions all at the same time. (After all, they are just transformations of each other)

5. Hard and soft/no type systems that let the user slide between the ends of the scale. If you're just prototyping something, who cares what the types are, as it gets used, start to lock it down, as the user permits.

6. Rich text source... like ColorForth, where you can just tell the computer that X is a string literal, variable, function, or whatever attributes you care to assign to it, and the users preferences then indicate to them what it is. Last resort would be to spit it all out in text.

7. Notebooks - The idea of using notebooks like Jupyter instead of IDE or a REPL allows prototyping and eases the discovery of solutions by lowering the cost of trying an idea out, and making the stack of ideas required to implement an idea smaller.

8. Parallel processing, en mass, as we move to 50+ core processors, and programmable hardware, the idea of a single control flow running the show becomes absurd. Even low end embedded devices are starting to have FPGA peripherals.

9. Least privilege / Multilevel Secure Systems - Eventually, the admins of the world will realize the folly of using Unix like systems where everything is based on the users level of access, and migrate to systems which allow no access by default. In those environments, code needs to handle the IO it is given, instead of just driving everything. This is the next step in evolution from interactive command line apps --> windows apps that deal with events --> apps that only get given IO

10. We can make things better, but we have to stop making them worse first... peak usability happened with Hypercard, VB6, Delphi, and it's gone downhill since.
I didn't pay much attention to the project at the time, but:

Might it have something to do with the word "OS" in the title? It's never worked except for Apple, but because Apple is selling a whole product, not an OS, it doesn't seem to hit in the same way.

Marketing something as "____ OS" appears to more or less guarantee a marketing failure.
I sweat a lot cycling outdoors at 45°F, too.
And the ultimate use case of VR is that you will be able to be "on the go" without ever leaving your chair -- in a form that's good enough that it doesn't feel inferior to being in person.

It's sort of the inverse of the smartphone use case.

Is it there yet? Of course not. But if/when it does get there... that's a much more compelling use case than a smartphone.
I'm the opposite. If a shell script grows over say 100 lines, it's time to pull out the python.
I called my parents minivan the indoor pickup truck, the seats spent more time stowed to haul stuff then not (after kids were grown)
A slow rate of decrease doesn't really run into issues. To use the number of 1% per decade again, if we kept that up for 300 years we'd have no worker shortages as we slowly crept down to a "mere" 240 million people. (For reference, the population in 1950 was 152 million.)
This. Moderne parents have children much later so the children might have to end up supporting their parents before they even have a familiy of their own which puts a huge financial strain on them, preventing them from having more kids.
Interesting example, the visual aspects of the Penny Arcade characters have definitely been exaggerated over time, but the writing of the characters has been toned-back I think.

Artwork: Some of this is Flanderization pure and simple, but I think some of it is that Mike's progression as an artist has allowed that to happen. In the early days if things were so exaggerated, it would have been sloppy; but as he's improved as an artist he has an increasing ability to exaggerate things and have it be stylized rather than sloppy. And so he utilizes that stylization to have the characters better emote.

Writing: I think there are 3 parts to this. I think part of that is that they let more of their true selves through to the characters, and easing up on the invented personas. I think as the characters develop more "real" personas they don't have to lean as much on the initial defining traits of the characters. I think they've mellowed as they've grown up; once they were uber-hard-core and could spend 16 hours in a raid; now they have children and responsibilities (or put more in terms of the comic: These days there's a place in the comic for more casual gaming that did not exist in the early comic).
I'd be extremely dubious of any lawsuit emanating from AG Paxton. This is the guy who just asked the Supreme Court to set aside the election and let Trump serve another term with absolutely no legal basis. And we know Trump has been trying to punish Silicon Valley for perceived bias. And Paxton is also under indictment for a load of charges of official misconduct.

That doesn't mean this case is automatically invalid but I'm taking it with a grain of salt.
Chicco Keyfit 30
I would strongly advise anyone considering running this closed-source, proprietary software on their machine to examine the large amounts of private data it uploads to Docker Inc when it crashes before they install or run it.

I was surprised. You might be surprised, too.

I was so surprised that I decided to only ever run the open source command line docker client on my machine, and to avoid any proprietary software that comes out of Docker Inc in the future. It is absolutely not reasonable for them to upload some of the data that they do, and I no longer trust their judgement about what happens on my machine.

If they did that sort of stuff in the open source cli app, it would be patched out in minutes.
All approaches aren't equal. Yes, big-O notation hides constant factors like cache coherence but the solution isn't to analyse things less. Its to analyse things more. And thats what a proper CS education should teach.

And at least once a year I draw on my CS education to:

- Model something using state machine semantics

- Use heap-based priority queues, binary search, b-trees or skip lists. And of course I use hash tables and hash sets weekly.

- Read and implement something that CS researchers invented (PAXOS, interval tree clocks, CRDT work like RGA & YATA, etc).

A lot of self taught programmers also don't seem to have fluency with all the degrees of freedom you have as a software engineer. Off the top of my head: Do you know where the bottlenecks are in this program? Are there better algorithms you could use? Are there different dataflow architectures which would help? Can you trade off CPU for memory with caching or memoization? What are the memory allocation patterns? What do you expect the upper bound on performance to be for this process? What are the fundamental invariants your program / data model should always maintain? Can we use a fuzzer to ensure those variants are always maintained? If those invariants aren't being maintained, would we know about it? What are the single points of failure? (And how could we add redundancy?) How would reliability and performance change if we use a different database, or added or removed indexes or caches? If you wanted to steal our user data, what are all the ways you could you do it?

A junior engineer (or an engineer at a feature factory) might never need to ask these questions. But becoming a good senior requires a deeper expertise in seeing a program. And that requires an integrated knowledge of fundamentals, program analysis, tooling, experience and creativity. People learn all that without a degree, but personally? There's no way I would have learned all that stuff as well on my own.
We're supposed to assume good faith here.

Politician B can believe most people will opt in. Politician A has a history of claiming the tracking is consensual and still hasn't plainly retracted the claim.
It's not like PDF is the only one with text layer, or the only options are PDF, JPG or PNG.

DjVU can have text layers as well, and I think SVG too?
I have. It depends where you work. I am curious what the point of that is because cameras don’t determine whether cash is improperly removed from the register.
Tesla Model B E-Bike
It's entirely obvious that the bug is in Preview.
Unbelievable discount! Will try to grab this offer!
Why can't it be? Every dollar of harm translates to more than a dollar of knock-on effects
As it is guide on app usage, "creating" is the right way to describe which apps this guide is written for.
Your comment seems to presuppose that I am advocating for helmet-wearing, when I have done no such thing.
> GoodReader had Facebook SDK and Google Analytics and was trying to contact a bunch of other trackers the last time I installed it.

Longtime fan of Goodreader here. Sorry to hear that Goodreader is trying to contact trackers. How did you find out? Any suggestions how to prevent Goodreader to contact those trackers, eg pi-hole?
I’ve journaled using Day One almost every day since 2013.

Usually I just type a play-by-play of the day. Helps my memory and work through emotions.
Cool, so no big deal if they moderate it then
Damn what wonderful experience. There are few highs like working with smart people. Thanks for the 20K FPS video. Loved the quartz detail.
Yes, They also do a lot more than this

stuff like

astroturfing

click fraud

fake submissions on forms

etc

They basically operate completely recklessly

We are getting a lot of attacks from Google. I took screenshots just today of them doing fake submissions and they don't even hide it. From Google servers

*

Basically, their modus operandi is

A) Silent Agreement between Amazon, Google, Facebook and a few other companies (not sure which) to divide internet among themselves

B) Use any and all method to slow down any company growing fast

Usually this is 'plausible deniability' methods such as removing apps from app stores, kicking you off your payment processor, dropping you in organic search, shifting your adwords to 90% fake clicks, etc

C) If above methods don't work then they start using illegal methods i.e.

modifying search results when people search for you
hacking attacks
using gmail to hide your emails to customers and/or not deliver your invoices to new customers
click fraud on other ad networks (Bing, etc)
fake submissions

Contrast the HUGE number of enterprise side and B2B companies that are going public

now compare with how few customer to business companies are doing the same

*

It's not random

any customer facing company that is begining to do well has to face

Google disappearing them from Search
Facebook disappearing them from Facebook and Instagram
attacks from a few other Silicon Valley Companies

There is going to be A LOT of candy in the sofa

It's going to be Snowden level stuff

There will be a list of

Top 10,000 companies to kill off

and also

Top 500 threats

And there will be a playbook of all the methods to use to wipe them out

There will be even totally crazy stuff like

sending spy employees
Trojen Horse VC Investments

etc
Probably. Paxton just led the charge by 17 republican states to overturn the election in the supreme court. And Google has been in the president's cross hairs for a while. Especially since youtube banned election conspiracy videos.
One thing to consider, for the folks that assume everyone on CentOS is a parasite allergic to paying for software... CentOS is heavily used in the HPC academic organizations, in part because paying licensing fees for an OS on 2k+ nodes isn’t workable in academia.
Any financial advice for stock-holding employees whose companies just went IPO?
One could probably say the same of most modern music (of any genre, pretty much). 90%+ of art isn't very good; especially when it's deliberately trying to optimize for maximum reach and appeal. It's just a matter of hunting for the stuff that's truly non-generic, creative, and artistic.
I think it's understood that controversial topics and current events on Wikipedia are subject to manipulation. But I don't think TPTB are committing payroll to influence my opinion of "Ben Franklin" or "Norwegian Forest cat" or "semipermeable membrane".
You don’t monitor theft from the till with cameras but by counting the cash in the till against a reported balance. This is determinate down to the penny without any camera.
> I’ve used Inkscape for about 10 hours, and found it tough to use. Do you automate or script any of this process?

You mean converting scanned drawings image into scale drawings vector form?
Likewise, thanks - that makes sense, and those are (in both examples) policies that outsiders probably find mind-bending.
Seconded for macOS. I usually update when the next major release is about to be announced. By 11 months they usually finally have the bugs worked out. It isn’t always necessary for every yearly release, but once you’ve been burned a few times you learn it’s better to wait for several point releases...
Do you know what the effect on the old TV set is called?
Ah yes, thanks. https://doc.rust-lang.org/nightly/unstable-book/language-fea...

(I was only thinking of calling)
Emulating DOS in Linux in the year 2000
Why would you say something that obviously is completely wrong
The naysayers don't believe that there aren't projects that rely on OpenPGP for security, they just think that it's not reliable.
“Close behind”
Not really
When my wife and I were discussing whether to have a third kid, the "we can justify a minivan now" argument was a big push in favor!

If you think it's uncool, just remember -- if you buy a sports car, there is always someone out there with a cooler sports car. But you can buy THE BEST minivan in the world for ~$40k. Minivans also tend to go heavy on tech and comfort features relative to their price point. Yes, they suck to parallel park in the city, but 360 cameras and ultrasonics have made that much easier than it used to be. Really recommended!
Even if GTK2 were to get hidpi support, it would still require making the same types of changes in the applications to support them that would be required to port it to GTK3 and get hidpi there anyway. Only the most trivial applications without any custom drawing/widgets would have hidpi working without any changes. Rule of thumb, if the app's code uses raw pixel units anywhere, that would need to be modified to account for scale. You would probably need to modify all the GTK2 theme engines too.
Your presentation on Rust, WebAssembly, and the future of Serverless was an eye-opener for me and is what inspired me to start programming in Rust!
Downvoters should be aware that Castro and Che were bloodthirsty, homophobic, freedom-hating killers who imprisoned journalists by the boatload and literally sent their worst criminals to us on flimsy boats.

Of course they "adored" him. That's how you act around a dictator, because you'll be tossed in the gulags if you don't--often, your family too.
But not a riskier job, than say a delivery driver, I doubt you hold them in the same esteem.
Sorry, what did Jobs have to do with Flash? He died long before flash did....
God can’t anyone do their job without slurping massive amounts of data behind shady processes. Docker folks , care to explain this?
This is 100% true -> (Wouldn't it be crazy if Google+ being neglected and then shutdown was a part of the negotiations between Google and FB?)

Same for

Amazon closing down A9 search

Google buying up Affiliate Networks and closing one down and basically banning affiliate from most of Google Search
and

doing @#$#$-all with Google Shopping

100% Division between

Amazon - shopping
Google - search
Facebook - social

with outward illusion of 'rivalry'

Bezos is 4th angel investor in Google

Qunicy Jones in an interview says he used to have a weekly dinner with

Elon Musk, Google founders, Bezos

It's Qunicy Jones so no idea how reliable. But wouldn't that be interesting - if Google and Amazon founders were doing dinner every week or every other week
Exhibit A-1 would be Siri on every Apple phone, originally a DARPA AI project.
The problem is the guy who wants to turn left into your path. On a bike, you have no idea whether or not he sees you. Even eye contact isn’t a good indicator.

It can seem like a non-issue, but it really isn’t. Drivers’ eyes are trained by experience to recognize other cars. From a driver’s point of view, an approaching bike (motor or otherwise) is a narrow vertical line that has very little apparent motion. Even if they see you, it’s really hard for an oncoming driver to gauge your speed.

There are things you can do to make yourself more visible, like swerve a little in your lane. This gives you some lateral motion that makes you pop out of the background.

The point is that on two wheels you face situations that four wheel drivers don’t think about or understand because they take their visibility for granted.
Because I have a narrow head and they make me look like a dork.
Your daily reminder that this will lead to more and more censorship: people will caught on an explode on some other part of the internet.

But as long as it's not on their platform is all that matters.

Incentives.
Child #3 is about to be born any day now.

I was shocked to learn that we just can't get three car seats into the back of our Model 3.

Fortunately the other vehicle is a minivan, but the rear row can seat 3 without car seats, or two with car seats. This means we can no longer fit grandparents with all kids.
https://davidgerard.co.uk/blockchain/wp-content/uploads/2019...
It is recommended to use "dollar cost averaging" while selling your shares. This means selling your shares gradually (assuming you are seeking some diversification). That guards against volatility in the stock price.

https://en.wikipedia.org/wiki/Dollar_cost_averaging
I last used Inkscape in anger about 4 years ago. I had gotten pretty effective with it. Lately I’ve found it to have slowed down dramatically. I can’t understand why they would’ve allowed its performance to regress so dramatically. It’s become unbearable to use for seemingly no difference in functionality.

Having said all that, it still makes sense to me, for the most part. I watched a lot of tutorials when I learned it back in the day, however.
That completely depends on where you shop and your geography. There aren’t that many cameras in Texas or Kuwait.
Even today, computers are useful to average people only because there is software that is available that solves a wide range or problems, combined with the fact that there is really only a handful of problems that people want computers to solve for them most of the time. Catagories like communications, document and media creation/editing, data storage and calculation.

But still, let's say there is a problem someone wants to solve, and it really doesn't take much programming to solve it? How do regular people that don't have access to a programmer use a computer to handle a novel problem?

To give an example -- There is a table game that is popular at Cracker Barrel restaurants that consists of a triangle shape with 15 holes, and 14 golf tees. The object is to jump over pegs and remove them, and go till no more moves are available. The goal is to get down to 1 peg remaining. Now how would you use a computer to solve that without writing a program? (This was back in my college days, however I recall doing a brute force program that tried all combinations, and spit out the winning ones -- turns out there was something like 15,000 winning strategies).

Edit -- a quick search shows that this has become a popular computer programming challenge, so there does exist choices that people can download, but there are other similar variations that someone may want to solve.

Edit2 -- apparently the generalized version of this concept is called Peg Solitaire https://en.wikipedia.org/wiki/Peg_solitaire
Social change adoption s-curve: Why change feels slow, until it doesn't
SolarWinds’ shares drop 22 per cent. But what’s this? $286M in stock sales
Medicare pays primarily for emergency hospitalization scenarios (referred to as Part A). Anything that happens outside of a hospital stay (called outpatient services) and medications come from Parts B, C, and D. Coverage for parts B, C, and D is insanely complicated and involves some means testing and who knows what else. There’s private health insurers involved too, and if you can’t afford that, then you can go to the state’s Medicaid, which is also means tested.

The whole thing makes you want to kill yourself, which might be the objective.
Have you ever owned an RX-7? It was pretty dang solid.
> Gaming consoles and PCs have not had an "iphone moment" after decades because their market is and always will be limited.

56% of US households have at least one gaming console.
Same here. This is also the problem I have with podcasts.
The VM is an arm64 VM.
This is awesome. I would like to buy a book on Azure but I am a beginner so do you all have any recommendations?
Sodium-Ion Batteries Emerge as Cheaper Alternative to Lithium
I think QEMU is hardware emulation, not translation.
All you need to do is sell enough to recoup your initial investment and expected profit, and then treat the rest like gambling.
Concept2 rowers make for amazing workouts. Great cardio, and it's truly full-body.

I love mine. Granted, I love rowing too though.
Police work a _lot_ of overtime in most jurisdictions.

So the base salary may be misleadingly low. Especially since many police contracts have a 2x or even 3x payout for overtime under some conditions.

As with many statistics around policing there is a deliberate and calculated intent to muddy the waters and prevent effective policy discussion.
My family had a VW Passat in the late 80's, lots of fond memories.

I'll even give a pass to the neighborhood kids who stole the VW badge (yay Beastie Boys!) ....... You know you're out there ... you might now be the CFO for a mid-size logistics company specializing in a modern, flexible forward-thinking unrivaled logistics service but back then my dad was NOT happy that morning when he discovered the badge was missing.
Nothing more than a partisan hit job coming from the biggest leech states in the country.
The generally-better-regarded implementation of this idea is Algo:

https://github.com/trailofbits/algo
I think they interview pretty much everyone. Just put software engineer as your job tittle. You just got to grind on leetcode.
The goal is that the benefits will make up for whatever fees get passed on.

If google has to stop colluding to increase ad prices that’s a structural change that will change their profit margin, there’s no way to pass that cost on the consumer.

Anti trust is one of the few places where that cost doesn’t get passed on to consumers since the whole point is to make it so they can no longer just raise prices.

If you want to see how this worked look at the breakup of Standard Oil or Ma Bell, those both had massive benefits for consumers and consumers ultimately saved tons of money.
Docker Desktop uses Hyperbisor.framework to run an arm vm, which runs arm containers natively, or x86 containers via qemu (in the arm VM).