skysight-inc/HackerNews huggingface dataset:
A few examples of many.

Prototyping Symbolic Execution Engines for Interpreted Languages. Bucer, Kinder, Candea - symexec of python

ExpoSE: practical symbolic execution of standalone JavaScript. Loring, Mitchell, Kinder - symexec of javascript

Path Sensitive Static Analysis of Web Applications
for Remote Code Execution Vulnerability Detection, Zheng, Zhang - path sensitive analysis for strings, doing the same sort of value narrowing based on branches for JS.

JSAI: A Static Analysis Platform for JavaScript, Kashyap et al. - static analysis of JS support path sensitive analysis.

AppReduce, by Google, does condition-based type narrowing for nullability inference on davik bytecode (an untyped interpreted language).

I also believe that WALA (which supports JS) supports path-based narrowing.

Other than the AppReduce case, these aren't literally the same thing (type narrowing for inferring types in an untyped interpreted language) but they all play in this same space of "collect path conditions to some instruction, convert them into predicates, run some solving on those predicates, and draw a conclusion about the semantics of the program along that path" that you are playing in.
Maybe this one https://www.producthunt.com/posts/milk-video-2
No, it's stupid easy how easy it was to make money in the past when you look back and already know the outcome. That is absolutely not the same as saying that bitcoin will be a good investment if you buy today.

So no, tablespoon didn't prove your point whatsoever. You completely missed tablespoon's point.
This lab created mRNA creates a protein from a highly infectious virus, so it's probably not a big additional risk over the medium term (body probably gonna be folding some of them either by vaccination or infection).
Pricing doesn’t seem that bad. I wish they’d elaborate on what “AND Radeon Graphics” means specifically
That’s what I do too.

Not having entitlements or not being able to sideload is more of an issue while trying to tweak or patch an existing code base.

E.g.: contributing to WireGuard or iCepa, ...
Reminds me that "columnar select" like BBEdit has is amazingly useful when dealing with tabular data.

https://www.barebones.com/support/bbedit/faqs.html#rectangle
Jony Ive - Introducing Swift Actors .......
But investing in NFTs is the worst gamble one can do with their little disposable income and I find this part of the advice solid
Because I work in multiple stationary locations. Even during pandemic.

If I really wanted to work on desktop I'd need to buy a car and bother with transporting it few times a week, or I'd need to buy multiple desktops and move only external SSD.

And in that case it would be a luxury, but I'd still want a laptop for occasional work and entertainment from couch.
Bitwarden looks promising. Let me explore further. Thanks.
You mean getting a oscillator, caps, breadboard, MCU, avr-gcc, and a JTAG interface was too much work to get a LED to blink? :)

Arduino changed the game, wish I had it in college. Honorable mention to Microchip's PIC line - they had a arduino like kit that made a lot of those things easier too.
Jquery - abstracted away tons of cross-browser inconsistent behavior, both with the dom and javascript, and added new selectors to make dom manuplation easier. I think there was a reason it was adopted as fast as it was, it really was a 10x improvement in working client side.
+

1

down the rabbit hole

Nifty / Alice

//NFT 2.0

+

2

beyond the dungeon

the lamp

//Aladdin Exponential

+

3

a new coin

æ

//a new build

+

4

ft writes

OG × jb

//3.0 stylz

+

5

kinda lingo

like a language

//kinda bingo

+

6

keyterms for blockstacks, 2.0

writebyte == 1 solo byte of type;

build-a-block == 3 parallel lines/parts/bars of type, top-down stacked together;

blockstack == a knit collection of 7 or more QTs, connected with a “++ top-bottom bond”

//creative programming language; yang

+

7

barz

fort knox blocks

//bricks w/ build (another 1)

+

just to say

know this demo is random & maybe curious but decided to experiment beyond the typical “forum-level nature of interaction” by typing some these out, with respect to experimentation

//enjoy the day ;)

+
It's definitely not just a policing issue. But it's also definitely partially a policing issue. And fewer things can make a people feel more powerless than authority figures with guns that can literally get away with murdering you. As a police officer, when you are representing an institution that was originally created to hunt down and return your enslaved ancestors to their masters, you have to really put out a strong effort to build trust. And I am just not seeing a lot of that effort, even today.

A great example of this was played out by the nypd when they came banging on the door of a blm organizer claiming to have a warrant for his arrest. They apparently did not. He didn't open his door when they refused to show him the warrant. That quickly escalated to dozens of cops and vehicles outside and pounding on his door and getting battering rams ready. What was his accused crime? Shouting in a cop's ear with a megaphone.

You get enough bs like that going on, and statistically, people are going to get killed.
> Since AIs are smarter than humans, why bother teaching humans at all?

Just give humans cell phones and social accounts, and let them eat fake news all day. Problem solved.

But the flip side is that creatives and inventors will be empowered to achieve more.
Agreed about nullability. And Java will never fix it fully or I'll eat my hat.

... but, you have to be pretty damn good to win out over the native language of a platform. And if it were just Kotlin today vs. Java 16, I think Kotlin is a much nicer language, but it doesn't really differentiate itself that much. Sure, it's syntax is much nicer, but you still basically have the same semantics as Java. You have classes; everything is a reference; no const/immutable data; no (good) general way to clone things; you have the same-ish type system with inheritance and interfaces, but no type classes; still have weird shit like sized numeric types with over/underflow; exceptions for error handling; etc.

At least Scala has monads and type classes, so you can say it actually has some expressability that Java truly doesn't. I'm not sure that Kotlin has that. Clojure is a totally different beast that really doesn't directly compete over Java devs, IMO. It just happens to use the JVM as a platform.
Imagine being a developer at rockstar whom could have fixed that bug but didn't because no one ever prioritized that ticket.
Stop writing CLIs in bash, Python (or any scripting language)
If you read the comments on any thread vaguely crypto-related, you'd come away thinking there is nothing positive or redeeming about the space.
Azure Storage: A Highly Available Cloud Storage Service with Strong Consistency [pdf]
i went to Expo 2005 in Japan which was also pretty cool
I'm always curious about this attitude. Why did you employ them if you felt you couldn't trust them?
It's the same problem with the use of WhatsApp. If people want to talk to me there are other means to contact me. It's just that everyone is on WhatsApp. So what choice do I have? Be part of the problem or be excluded from social life.
Definitely, check out the photos on the Wikipedia article I linked. USA looks very plain, compared to Thailand, Taiwan, India, France, Portugal, UK etc. USA's architecture looks closer to North Korea than the others.
Well instead of pfSense no longer fulfilling your needs than maybe its time to beam up to the mothership. FreeBSD can do everything pfSense does without a web interface.
I would pay 100$/month if they would solve the slow filesystem performance. Every workaround solution has some problems, most often high latency or simply stopping the sync.
Was there not some concern about what to do with the salt from desalination plants? Could the brine from that become economical to recover?
Yeah, don't speculate in anything high risk. Leave that to important people. Instead, just consoom and spend your stimulus on business suits and concert tickets.

These people cannot stand the idea of speculative investments (such as DeFI) being available to the unwashed masses. Understandable, the author is a Financial Advisor after all and benefits from the impression that investing is some mystical voodoo that only Trained Professionals™ can do.
RSUs + double trigger gets around this
I’m fascinated by that phenomenon. I don’t even notice I’m doing it most of the time, and I’m shocked by how many other people do it.

Specific, common, digital tics. Another one is control-s after a single line changed. Something immensely satisfying about selecting that perfect block of text and making that “altered document” asterisk go away.
Also Chrome/Chromium.
And then we have to deal with nvidia's proprietary drivers, HDMI being electrically connected to the gpu, graphics switching, etc.

AMD's APU graphics offer a good enough solution while removing the headaches many of us are trying to avoid.
I have been following the blog and the channel for awhile . One of the few halfway decent finance channels. The problem with a lot of finance content is so much of it is aimed at a novice audience.
I don't necessarily disagree but that's really not a good analogy. Horses aren't people. When their jobs disappear no one gives a fuck. No one speaks up for their interests. People will not go so easy. They are able to create amazing things if given the opportunity. No one wants mass human unemployment.
Rekowl: A knowledge library with spaced-repetition
Haha imagine the same advice for bitcoin 15 years ago
I use it like that 80-90% of the time, but the on the rest I just use it purely as laptop on the couch. I like to have both options.
He's just talking about performance, not qualitative progress.
Came here to post that, looks like they are pulling out the recent effort

EDIT: removed the "and revert to the original freebsd (broken?) implementation"
A secondary strike is only one kind of action, and "march on" does not clearly indicate a secondary strike although it may include that. Bannering or leafletting and other types of protest could fall under "march on", could they not?

It's legal right now, even as clarified in the link you provided, to encourage a boycott of a struck product at a retailer. What's not legal is organizing a boycott of a whole store because they are stocking one or a few products from a supplier whose products are struck. That is, unless it's a company store that is the same employer as the producer of the products for which production is under a strike.
We haven’t started yet! Wait some years until the deep learning phase ends and the symbolic AI starts... we’ll be hiring Symbolic Engineers, no more Data Scientists.
No need to imagine...This sort of scenario already happened to someone I know with their Apple device:

They had just wiped their iPhone in an attempt to clean it up and restore the software to factory condition, and afterwards it required an OS software update for some reason (okay, sure), so this was done. After this update, some kind of "activation" was required (why?) before the device was usable at all for anything meaningful. This activation step failed, showing no particular reason for failure (only along the lines of "your iPhone couldn't be activated, call support"). Over the phone support wasn't helpful in giving any further details, so ultimately the device was brought to Apple where they used some diagnostic tools and determined that some hardware component (possibly cellular antenna?) was malfunctioning, and most likely this was preventing the activation from continuing (again, why?). The Apple tech said they could do nothing to repair the device (no hardware fix, no software fix), and as a "fix" offered only some sort of insultingly low-value buy-back option instead.

There are so many problems with this scenario:

1. Why was "activation" required to use the device at all at this point? The owner just wanted to use it to take some photos, listen to music, watch videos, and do some simple web browsing...No Apple services required, so why the forced requirement to activate the device?

2. Why was no useful information presented to the user about why the activation step failed, so they could at least attempt to troubleshoot for themselves (or with the help of someone of their choosing)?

3. Why does an otherwise unnecessary hardware sub-component (from the point of view of the device "owner" in the context of their usage) misbehaving prevent the ability to activate or otherwise use the device for some valid purpose?

I should mention that the device was out of warranty by this point, so it was not expected that any hardware repair would be at anyone's expense but the owner's, but this entire situation to me just looked like a pointless software-induced device disabling, for no good reason.

After witnessing such a situation, I can't help but wonder how much of this hostility and disrespect towards their customers is just so Apple can drive more new device sales, or what else is going on, but it certainly gave me a lot to think about where this particular company (and the industry in general) seems to be headed.
I have no familiarity with #2 so that's interesting to me-- do you or other people actually use uber/lyft to get to and fro work? Isn't that like $15-20 each way every day, thousands of dollars a year?
Most OpenJDK implementations do not require a license.

There are multiple implementations of the Java VM. Java is designed by a collaboration of companies and OpenJDK is the reference implementation. Based on the license of the company, its implementation is free or not.

Now, Oracle was the biggest and most well known contributor of OpenJDK for a long time (and probably still is). And Oracle did something unusual, which is that they made their own version no longer free. Which is why you are confused. You can still get Java from Oracle, with Long Term Support, but now it is paid support.

The OpenJDK reference implementation is still free, and many companies have made their own tweaks and provide Long Term Support for these versions, mostly because they use tons of Java and/or want others to keep using Java because of its massive ecosystem, for which they can provide consulting/paid support. Note, you can still run these versions commercially, but if you want support you likely have to pay.

The Google issue was that before all this OpenJDK stuff, all designing of Java was done by a single company, Sun, which was bought by Oracle. So a single company designed, developed, implemented, maintained, and built up the ecosystem of Java. This includes years of R&D in what keywords to use, and how classes work, basically the rules of the language. Tons of developers got into Java. And they attracted big customers like banks and governments to pay them for this R&D with support and development.
Then came Google and they said, we like this language design and ecosystem and developer skills, but we don't want to pay for that support, so thanks for all the hard designing of your language, but we will create our own implementation and pay you nothing. Basically Google didn't want to pay it's share of the Java R&D.
Now things get a bit blurry because of Oracle, which bought Sun, and tried to make a lot more money off Java while reducing R&D spending. So Oracle isn't too popular either.

Things have improved since Oracle decided that Java isn't something to make a lot of money off, and the whole Google debacle. Now Oracle is mostly stewarding the language and other companies are now also contributing features.
The past few years there have been some good and strong updates to Java, making it feel more like a leading language than a trailing language.

Basically, get AdoptOpenJDK, latest version if possible, and don't use preview features.
Also note that a situation where humanity's productivity is expanding is way better from a social standpoint than one where it is stagnant. The first allows positive sum games to exist. The second is a zero sum game. Of course there is a limit to growth as the reachable universe is finite.
Wear on tires and ball joints are more due to increased weight and high torque from zero RPM.

https://www.fleetowner.com/equipment/tires/article/21147010/...

Not sure why you thought otherwise.
That works for emergency/temporary logistics where you can temporarily absorb the increased costs as part of doing business.

For national logistics, limiting your warehouses to right-to-work states will increase costs so dramatically you would save money dealing with unions.
A shrewd distinction.
Significantly improving the loading time, an allegedly huge gripe for many players of the game, and given no other dev was capable of improving the load time, that is a huge amount of value provided. And yes, given how successful the game was Rockstar should provide him with a larger reward.
> I remember reading that distributing a video games to an XBox One via internet releases more carbon into the atmosphere than distributing the game via a Blu-Ray.

Without a source, I'd have to say that this smells incorrect -- I would really love to see the origin of this thought.
I left an iPad on a shelf for more than a year. During that time, Apple must have done migrations with iCloud and Apple accounts, and completely deleted the account the iPad was signed in under. I couldn't unlock the iPad, and I even tried re-registering a new account using the same email address and password that I had originally used. Didn't work at all, and it's still a paperweight.

I'm just lucky in that I didn't have any important data like pictures, passwords or 2FA apps on it. Sorry for your loss.
It’s all about prioritization. What will our customers be more upset about if we don’t do?

You can lessen the problem by reducing your scope or hiring more developers (with caveats), but at the end of the day, a single developer can only do so much work, no matter how competent and motivated they are.
For search: Use Startpage - gives you Google results with privacy.

For email: Most people have multiple emails - work, school, personal, from the early 2000s. It's not out of this world to switch to an encrypted email service.

Android: Never used it because I like iPhone. And, iPhone is a pretty great alternative to Android - definitely more private. But isn't there GrapheneOS and LineageOS?
> random sleeps added to “fix” race conditions

That's just horrifying. It shows someone who knows next to nothing about multithreaded code and is kludging their way through. Not someone you want within a hundred feet of anything other than maybe front-end web, and even there they're going to be the kind of person who blocks the node.js event loop (because async coding is like the junior cousin of multithreading).
Oh yes. Been there.
I've never bought a laptop without a numpad and would never even consider a laptop that doesn't have one.

There are tons of apps, specifically in the video editing / 3D modeling space that are basically unusable without one.

When I code, I have macros tied to numpad keys. Couldn't work without them.

If all you do is browse the web and answer email on your laptop, then yeah, makes sense.

For any serious work, no numpad = no buy.
Didn’t knew about them but I agree the idea is pretty close.

The article is not about theory though, it’s about practical application. A naïve implementation of 4-DOP in 2D gonna have dot products i.e. more expensive to deal with. I’ve been working with graphics for many years, yet I never saw similar stuff in pre-existing software or libraries. That’s why I wrote that article and sample code.
The same number of financial transactions can be handled with an exponentially smaller amount of energy. A secure distributed ledger of financial transactions does not inherently need nearly this much computational power to maintain, as is evidenced by Ethereum's impending move to proof-of-stake.

You can't really say the same for video games. To reduce the carbon footprint of a user playing RDR2, you either need newer more energy efficient hardware, or you need to alter the experience the game provides to make it less computationally expensive.
Even if they were cheaper miners wouldn't like them: one thing which substantially reduces miners' operating costs is the resale value of the GPUs they are using. They can buy a GPU, mine on it for a year or two, and then sell it for ~50% of its original value (or even higher in today's markets). The mining cards with zero resale value (which will much more quickly become landfill) would need to be substantially cheaper to make this worthwhile.
What do you have to lose by switching to a term that is more descriptive and less likely to be offensive to someone?

"We've called it that for a long time" isn't really an argument to keep doing it.

For non-native speakers, they have to be familiar with the idiom or it is a meaningless statement, and whether or not the original intent was for it to be related at all to skin color, it can feed in to people's unconscious biases and perceptions.

There is zero downside in moving to block/denylist and allowlist and plenty of upside.
System 76 is well known for the linux laptops, aka mobile workstations. I've owned a few over the years.
It's not proving anything. It's VERY hard to make the right picks. Easy in hindsight.

But you're invested crypto so it's profitable for you to push this narrative in order to keep building the pyramid and cash out. Love MLM/pyramid vibes coming out of the crypto investors, because that's what it is.
I think it is a useful tool. I also think that getting meaningful results on a 6% performance hit is impressive. IMO, the blog post would be a great little piece with two or three sentences removed.

My hope is that OP finds kinship in the community, not to discourage them.
Nobody has the audacity to mention The Pirate Bay. Ethical and moral issues aside, it was and arguably still is a 10x method for obtaining digital content and software.
To be fair, most "visions of the future" are filled with impractical ideas.
> Again, what does that mean, "standard of living"? That we indulge industrial labor monopolies and pay more for manufactured goods than we need or want to like the 60's? How do you feel about paying $5000 for that computer? Or that we reward landlords and enrich landowners for participating in the creation of dysfunctional regulations?

It means something very plain: nobody in the US would have accepted those wages to prevent profit-based outsourcing. So it wasn't a question of union parasites forcing people overseas, it just was something that would not have worked, structurally.

Consumers getting lower prices forever and ever is a single-dimension focus, like you otherwise seem to be decrying, since you're not answering any of the other questions there about how to prevent profiteering or powerful wealthy people from playing both sides. You're looking at just one side but proclaiming it as a secret insight that is the only way to move forward. I don't think worker councils would've done anything to let US production and labor prices compete with offshore labor prices in the past 50 years... if you can make t-shirts cheaper by stripping those labor costs to the bone, but the cost of everything else those workers need is untouched, how will it fix it?
Often the 10x improvement is just an ∞x - because you're overcoming the barrier for someone to try it. The key is getting them to try it.

Often "worse" solutions win in the apparent 10x improvement because they're the one to finally get people to try it out.

Uber would have been as useful to me in the beginning if literally all it did was hail a cab for me. The "ridesharing" part was pointless (for me).
You realize it's an allegory, right?
Great, after the great VC pandemic expert reinvention of last year, they've now found a new victim: capitalism. Really wish these VC types would just stick to what they do best: pump money into overpriced startups.