skysight-inc/HackerNews huggingface dataset:
Go's interfaces work fine for this case (see below), and Go's generics wouldn't help you (generic constraints operate on methods, not fields).

type Resource interface {
Status() Status
}

type Status interface {
Ready() bool
}

> I'm not a fan of the lack of sub-classing. I like writing a base class and concrete one, and it's quite difficult in Go unless you want to make everything an interface.

I've written a lot of Python, C++, Java, etc in my life (I cut my teeth on OOP). I'm thoroughly persuaded that inheritance is almost never better than composition, even in those languages where inheritance is idiomatic. Indeed, the trend in most of those languages has been away from inheritance and toward composition. Certainly in Go you'll be fighting an uphill battle by trying to make everything maximally abstract (which is a big part of why the k8s framework is so complicated per my earlier post).
yes very possible, and very common.

you are asking for something akin to root/elevated privilege
access. do you own, or control rope.example.com, or example.com ? because that would help access a lot.
Yes, but that is definitely not achieved by checking for errors every second line.
Aside from significant whitespace (which I suppose takes a little getting used to), is there anything that marks out Python's syntax as particularly rigid compared to other languages?

I'm struggling to understand what the author is trying to argue here.
And now, when politicians and other talking heads claim "only pedophiles and terrorists need encryption, you don't need encryption, you can trust us to keep your data safe, please think of the children", we have a perfect demonstration of them being chock full of horseshit.
Or Instagram..
Well I know that Dropbox deactivates your account if you haven't logged in in a year, which is a shocking practice as you could lose backup data in that case. Don't store anything precious in a Dropbox account. Yes, I know, you may have a local copy, but still...
their current pricing works based on ingested data in GB. I suppose logs falls under that.
well, Lisp doesn't have that much syntax. Also Brainf*ck is famously syntactically light.
I really don't get what authors mean when they write:
"giving users control over their data"

The only thing that does that is enforceable laws - that are also enforced.

The moment I give my date-of-birth to a site, they can store it wherever they like. I have exactly zero control over it.

So what is the data that I have control over in this new distributed future?
It is never a good sign when a leader holds others to standards they themselves aren't held to.
I've ran into bugs multiple times because I ignored an error result, or overwrote the "err" variable and swallowed an error. Errcheck helps a bit.

Other languages that have exceptions that bubble up the stack have a few advantages (easier to instrument with monitoring, stack traces and line numbers out of the box) but developers often misuse error handling as flow control
As a child my dad and I made a PVC launcher with a quick-release string. Turns out 100% launch success is a little less exciting.
Great resource and love the interface. Thanks!
>Everyone agrees the legacy web auth is broken

Only web3 enthusiasts with a solution in search of a problem agree with this. Auth has been a solved problem for years. Use a password manager. No need for blockchain nonsense. Next.
I think you have a mistaken view of who is actually making money in this equation. Developers do not make all that much money from building housing, which is actually a productive contribution to society. Homeowners, on the other hand, make hand over fist by simply sitting on land absorbing rents:
https://pbs.twimg.com/media/EyJN_g3UUAIW0f0?format=jpg&name=...

https://www.wsj.com/articles/homes-earned-more-for-owners-th...
I can't help but imagine someone who writes PHP without using any indentation.
This won't happen until there's serious advancements in battery or anti-gravity technology. This snap drone's batteries are rated for flight times in the single digit minutes.
strange way to hear that nk jemisin's broken earth is actually about football but ok
Redis 7
It's just a strange set of constraints. If you need a miniscule battery, long battery life, where the device will often be used outdoors, and don't care about color accuracy at all, they're perfect.

Smartwatches are the obvious application, and it's why all Garmin watches use this tech. For most other things, it just makes more sense to sacrifice battery life or put in a bigger battery to get a massively better quality screen indoors.
Go figure. Guess I'm preaching to the choir!

How long have you lived in this part? I caught in another comment that you're into poetry. Do you frequent The Printed Word here in town? We only moved into Dundas a little over a year ago, and I finally made it into that shop and could easily lose a lot of money there. A recent haul of mine included a first edition of The Old Ways by Gary Snyder—and there are many more gems!
Might be, doesn't change the fact that plenty of business in finance have moved into GC based languages, reducing their use of C++ into niche use cases.

Just like using C or C++ hasn't taken away that some niche use cases still require coding in Assembly.

It isn't only Java, C#, F#, Haskell and OCaml are also tooling they reach for.
sure, to clarify, I would say if we had a way to count frequency of key pair signing before wallets, and after wallets, you would see a major adoption curve having occurred and continuing. I think that's a good thing because I think key signing is a good thing that needed better adoption and use cases. its ridiculous to think 'hm my users need a browser extension to use my application' but now since millions already do this, its great. thank you, profit motive.
I wonder how much of the base data structures that are always in memory are pointers, and if it'd be more fair to say it's really the equivalent of 3 mb virtual/1.5 mb resident (or even 1.5/.75 for 16 bit!)
I don't wholly disagree with the title of the post, but I don't understand the reasoning at all.

"1. Python Is Not Fast"

I'm not a software engineer and I don't have a background in computer science, but in my experience the question of "speed" is always a subtle one. Are you doing scientific computing? If so, there are plenty of Python wrappers that make it easy to run vectorized operations (instead of, say, running for loops). I don't buy the argument that "every millisecond counts" in every scenario. I can't distinguish between 1ms and 10ms when I'm throwing a basic script together.

"2. Python's Syntax Is Too Rigid"

Someone will have to explain this to me. I've never heard Python's syntax being called "too rigid". Python is not a good language to churn out code quickly? I've only heard the opposite ("it's too easy to churn out junk code quickly"). The only qualm I might understand is tabs vs. spaces.

"3. Python Provides a Limited Programming Experience"

> you could argue that Python is creating a generation of programmers who don't necessarily know "complete" programming. They just know how to write interpreted code.

I don't necessarily disagree -- although navigating the web of Python environment hell (obligatory https://xkcd.com/1987/) does force you to learn a thing or two -- but I don't see why Python being a popular programming language necessarily means everyone who uses Python is a programmer.

"4. Nothing Really Big Has Been Written in Python"

I'm not qualified to judge, so I'll just go back to studying C++. Big things have been written in C++ and everyone loves C++ !
Use the Microsoft Edge Secure Network to protect your browsing
Yeah, no shit we don’t! It’s disgusting they think it’s an option.
3 things.

1) I used their seller's agent, and he gave me ~3% to get the deal done. So really only 12% under asking.

2) The asking price was too high to begin with.

3) The market had started to cool, and they wanted to sell since Winter was coming and Winter isn't a great time to sell a $1M+ condo in Chicago.
So much this. This "actor model" thing as described by GP sounds like plain old OO and RPC with extra steps and also distributed. This may be a low-effort post on my part, but I'm 100% not impressed because it sounds like marketing fluff and an opportunity to rewrite native/built-in things using frameworks. Also justifying Yet Another Framework or tool hosted on an .IO domain (snarky I know) for promotions and endless blog posts.
I think you have a mistaken view of who is actually making money in this equation. Developers do not make all that much money from building housing, which is actually a productive contribution to society. Homeowners, on the other hand, make hand over fist by simply sitting on land absorbing rents:
https://pbs.twimg.com/media/EyJN_g3UUAIW0f0?format=jpg&name=...

https://www.wsj.com/articles/homes-earned-more-for-owners-th...

Secondly, suburbs are drastically subsidized by denser development. They resist densification because they don't want to pay their fair share.
https://www.strongtowns.org/journal/2020/4/16/when-apartment...
Oxford:

anarchy
noun
a state of disorder due to absence or nonrecognition of authority

The punk scene of the late 70's and 80's pretty much concluded that anarchy doesn't work. No amount of blockchain is going to fix anarchy, imho.
The novel thing was a consensus mechanism that is itself permissionless in the sense that anyone can contribute to it. There is no procedure for becoming whitelisted to mine. You just mine.

If there were such a permission scheme, such as in Facebook's now likely defunct cryptocurrency idea, you would not need proof of work. You'd just have a list of authorized signers of new blocks and if someone does something bad you kick them off the list. This is basically how the web PKI system works with browser certificate whitelists.

Lots of cryptocurrency critics over-argue their case by denying that this was a novel innovation, but yes it was novel. It has big downsides but it works. Personally my big issue with crypto other than the energy waste is that the cryptocurrency ecosystem itself is toxic and full of scams and other trash.
Nice, I lost but nice :), also maybe a loading screen would help
What you mean like a sort of annus mirabilis?[0]

I like to think I've already had my miracle year, but I want to prove that's not the case in the future and have truly earth shattering years where I really got sh*t done.

[0] https://en.wikipedia.org/wiki/Annus_Mirabilis_papers
If you've only read the first line or so then you've missed where part of the blame is placed on the Swedish government, making at least two parties.
Cycles can happen in lots of ways.

For example, heap allocated closures for functions with non-local references create a cycle when a pointer to the closure is stored in a non-local environment.
Social recovery wallets address the first objection.

Proof of Stake reduces blockchain energy consumption by a lot. I've seen people quoting that a proof of stake block production consumes about as much energy as a Google search.
And you assume they went back because of the block based on...?

Surely it couldn't be that they disliked the UX, that their other friends failed to move over, or that those indie-operated websites lacked in performance. No, of course we must assume it's the lack of fighting.
Chickens aren't humans. The CO2 asphyxiation response seems to very across species. For example, this agricultural guide claims that chickens lose consciousness before reaching the response phases that we would consider painful:

> While rats do not lose consciousness prior to aversive responses to CO2, chickens become unconscious very quickly in high concentrations of CO2 and somatosensory neuronal potentials are not evoked until several seconds after the birds are unconscious.

> ...

> Webster and Fletcher (2004) reported that while White Leghorn chickens could detect atmospheres enriched with CO2 at 30, 45, and 60% in air, there were no differences in behaviors associated with the various atmospheres. They concluded that most hens, given modest motivation, were not sufficiently deterred from entering any of the CO2-enriched atmospheres. ...

Source: https://animalcare.illinois.edu/standards/co2-euthanasia-pou...
Yeah I mean, I broadly agree with what you're saying. Text encoding is a mess, and pragmatic solutions are needed. And when jamming text in various places, jamming UTF-8 is typically more successful than jamming in UTF-16, because of NULL bytes and the shortsightedness of UCS-2.

But I think that 99% of the things you have to do for UTF-8 (validate, encode/decode, no indexing) you have to do for UTF-16, and if we're arguing for systems that are UTF-aware, UTF-16 does great. If we're arguing for trying to jam encoded bytes into systems, well it's a crapshoot. UTF-8 being better at winning that crapshoot doesn't feel like a recipe for robustness to me, and certainly doesn't strike me as a perfect solution. OOB configuration does, though.

> For example, if I grep a UTF-8 text file, grep doesn't need to know the text encoding if all you're trying to find is an ASCII string.

Well, this is a weird example. grep uses locales, so yeah you're probably fine if you're grepping for ASCII using an ASCII-compatible locale. But if you're not, then what you feed to grep has to be encoded in your locale's encoding (I think). So I think this is actually an example in favor of "this should be OOB configurable", and an example of "ASCII-compatibility lulls into a false sense of security".
Tesla Model 3 owner catches guys replacing car parts after renting it on Turo
Yes nothing says "the language gives you freedom" like an unused import being a non-bypassable compilation error.
1. Silence is the default mode, Bluetooth speakers require a much more active effort so that's not really a fair comparison.

2. Birds like any animal or creature acts on instinct; there's not an active decision on their part to disrupt the environment with sound, again not a fair comparison.

3. The idea of requiring a maximum dB doesn't really work in the sound doesn't just instantly drop off like that so the physics aren't really going to work out.
Netlify expands minutes, bandwidth, but charges some teams more
Modern operating systems and memory allocation techniques make it hard to account for memory usage in a meaningful manner without a more in-depth investigation of program behavior. Quick stats from memory reporting tools aren't worth much in isolation unless those numbers significantly deviate from expectations.
An editor with always-on help displaying the most common actions one might want to perform, is super-useful not just for n00bs, but for anyone who doesn't work on the command line enough to memorize the commands to operate vim and emacs.

Crucially, you don't have to ask nano for help. It helps by default.
2. and 3. sound like advantages to me.

1. seems straightforward, it would be better if a language was faster.

4. is debatable, most programs are not big, so most programmers shouldn't need to use a programming language better suited for big programs, as long as it provides other advantages, if they are not going to build a big program.
not just unreasonable but outright Kafkaesque.

That's pretty accurate for most of what the California state government does. For example, crushing the young and disadvantaged between a lack of housing availability due to rent control and a lack of new housing construction due to restrictive regulations and zoning.
> Can you provide any evidence that it's a grander conspiracy like you alleged?

I alleged absolutely nothing of the kind. I simply pointed out that X person leaving twitter had not actually occured.

I could, use your cited example to point out that, while many people say they would leave twitter, like those that say they will leave the country if the other guy becomes president, they havent. As proven, obviously, by whoever this jameelajamil person is.
West Loop is probably the hottest right now. Lincoln Park is traditionally one of the wealthiest along with gold coast, which is full of old people. Pretty much anywhere along the brown line has wealthy families. Wicker park is full of yuppies who wish they were hipsters.

The wealthiest suburbs are on the north shore, the towns directly north of the city starting with evanston going to lake forest. Oak park area is basically the Berkeley of chicago, lots of highly educated, high earning left leaners. Naperville and hinsdale have a lot of money too, never been myself though.
Seems pretty straightforward to me:

type Car struct {
Motor Motor
Wheels [4]Wheel
}

type Motor interface {
Rev()
}

type KiaMotor struct { ... }

func (kia *KiaMotor) Rev() {}

func NewKiaCar() Car {
return Car{Motor: &KiaMotor{ ... }}
}
the piles on top or bottom? On top you move cards of the same suite in ascending order, starting with Ace, 2, 3 etc. On bottom only color matters and you go in descending order. I kept dealing until I had a 5 and 6 of hearts in the bottom piles and I am not able to move one on top of the other so I don't see a problem, but there may be bugs!
That’s what “they” want you to think …
> Aside from significant whitespace (which I suppose takes a little getting used to),

If Python's whitespace takes getting used to, then you're probably poorly formatting your code to begin with.
I'd like to see someone take this analysis on. Is it valid? If not, why not, assuming American law?

https://web.archive.org/web/20200813235643/http://slawsonand...

> Article 3(2), a new feature of the GDPR, creates extraterritorial jurisdiction over companies that have nothing but an internet presence in the EU and offer goods or services to EU residents[1]. While the GDPR requires these companies[2] to follow its data processing rules, it leaves the question of enforcement unanswered. Regulations that cannot be enforced do little to protect the personal data of EU citizens.

> This article discusses how U.S. law affects the enforcement of Article 3(2). In reality, enforcing the GDPR on U.S. companies may be almost impossible. First, the U.S. prohibits enforcing of foreign-country fines. Thus, the EU enforcement power of fines for noncompliance is negligible. Second, enforcing the GDPR through the designated representative can be easily circumvented. Finally, a private lawsuit brought by in the EU may be impossible to enforce under U.S. law.

[snip]

> Currently, there is a hole in the GDPR wall that protects European Union personal data. Even with extraterritorial jurisdiction over U.S. companies with only an internet presence in the EU, the GDPR gives little in the way of tools to enforce it. Fines from supervisory authorities would be stopped by the prohibition on enforcing foreign fines. The company can evade enforcement through a representative simply by not designating one. Finally, private actions may be stalled on issues of personal jurisdiction. If a U.S. company completely disregards the GDPR while targeting customers in the EU, it can use the personal data of EU citizens without much fear of the consequences. While the extraterritorial jurisdiction created by Article 3(2) may have seemed like a good way to solve the problem of foreign companies who do not have a physical presence in the EU, it turns out to be practically useless.
Honestly... Zip ties work really well to keep people out of my pelicans when I travel. The TSA is required to replace them and they are a significant enough impediment to someone breaking into the case that they will just look for something else.
What is the easiest way to get started as a user on a federated social network?

I glanced at Mastodon when information started flowing about it but I was (and am) supremely disinterested in running / moderating my own node. But I'd be interested in joining someone else's node. What does that look like these days?
In this case that "original source" was audio-only -- a 15-minute video.

I thought there was something unique and useful in the typed-out summation of the whole 15 minutes.
> So, you unthinking prat, what do you recommend he should have done, carried on coding much near-duplicate code by hand or get the computer to do the repetitive job infinitely faster and more safely?

No, my recommendation would be to use a different language that doesn't need a preprocessor.

Use any more insults and I'm just going to flag you.
I agree there might be some sort of translation problem that would partially automate the cost of converting all these examples in textbooks, monographs, and research journals from pseudocode in English+Mathematics into the correct formal logic statements. I think this is an interesting and complex problem that could make managing the cost of a dataset manageable. It still comes with a problem that most of these sources start from very far past the axioms so in order to use them you need formal language proofs for each of the things they assert without proof.

I question whether you'd get high enough accuracy out of a pattern matching type model like GPT3 that occasionally chooses an unusual or unexpected word. Given how frequently translating A->B->A yields A* instead of A with GPT3 I wonder if we are actually successfully capturing the precise mathematical statements.
Not YubiKey, but: ETrade (now being acquired by JP Morgan) uses the Symantec VIP hardware token. A quick search for JP Morgan 2FA leads me to believe that JP Morgan uses something similar.

On my ETrade account, I give username and password, then press button on hardware token, get 6-digit TOTP, and append that to the password, then click Login.

Works pretty well, except that linking services such as Plaid don't understand it. Now that Wise (formerly Transferwise) has switched to use Plaid, I have to disable 2FA from my ETrade account, do the transfer in Wise, then enable 2FA again. Works, but a pain.
The title may, just may, not be intended to be taken literally.
> an entity that has no nexus or revenue derived from California

The revenue any business derives is the sum of its employee efforts. A physical presence vis a vis an employee is surely a nexus.

> otherwise there's nothing stopping a state from passing a law that requires companies to pay $30,000 tax for the next five years for every employee that vacations in that state

You know, I'm not surprised you would make such a hilarious non-sequitur given your position makes no sense in the first place, but to argue "an employee going on vacation in a state" is even in the same universe as "employing a resident of a state" is actually pathetic.

> Do we really want to stomp small businesses with having to know the business tax codes for all fifty states in this age of remote work? I think not.

Do we really want to simply take away all regulations so corporations can take advantage of interconnectivity and globalization to be even more exploitative of workers and increase wealth inequality further? I think not.

> It's about as stupid as the five states in the US that decide they can impose income tax on non-citizens of those states if the employer resides in that state.

What is a "non-citizen of a state"? I have never heard of citizenship in a state, that is a country-level concept. If you perhaps mean non-residents, I would also agree this seems like overreach, except funny enough the US government does the same thing to all its citizens unless they pay a big fee to renounce their citizenship, so it is a distinctly American brand of overreach!
ED nurse here. Of course n=1: "can be added" doesn't means "will be added". Our ED regularly boards admitted patients to the point we have a single resuscitation room left for new patients checking in or coming in via EMS. Plenty of rooms and physical beds in the hopsital, and by official metrics hallway beds are counted in "beds available". We did have National Guard present for some time, but it was non-clinical warm bodies to sit with patients on suicidal precautions, stock supplies, etc. No extra clinical staff. Though they were incredibly helpful and lightened the load, they did not enable more beds to be available.
Sure. The two addresses go to two different web servers. One is up and the other is down.