skysight-inc/HackerNews huggingface dataset:
Shout out to rec.arts.sf.written.robert-jordan. I spent many hours as a teen reading their theories about the Purple Ajah and the like.
Considering that the idea of CO2 emissions being a problem for the climate was first suggested in the 1800's, and the industrial revolution started in the 1700's with the invention of the steam engine, I think maybe you're a bit off.

Have you ever taken even a single moment to actually research your point of view?

https://en.wikipedia.org/wiki/History_of_climate_change_scie...

https://en.wikipedia.org/wiki/Industrial_Revolution
Do you think bananas sold in Europe are grown locally?

Compared to all the stuff flown around, one extra shipment is a drop in the bucket.
This is so cool! Thanks for sharing.
Well if you can give up your job, say no to money, then we wouldn’t be here.
Did you read the article? It says it uses about half of the electricity of a normal office building.
Structural inspection is sometimes a very good test idea, especially in a dynamically typed language like Python.

For example, a certain class might get dynamically enhanced with extra methods or extra structure at run time, depending on some config or something.

I’ve found many examples like this where needing to conform the design to a static typing compiler would be a huge waste of time and involve some stupid pile of abstraction that is totally inappropriate for the problem.

Instead, there may be 3 or 4 highly controlled “mix-in” options (where the choice of mix-in happens at run time and is dynamically modified or configurable), and it’s perfectly safe to write it with monkey-patching or dynamically defining a class with type(...).

In the unit tests, you may sincerely want to verify that if the system is fed config that should cause some new data members or functions to be monkeypatched into some instances, that it does in fact cause this to happen.

I think the point is that in some languages, the structure of the program is itself customizeable or modifiable and so there are functions whose unit of work is to effect that modification, and those functions need to be tested too.

Some examples might be checking that a certain class instance gets endowed with a specialized context manager implementation or special data model overrides or special iteration behavior.

I’ve experienced many cases where statically typed languages inherently disallow this as a possibility, and you end up having to engineer huge multiple-dispatch structures and highly genericized interfaces to get a similar effect of dynamically selecting structure at run time, and often that big pile of abstraction is hugely limiting and disallows you from efficiently making big changes to it, even in cases when the programmer really can guarantee safety and limits on complexity for their special use case.
Do you have any references for how to do this? How do you transport and store gigatons of anything?
I might just be sleep deprived from hauling myself to Vegas, but this is word salad to me. SSL 3.0 and TLS were designed by some of the best cryptographers in the world specifically to avoid downgrade attacks, and the approach failed. Obviously, TLS 1.3 doesn't have glaring downgrade attacks; its a new protocol.

TLS is, as I said, a terrible example of how complicated handshaking can defend against downgrade attacks (for the best possible example of this, see DROWN, which actually manages to leverage SSL 2 attacks against TLS!).

On the other hand, WireGuard can't have downgrade attacks: the precise configuration of crypto constructions used in the protocol is baked into the constructions themselves as domain separation parameters.
This is very relevant, thanks.
You need to cut them down to sequester them and also to make room for new trees. The carbon remains sequestered as long as you do not burn it or let it decay.
/r/weekendgunnit ?
France canceled the delivery of two completed ships built for Russia, a $1.5 billion contract, because of Crimea.
Sorry, but who cares? A guy makes a bad financial call VERY early on in a company’s lifetime because he has different priorities. Does anyone reading this not have their own story to tell about bad decisions that only hindsight could have prevented? Sure, in this case there’s a lot more money at stake, but who’s to say that if he had stayed, the company’s history wouldn’t have been written differently? Apple is where it is today because of Woz and Jobs initially, and then Jobs in the later years.
This is the correct answer.

I think that what isn't immediately obvious when most people consider the big silo websites is:

1) The army of moderators that are constantly fighting to remove illegal, offensive, or commercially damaging content. (Twitter might not care about bots posting lies to sway voters, but it doesn't want a reputation that kids are following fake celebrity accounts that post beheading videos every few months).

2) The fact that these sites, by acting as middle men (and mass surveillance infrastructures), get to calculate people's reputation, which is difficult to export between sites in a meaningful way, and is hard to replicate in a decentralised/federated architecture.
Right. But it's a start.
Computer science isn't really a science, though. It's more like a branch of mathematics.
Lego launch their first sustainable blocks made from sugarcane
Only one LSTM per bot so there is no "master strategy" neural network. Interesting, if I'm not wrong, bots are learning independently.
You can get some from https://miamifruit.org/products/gros-michel-banana-box-pre-o... . They are very expensive, but if you're in to trying different varieties, maybe worth splitting it with some friends. FWIW, I think you would have a more satisfying taste experience with one of the dozens of varieties you'll find in a Thai/SE Asia-focused grocery store.
That's certainly a video in search of a problem. Not exactly the most unbiased source, either.
'pvg is right. You're rattling off lots of random technical details about the attack, but his single sentence captures a core problem with "agility": despite having all the complicated handshaking, a whole protocol version had to be burned to fix the problem.

Your confused argument suggests that because BEAST involved chained IVs and not the TLS handshake, it's an example of how the handshake didn't sabotage TLS. You're right: it's not. It's an example how the handshaking, which sabotaged TLS through other attacks, didn't buy anything material for TLS.
>the UK and Chinese CCTV networks comes to mind

Minor nitpick, but the UK doesn't have a CCTV network. It has a huge number of privately owned CCTV cameras and a relatively small number of CCTV cameras operated by individual local authorities and police forces. The privately-owned cameras aren't joined up in any useful way and are often of very poor quality; the publicly owned cameras are overwhelmingly used for real-time monitoring of busy city centre locations.

Installing CCTV cameras is cheap and easy, but usefully monitoring them is expensive and difficult, even with whizz-bang CV algorithms. I'm deeply sceptical as to how useful any state-level CCTV network would be for mass surveillance. 20 million 4K/30fps cameras would produce something in the region of two exabytes per day; just storing that data would cost about $7bn per month.
That would require that you eat up the cost if something takes more time. Most of the time the customer will pay for the additional time or at least part of it.
Right back to you! :)

That is probably because I've done a poor job communicating it, since I'm still finding time to write about it. Thank you for bringing this up!

Probably most relevant: I kinda sorta had a demo of a P2P LinkedIn working https://www.youtube.com/watch?v=ZiELAFqNSLQ .

So we do have an unstable API that automates key management and key sharing, but all production apps (notabug.io , etc.) today directly use our https://gun.eco/docs/SEA shim over WebCrypto.

Unfortunately, that means you have to be aware of how to apply it - thankfully, we did make a cartoon cryptography crash course on this (in link), so it is viable to get started.

Obviously, if you have any new insights, would love to hear it!

Without SEA, gun is very much like what you say. With SEA, you can protect against just anyone randomly writing to GUN. Jump in and ask more Qs on https://gitter.im/amark/gun about it, or you'll circle back around later - hopefully that is helpful directions?

Thanks. Most important statement of mine: I bet you'll enjoy the cartoon cryptography series.
Came here to post this. I've been lurking (and occasionally, although rarely, posting) on that site since I was a teenager. It got me into low-level programming to the point where I even bought some ARM boards and a Sunblade workstation just to play around with different architectures—I have got to refurbish that Sunblade at some point; OpenBSD ran fantastically on it, and being able to code bootsectors in Forth was pretty cool.

Haven't been on there as much since I started university though, my interests shifted towards physics/maths. I'm trying to get back into it because it's a fun hobby and I need a distraction from work/college; I started a kernel towards the end of spring, but unfortunately got distracted by exams. I want to try get in running userspace programs as soon as possible, but I'd like to get the syscall API nailed down first as I don't want to have to rewrite drivers (it's a microkernel) if I decide at some point to rewrite the kernel in rust (currently in C, but I like rust's type-system—the combo of a rust kernel + haskell userspace is also something I've been contemplating, but will probably have to wait a few years)
Greece produces bananas.
(source : https://en.actualitix.com/country/wld/banana-producing-count... page 10)

Iceland used to produce bananas:
https://en.wikipedia.org/wiki/Banana_production_in_Iceland
https://news.ycombinator.com/item?id=17681442
In which case you need no VR setup, as the event happened prior to the officer interaction. Most of what you described is a ticket, not an arrestable offense.
I don’t think that’s what killed Usenet. What killed it was UI. It took substantial effort to get set up so you could participate. It really thrived in the era of multi-user systems where a professional could handle that for you. Once direct connections from PCs became the norm, most people couldn’t be bothered.

It could have been saved with a good web interface, but almost everybody working on web-based messaging preferred to create their own platform instead, probably because it’s a lot more fun and profitable to build your own community than it is to build a portal to one that’s already there.

As always, but even more than usual, this is just my opinion and I could be wrong.
During training they were given access to each other’s reward functions, and the extent to which they weighted total team reward over their own was gradually increased.
His level 4-2 vid is pretty crazy, 20 minute video about 9 seconds of gameplay
https://www.youtube.com/watch?v=i1AHCaokqhg
Personally I don’t think scamming people who intend to buy stolen electronics is particularly unethical anyways. It’s sort of like...profitable vigilante justice.
Can’t really move on with your arguments until you address the fact that you misstated facts in your original post, and have yet to address that.
Its an entirely standard thing, but I feel it is unhappy knowing that my paycheque depends upon thousands of mobile game players watching advertising, and feel that it is ethically dubious that my job is to try to cram more ads down their throats.
Alternatively, don't write a runtime test for something the static type system can encode directly. In this case, have three members for the subprocessors with their concrete types, rather than a generic virtual-method-dispatch list.
I'm sorry that happened to you. would you be willing to share more about that experience? apologies if I'm prying too much, but I'm interested in what instincts you felt (and brushed off) and whether you would do something different now. thanks.
https://ec.europa.eu/agriculture/bananas_en:

European citizens are major banana consumers, making the European Union (EU) the world’s biggest importer of bananas from Latin America (nearly 70%) and African, Caribbean and Pacific (ACP) countries (around 19%). The EU's own production of bananas amounts to around 11%.
> Definitely some interesting applications.

Eavesdropping is the obvious one. What others do you have in mind?
you can separate the music from the other sounds.
At the moment Colorado is going the opposite direction, forests are turning into grasslands.
My art history textbook has a similar story about James McNeill Whisler, who when challenged on charging 200 guineas for a painting, responded, "I ask it for the knowledge of a lifetime."
There's no entry fee or test. Sometimes furries will even adopt people! Go look up Boozy Badger for a recent example.

You can just decide you're a furry and find an entry point into the community. There's even a furry making new ones with every match in the fighting game community.
Our community originally started around my Open Source decentralized database.

But later, we realized that the community of people in it was a lot more valuable than the system itself.

Why? They're some of the nicest hard-working problem-solving people I've met.

I bet you'd fit right in at https://gitter.im/amark/gun !
Old glass or porcelain might be the most viable candidates for a first look as they would be cooling off from a heated, more malleable state, potentially capturing sound from the immediate vicinity as they cooled off.

I have no science to back this up. It's just a hunch.
Sadness? Or freedom? One reads about famous people getting in trouble over taken-out-of-context old Tweets and I think, "Hmmmm, maybe I shouldn't have all those old Tweets."

In fact, I just read that Alex Tabarrok uses Tweet delete and now I do the same: https://twitter.com/seligerj/status/1023649451443937282. Any Tweet more than a year old gets deleted. Great! It may be a sad statement about the contemporary web that deleting old Tweets seems wise, but I'm still doing it.
You should definitely open source it, the sooner the better. What's keeping you?
Aiming for the Stars, and a Chunk of Rock, in Senegal
Wait, you really have no idea how taxes work in Europe? Higher taxes are an investment, not an expense.

The public pays higher taxes for free education for example so our future doctors aren't 500k in debt when they graduate.

Students entering the programs understand this, hence when they graduate they make lower salaries and then pay onto the next generations future.

Taxes are an investment in society, you get positive return on them.

Just lol at the completely broken US system of education, health care and social services. You live in a third world country, I honestly feel bad for you.
Yea cool_look that graph basically addresses your primary argument as well a citing as source (which you did not).

I assume this means you concede? Or is the graph doctored?
> [Jones] claimed to have extracted the hum of the potter's wheel from the grooves of a pot,

So far so good...

> and the word "blue" from an analysis of patch of blue color in a painting.

What the hell?
I created software that was used by call center agents to bid on “bathroom” break time slots and kept track of who was on break and actively punished those who didn’t follow the rules. It rewarded those that had higher performance and who took less breaks with higher priority. If an agent didn’t come back from their break a security guard would automatically be dispatched to find them. For the same company I also made software that reduced the same call agents to numbers and effectively automated the layoff/termination process. It would contact security with orders to have people escorted out, and had a sinister double verification process that would check to verify the agent was actually fired, or else the responsible security guard would be punished via the same point system. Everything was done via e-mail and would come from “System” and at the time used fancy HTML e-mail templates that looked official. I would frequently hear people talk about how they received a “System e-mail” with a chill in their voice, not knowing I was the one responsible. People who I ate lunch with sometimes didn’t even really know. Embedded in each e-mail was a count-down timer to create a sense of urgency to do whatever was being asked before a “punishment” was applied.

After an agent had been terminated, their punishment points would decay over time until such a time they reached zero (or another configurable threshold depending on how desperate the company was for warm bodies), at which time they would be sent an e-mail to their personal e-mail (which was collected during the application process), inviting them to “re-apply”. Being an early telephony company we also would send them a robo-call with the “good news”. This process was known as a “life-cycle” and it was common in certain labor markets for employees to have many such lifecycles. Another way employees could stave off automated termination was to work for unpaid overtime, which offered to reduce their point values per unit of overtime worked. Everything was tracked to second granularity thanks to deep integration with phone switches and the adoption of the open source Asterisk CTI.

This orwellian automation terrorized the poor employees who worked there for years, long after I left, before it was finally shut down by court order. I had designed it as a plug-in architecture and when it was shut down there were many additional features, orders, and punishment_types.
This changed from 1.9 -> 1.10, now the asm/gc/ldflags only apply to the module being compiled directly, not other modules.

https://golang.org/doc/go1.10#build

You can resolve this by using "all" as the pattern (-gcflags=all=-trimpath=$GOPATH)
You may not be familiar with swift but a protocol isn’t necessarily a class. Structs ( so, value type) can also implements a protocol, and so in effect you can not tell a lot about what you’re manipulating, beyond what’s declared at the protocol level.
it's telling that most communities that have the most interactions with police also rely on and trust them the least, if you live in an enclave and have separated yourself out from even the perceived/tangible threat of violence it's hard to come up with real solutions.
I love it, thanks for your sharing.
The next AI will always be much better (see AlphaGo progression).

Humans, not so much, as in all top-level competitions, human abilities improve minimally at the top, because we have millions of humans competing against each other until the plateau of human performance is reached. Then you can push that a bit more with drugs (see doping in sports). And after that, you are pretty much done.

So it's only a matter of time and effort until AIs are fully unbeatable.
Exactly. The article even says as much. It simply detects if someone smoked something with THC in the last two hours. So there is no consideration for actual impairment?

My bullshit detector went off when the creator of the device said "this device has a lot of science in it."
> But I'm a klutz and I'm an introvert and I get nervous easily and I have NO idea what kind of "signs" my body would display in stressful situation with a police officer at night (my body an my brain have an uneasy working relationship - we mostly put up with each other:).

It was a little too hot to go for a run the other night, so I decided to go for whatever is between a jog and a power walk.

I was stopped by a cop, whose first words were, "What are you on? Pills? Uppers?" which continued on for about ten minutes along with accusations of trying to break into cars(?).

When you go out looking for a problem, and view those you're supposed to protect as dangerous, this is what happens.

The end result is that I'm wary to go for a run at night lest I get accused of crimes I didn't commit. So yes, if you're walking awkwardly or are a klutz, that means you're on drugs to some cops.
Akisa Container (Better dependency injection container for Golang)
I disagree. I found a self diagnosis of personality disorder helpful. I was able to read the characteristics, identify the ones that fit and then actively work toward changing them. It also allowed me not to be upset with myself when those quirks were acting up. I used the definition as a starting point for my own self directed change. The other thing I learned is that there is no accepted cure for any of the PDs except one. They are wrong of course, but they are learning.
To combat this sadness, I wrote a tool that not only deletes your old tweets and favorites, but also archives them as JSON, along with any relevant media: https://github.com/Datamine/Archive-Tweets
> DoH allows the browser to be sure its using the resolver (and therefore the resolver policy) it intends to. [...] The right answer, imo, is that the pihole implements doh and firefox is configured to use it directly.

This is a worthwhile goal. However, the current UI heavily discourages changing the preset resolver (you have to skip through a warning page, know the correct properties, etc). Do you have any plans for a more acessible UI to set resolvers?

Another point, I think, is that DoH endpoints could be abused by malicious (non-browser) software to hide its communication endpoints.

E.g., when public DoH servers are common and encrypted SNI is operational, a mobile app or IoT device could completely hide with which hosts it is communicating - with no option for the user to override. This doesn't seem to be in the interest of privacy or transparency of data use.

Similarly, a trojan could use a public DoH server as a secure channel to get C&C server addresses, without the name of the C&C server ever getting exposed - or it might even directly obtain commands through it, if the commands can be embedded in DNS records.
Autophagy: Science, Relevance and Practical Implementation [Dom D'Agostino]
>The decentralization aspect is not the problem. XMPP for example is also decentralized but has quite good mobile support.

XMPP is federated. Having servers make things easier.

Tox is full p2p, there's no servers.
Yes, and to add to that a vast majority of this 11% is grown at quite a distance from the continent:

Of the total banana volume marketed in Europe, which amounted to 6,122,898 tonnes, 11.3% is of EU origin, with the Canary Islands accounting for more than 60%, followed by the French Martinique and Guadeloupe (36%) and by the Portuguese Madeira (3%).
Uber/Lyft drivers are the only ones that pull up with their hazards on just as soon as their car is on the far side of the intersection. They're the only ones biding their time in the bike lane waiting for another fare. They aren't the only ones bouncing between the lane lines checking their phones, but that's a little less appropriate for honking. I will flash highbeams at them if they're truly egregious.

I know what I'm talking about, I drive, bike, and walk in this city, and I pay attention and I know the laws. And I don't know where you get that this is to make myself "feel better," because my intent is to make these cars' presence uglier for the neighborhoods in which they behave this way.
> You can opt for the breathalyzer in most states, or they'll take you back to the office for a blood test.

Please correct me if I'm wrong, but I was under the impression that if you opt out of a breathalyzer, they'll still charge you with a DUI and the courts will consider the breathalyzer refusal as an equivalent to being intoxicated.
Here in Austin the buses are pretty good too but for some reason everyone complains about them. I don't get it... I mean, yeah you might have to sit next to another human being for a few if it's really busy, but it's way cheaper and runs on a schedule.