skysight-inc/HackerNews huggingface dataset:
I'm actually from a Super Monkey Ball 2 hacking community which, among other things, has been working on a Ghidra decompilation for a bit over a year now. We collaborate on a shared Ghidra server and have tons of stuff labelled and annotated at this point!

As an example, here's a full decompilation of the camera code which runs after the ball passes through the goal: https://cdn.discordapp.com/attachments/463221047471374337/79...

We also have the ability to inject C++ directly into the game for modding. I'm also the author of ApeSphere, a practice mod for SMB2 with features like savestates: https://github.com/complexplane/apesphere . Take a look at rel/savestate.cpp for a taste of what we can do.
The big magic of jQuery is that you can act on an array of elements as if it were a single element. Your alias does not give you that at all.
This is actually a good example of not recognizing bi-partisan positions due to lack of media coverage.

Bernie Sanders
Sep 14, 2016
Our free trade agreements have been a disaster. The Trans-Pacific Partnership is more of the same, but even worse.

https://twitter.com/BernieSanders/status/776111579058364420
Why are they interested in producing a public record of their transactions? Isn't that dangerous given their current political situations?
You can easily write your own "type guard functions" when you think TS is missing an inference from a runtime check you would like. The syntax is simple enough, it's just a slightly different return type from boolean:

function isThing(value: unknown): value is Thing {
return typeof value === 'object' && typeof value.name === 'string'
}

The `unknown` type in general is still pretty new, but will be greatly helpful for cleaning up a lot of code that assumes a type or used to use `any` or `{}` because there wasn't a better type to use in that situation. The Typescript team is hesitant to change the last few cases of `any` in lib.d.ts to `unknown` directly (such as `JSON.parse`) because that would be a big compatibility breaking bug. There was a proposal for a flag to do that (treat `any` as `unknown` in lib.d.ts), but I'm not currently aware of whatever happened to that idea. I would love to see it or something like it happen.
333ms is ages! I can react way faster than that on a touchscreen. I bet you can too:

https://humanbenchmark.com/tests/reactiontime
Well, Wordpress and Drupal still uses jQuery, they auto load it by default and there is no reason not use at this point, unless you specifically building React or some other custom thing on top of either of them.
Vanilla has always been able to do what jQuery can, otherwise jQuery wouldn't exist. It all depends on what your threshold for abstraction and verbosity is. That is going to depend on what you are doing and who you are.
Yeah, I agree sqldf is quite slow. Fair point.

As you've seen, duckdb registers an "R data frame as a virtual table." I'm not sure what they mean by "yet" either.

Of course it is possible to write an R dataframe to an on-disk duckdb table, if that's what you want to do.

There are some simple benchmarks on the bottom of the duckdf README[1]. Essentially I found for basic SQL SELECT queries, dplyr is quicker, but for much more complex queries, the duckdf/duckdb combination performs better.

If you really want speed of course, just use data.table.

[1] https://github.com/phillc73/duckdf
The population of Germany is declining, (Berlin population has been stagnant since 1950), wages aren’t rising but housing prices are going up everywhere. And the same story is repeating in multiple countries all over the world. So clearly, must be supply and demand and not just a speculative bubble, right?

Berlin population 1950: 3,338,000

Berlin population 2021: 3,567,000

Germany birth rate: 9.5

Germany death rate: 11.5
I don't have an extensive Mac IE testing stable yet, but I have tested in IE5 Mac, which has its own rendering engine called Tasman.

However, with every browser I add support for it becomes more and more likely that another one I try will also work, especially if it came later. Netscape 2.0 works, so that covers a good range.

Pre-Mosaic, I have not done much testing yet, in part because it's difficult to find them.
WhatsApp has streams.
> People found it frustrating how much work it'd take to get their programs to even compile

Makes sense if they're students working on small projects. Ada is explicitly designed to make large programs readable, and willingly trades off on writeability when the two come into conflict. It isn't going to shine if you're writing small 'single shot' applications, that isn't what Ada is for.

(Ada also commits to using many English language words where languages like C use symbols. SQL does this too. I'm not sold on the idea that this improves readability. Of course, there's far more to Ada than the skin-deep matter of its wordy syntax.)

This is similar to the readability/writeability tradeoff of moving from JavaScript (more writeable) to TypeScript (more readable and more refactorable). See the current discussion thread at [0].

Interesting reading (for some of us at least): the original Ada design rationale document, from 1986 [1].

[0] https://news.ycombinator.com/item?id=26314756

[1] https://apps.dtic.mil/dtic/tr/fulltext/u2/a187106.pdf
I think you're splitting hairs, but ok. You describe the process of science and how it produces models. I described how we use those models in engineering - not the science I suppose, but the output (useful models) from it. In a sense, engineering is hoping their efforts confirm the model not falsify it :-)

I think there is some important stuff in this, so maybe splitting hairs to explain accurately is important.
Word 2003 is mostly the same (last version without ribbon) and has an update available to let it read/write OOXML docs.
The problem it solves is that currently, it's not possible for any single central entity to prove anything about ownership changes directly. Now, you can simply trace every on-chain transaction on the chain -- it's as if there were a universal log of every SWIFT transaction, available to the public. It's incredibly useful for forensics! And we can leverage the huge amount of compute power directed here to do useful work as a side effect, by putting in identity stakes and layer2'ing things like proof-of-identity or proof-of-ownership.
It is harmful to your grapevines when it reaches them, that is very true and I don't want to down play that.

However it is less harmful than most organic options overall. It is completely harmless to humans or other wildlife. It doesn't build up over time.
Risk tells you nothing. We're trying to condense a changelog into a few small numbers. There's no sense from it.

Upgrading software almost always requires checking things. I've never seen the point of versioning schemes and instead find simple linear numbering way more reasonable. There is no simple way to compare two versions of software, generically, aside from a human reading them.

The same people who tout semver as being the end-all-be-all are also okay with lock files. It makes no sense to me.
TypeScript feels like a kludge and requires giving up some of the useful aspects of JavaScript.

I feel that things like using WebAssembly to bring in other languages, or compiling down Ocaml/Ocaml-like languages such as with BuckleScript or Reason etc. is more appealing than TypeScript to me.
>>>*What if we could find a ‘secret weapon’ to increase phycological safety, boost confidence, build resilience, unlock creativity and help us as leaders combine approachability with authority.

Well there may be such a secret weapon and it turns out to be HUMOR.*

---

OMG this is the oldest play in the book, next to and adjacent to sex...

---

When I was the personal tech to the first head of the DHS, Tom Ridge, I used to go to his house for reasons.

He was funny, hilarious, and yet - intimidating and ominous...

Clearly he wasnt going to ply my perception with sex...

But with Humor.

He was big - like 6'5" or so.. his son tom jr. his dog Gus...

He was in this stepford wife like neighborhood in VA...

Yeah he was FUNNY.

But still ... intimidating.

And due to a myriad of factors - he got that dept rolling and here we are today... not even questioning WTF how is this body even in a place of power?

https://ethics.wikia.org/wiki/Problem_Reaction_Solution
I have a new computer and you'd be suppressed how well they run if you stick linux on them too.
Horses will work on YOUR schedule, and it's socially distanced during COVID.
That part is true, but the decision to take roommates vs not affects the demand on rental properties. The decision to rent a 2 or 3 BR instead of a 1 BR as a single person working from home affects the demand as well.

In a rent-control environment, people have incentive to hoard their rent-controlled apartment as well, especially if rents reset on turnover. If I have a rent-controlled apartment that's well below its replacement cost to me, I'm going to be more inclined to keep it when I initially move in with a significant other. If that relationship fails, I can move back. If it were a market rate apartment, I'd have much less to almost no incentive to do that.
Nope and yes!

I am just pointing out that closed source doesn't necessarily mean 'not in control of your data'.
TS has a bit of Java feel to me. Forces me to follow all kinds of hard compiler requirements that take some time to implement, like generics, but then there's still all of these edge cases like null-pointers that make it feel like you're still building a house of cards.

Kotlin and Elm are more functional, don't know about Elm but Kotlin has non-null pointers as a base feature of it's language, not some later bolted on tie-wrapped solution.
I got an order of N95 masks off Amazon that was realistically priced (read: not obvious fake prices) and seemed to be a very real product from Kimberly-Clark.

The actual filtration material matches the few real 3M masks I had laying around in terms of feel, resistance to air movement, etc.

But the "trimmings" of the mask like the strap and nose bridge seemed like exactly what you'd expect out of emergency production. Instead of the usual rubber it was this weird almost pantyhose material, and instead of a usual stiff nose bridge, this one felt like a bread tie.

The end result is a mask that filters properly but is a nightmare to fit, which defeats the purpose in a sense.

-

In a pinch I'd take that over nothing, but I can see why institutions might be reluctant to take masks that are being made to fill the gap and possibly taking shortcuts to do so
We are using nbgrader[0] to handle the labs of our students, while we are happy with nbgrader, from the videos, Teams for Education look so much nicer to use.

I also agree that using tools centered on coding offer a really nice experience for both students and teachers.

[0] -- https://github.com/jupyter/nbgrader
The stock market is a place to purchase productive assets. That share I own represents actual work done by human beings to produce goods and services. That BTC I own represents an immutable thing that itself does nothing.
I really like Ada's ranged types (VHDL has them also - it inherited them from Ada). You can say:

type OperatingTemp is range 33 .. 90;

And then declare variables of that type and they will be range checked - an exception will be thrown if the variable goes out of that range. Wish more languages had this feature.
I could’ve excused Wired if they were just upfront about what’s happening, but instead they chose to skirt around the issue and avoid mentioning ethics or morals.
> However, having earlier attempted to shut down the kind of discussion you now say you want,

I am encouraging since beginning to have discussion other than "Bitcoin is bad because of its energy". I suggested Solar you could have come up with some thing else. But I don't see any suggestion from your end.

> It’s not surprising you aren’t getting it.

Projecting on me maybe?

> I don’t see this as encouraging people to discuss solving the Bitcoin energy problem.

I am just pointing out that it's the behavior like yours that encourages polarization. I don't see how that prevents people from discussing?

> This is probably part of why you got accused of whataboutism.

You don't read the full comments, do you? I actually thought you were making some sense when you pointed out the flaw in my argument in your first comment but now I think you just want to troll.
I help teach an introductory programming class to high school students. We still use jQuery to teach basic programming concepts, because it helps students add basic interactivity to a web page without a) the overhead of learning a full framework like React, or b) exposing them to the insanity of web APIs. Check out the curriculum if you're interested: https://github.com/itscodenation/curriculum-20-21

If you just want to add simple interactivity to a web page, jQuery provides a really nice API to do just that. Sure it's not the ideal thing to build a whole SPA on, but it has its place.
But the interesting thing about the TouchPad, to me at least, was that it ran webOS, not Android or iOS. Is there something compelling about the TouchPad hardware that makes running it with Android something worth doing?
I think the insane people are getting louder. :)
Beyond Meat signs global supply deals with McDonald’s, KFC and Pizza Hut
A few questions I need help with -

If bitcoin becomes a store of value / digital gold and people increasingly hold their wealth in Bitcoin countries will lose the ability control and regulate their own economy.

1) Why would any country hand over the reins of its economy to others ? India is already thinking of banning cryptocurrencies, China has similar thoughts too, if many large countries ban it how would Bitcoin sustain ?

2) US has fought wars to retain dollar as the global reserve currency. Why would the US give up this advantage ?

3) Presently, economic sanctions are used to push interests and disincentivize bad behavior. How would this play out in a world of Bitcoin ?

4) If bitcoin exists with fiat and exchange points can be controlled and blocked by governments, what's the point of Bitcoin ?
Without adding "Replit" to my search term, I couldn't find your product on the first three page of Bing or Google in a private mode browser.

But if you have good in-roads with the edu space, this seems like less of an issue.
Personally I see bitcoin more as internet gold, you wouldnt buy a carton of milk with gold either, but you can create commerce services on top of bitcoin who are backed by this descentralized currency
Judging by your and others ignorance and one-sided thinking, i hope you the best with your blm, cancel culture, your 100k health bills and your two redundant party system the best of luck.
You don't have a different package name, but you for sure have a different package. Take, for instance, the keyword "long". 64 bit on amd64, 32-bit on armhf. So even source distributions to be compiled locally differ based on target, even if they have the same coordinates in pypy.
There were other things like the "Ajax" (remember that word?) API, but that one's also been matched by a native API (fetch())

> keeping state within the DOM has fallen out of favor of more comprehensible state management inside of JS

Not everything needs a whole reactive templating library. There's absolutely still a usecase for mostly-static sites to do imperative DOM manipulation.

The usecase for jQuery itself these days is dodgier, since as you point out most of its big features are native now. It should still help with browser compatibility (not necessary for modern-ish browsers, but many sites don't want to limit themselves to modern-ish browsers), its APIs are arguably still a little nicer in some places, and it does have a significant ecosystem of plugins so there's probably some value in having that stuff integrate together. But personally I would have a hard time justifying a whole library just for slightly nicer APIs unless I was doing something significantly complicated, and at that point I would just use React.
Java-the-language/JVM has picked up pace hugely in the last few years, but Java-the-ecosystem tends to lag quite severely. Not least because these systems tend to be entrenched systems that move quite a lot of money around... or are highly business critical in some other way. This leads to extreme conservatism wrt. upgrades, etc.

(That part has also gotten better, but especially the Java 8 -> anything later upgrade has been extremely painful because of modularization. Past Java 9 it usually isn't that much of an issue. However, JDK 11 was the first LTS release after 8, so most shops basically delayed the transition until JDK 11.)
>Commercial spaces aren't rent controlled here, and many of them are empty

AFAIK that's not due to government regulations, but due to how banks handle valuations. Leaving a property empty doesn't affect the valuation, but accepting a lower rent does. This has effects on the landlords, such as making it harder for them to get new loans, or triggering covenants on existing loans.
I read the "they" here as "Apple".
Do you use automatic translation? At least the German version feels a bit odd.
TypeScript is definitely an improvement over pure Javascript. However, you can still lie about the types and it still allows you to write nonsense (even in pure TS).

> const x = 'xxxx'
> if(x === undefined) {
> console.log('never happens')
> }

will compile without any problems
Same with electrobikes. Also electrobike can use multiple horse powers, instead of just one.
It'll scale because it's self-hosted. You don't serve everyone with the same app instance; everyone runs their own instance.
I've been pretty sure for a while that Parler and Gab were both honeypots. This makes it seem even more likely.
Feedback Ladders: How We Encode Code Reviews at Netlify
> The ex-Confederate, Democrat, southern states had segregated water fountains

Yup, they did. Which is why they, in large part, bolted from the Democrats twice over the Democrats supporting progress on civil rights, once temporarily (as the Dixiecrats) because of the nature of US electoral politics converging on a two-party system and them not being strong enough alone to displace a major party, and then permanently when the GOP decided to leverage their post-1968 disillusionment and appeal directly to their racist urges, resulting in a partisan realignment over the subsequent several decades. There's a reason symbols of the Confederacy are seen at Republican rallies these days and not generally Democratic ones.
GP is saying that there is market for preflashed custom device even if it's 150 markup.

And I agree flashing is no fun. It takes time to find a rom that supports your device well, realize you need to root/unlock bootloader first, etc etc.
Most of the time for casual flashing is spent finding the right tools and setting up.
> These classes are for teaching the bare basic of bio, chem, and physics to see if the kids enjoy them. As it stands they can barely do this.

My SO was a HS science teacher, so I have some second-hand experience, whatever that is worth.

This very much tracks with my SO's experience in both very poor schools and in 'good' schools. It would be amazing to have the time, money, and resources to teach kiddos about the philosophy of science. But just getting through the facts is hard enough. I'll save you the belly-aching about home environments, intra-classroom management, funding, pay, snow-days, etc. Even if/when we get back to all in-person teaching and then get the kids back up to grade level, adding in the philosophy of science to uninterested teenagers isn't likely to produce any measurable results.

My iota of advice: Just vote to increase any school funding you possibly can (bonds, liens, mill-levies, etc). As many parents found out this last year, teachers don't get paid nearly enough for this. The rest will get sorted on it's own.
> Do people still use jQuery?

Oh yes. Very much so.
A very dishonest company whose scrapers are tough to block. They don't honor robots.txt and tell you that you have to add in special verbiage to get them to stop. They hop IPs from different ranges so they are difficult to range-ban.
Is that really better than

if ! wget --quiet --output-document /usr/local/bin/mybinary "$download_url"; then
error 'Failed downloading the CLI'
exit 1
fi

?

I know someone who wrote most of his Bash that way, using `cmd && { ...; }` instead of `if cmd; then ...; fi` and `cmd || { ...; }` instead of `if ! cmd; then ...; fi`. I never thought it was particularly clear or maintainable--that it was more on the "clever" side than on the "clear" side.

Sure, it's a little clunky to have an `if` for everything that might fail, but uh... these days I write Go for a living.
Why not go sailfish? It also has an android shell that seems to run android apps just fine.
Honestly, I think this kind of thing is more likely to lead to a good usable daily-driver phone than the Pinephone. Unfortunately there is not quite as much hardware freedom on this device...
jQuery is bundled in WordPress and many of the plugins so I guess there are a few sites still using it :)
I moved to Berlin two years ago and the finding a house was incredibly exhausting. As the article mentions, there are two categories, rent capped apartments and non rent capped apartments.

For the first category, there are 2000+ applicants per day per apartment, making it impossible to actually have a chance to get the apartment. The odds getting that apartment as a foreigner that do not speak German is non existent, you actually have better odds on playing lottery and winning it, then buying a new apartment.

The second category is the overpriced apartments, the "landlords" (mostly the same three evil companies) are asking stupid amounts of rent for small apartments (1100 - 1200 cold rent for 50sqm ??). Those apartments are not accessible to 90% of the population. They are very happy to rent to the foreigners, since they can extract money from them, plus they do not know the local laws, so they can push newbies around.

Currently there are two categories of people living in the Berlin as well: The new comers, who are screwed and the old renters who rented for cheap, who landlords can not get rid of.

The first category are mostly expats, who are being screwed by landlords who do not want to rent to foreigners (especially if you are not from Europa), so they are pushed to new, non-rent capped apartments, making their lives even harder.

The second category is people rented huge apartments for 300 Euro per month 10 years ago, with 2% increases per year, who are not going to move soon.

Berlin wants to be the startup capital and an expat center, but it is not going to happen if they allow systematic exclusion* and abuse of expats that are trying to settle in the city.

I can go and rant for days but I think this post is already long enough.

* I did not want to use "racism" word here but it really feels like it is.