skysight-inc/HackerNews huggingface dataset:
Yes.

In a moment of touching naiveté they agreed to give it all up and accept the word of other nuclear powers (who got to keep their nukes) that they could rely on said others for protection.

One invaded them and the others had a sudden case of acute testicular fortitude failure.

Unsuprisingly, South Africa politely refused Obama's repeated, kind-hearted offers to let the USA take their weapons-grade uranium in exchange for (wait for it) a whopping $5 million worth of nuclear fuel.

A lesson to all.
That's not how it works. It's dilute enough it's safe to just dump it on the coast already; dumping it at sea would just be a big PR production to make it appear even safer.

There's no risk of "water currents causing it to return home". That's not even something that is physically possible.
Not sure what you mean.

There was no mention about executing anything in the heap (or stack for that matter). I have no reason to believe VLC maps (a part of) its heap RWX (=read + write + execute). This kind of exploits don't even require memory to be executable.

C++ virtual methods cause the compiler to add vPtr (that is writable, because it's contained in the object) and vTable. Modifying vPtr can be used for making certain class execute code somewhere else (or mostly crashing :-)).

However, neither vPtr and vTable themselves are executable. vTable doesn't even need to be writeable.

If you can somehow do indirect vTable reads, you'll learn ASLR [0] base for the module. With that information you might be able to circumvent ASLR, and eventually be able to pull off code execution through a ROP [1] chain.

A C-style function pointer would be easier to use for a similar effect.

[0]: https://en.wikipedia.org/wiki/Address_space_layout_randomiza...

[1]: https://en.wikipedia.org/wiki/Return-oriented_programming
More accurately, I believe it's fair to say your description is a steelmanned version of "the left's" argument. I happen to be in very high agreement with what you've said.

Some issues I see with this perspective:

- a very small percentage of people, regardless of where they fall on the political spectrum, think about these matters in anything approaching the level of complexity displayed in your comment. This thread is absolutely full of people who seem to have lost the ability to distinguish between reality itself and an extremely lazy interpretation of reality. I can appreciate the frustration that's brought them to this point, but the ability for a small percentage of people like you to skillfully articulate a steel-manned version (that may not actually be technically accurate let's not forget) of the beliefs of an emotional mob doesn't give me a lot of comfort

- not all powerful actors are behaving in a completely honest or as well thought out manner, or may believe that censorship "overreach" is strategically justifiable, from an "ends justify the means". And this may very well be a reasonable and even correct belief, at this snapshot in time, and under these particular circumstances - but what about the future? What if we get another Trump-style leader in the future exploits well-intended limits of free speech toward an undesirable end?

- by not extending any effort towards understanding the real and extremely psychologically complex motivations that are actually behind the emotional lashing out of people (that we all know very well happens with humans, that can be observed throughout history, and on this very forum), often along "racist" lines, those who propose to curtail free speech may be acting in an overly enthusiastic manner (not to mention, if people can't be bothered to even consider calming down and making a serious effort to understand what is actually going on, why should I trust they have the mental capacity to make wise decisions on something as important as free speech?)

The world is incomprehensibly complex, and getting worse at a rapid pace. I think extreme caution is warranted on any matters related to something so fundamentally important as free speech. If some of these ideas are really so bad, why can good ideas not win out in the marketplace? I have this constant feeling that there is a lack of serious effort, and that there are often not-easily-seen reasons why such an effort cannot be made (Thomas Frank, Jonathan Haidt, and Mark Blyth would be a few people worth listening to if one was interested in starting to get some depth in this perspective).
I like how Kotlin and Scala just let the errors bubble up to a level that cares. The code looks very clean and its clear where the error handling is.
I was shocked when I recently learned that the vast majority of Europe is at a higher latitude than New York.

The way maps are usually shown makes you think New York is up there with Sweden.
I hope that Europe doesn't ever reach the same level of insanity with regards to air-conditioning that you see in, for example, Florida. The last time I visited (admittedly 20 years ago) I remember having to walk outside of shopping malls / supermarkets for a few minutes to warm up, having been subjected to the frigid level of AC inside.
You can buy online-only keys for about 10€ on amazon. They work well, although they are not transferrable to a new pc.
I didn't realize those were written in Erlang! Similarly, on the clojure side, Datomic and Crux I think are both written in Java, despite generally being consumed by clojurey interfaces.
> all I see error handling do is just print the error and then return.

Yeah, that is a problem. At least they had to manually type it out and (maybe) think about how to handle the error during that time. To streamline this is to further exacerbate the issue. They will do a try/catch try/defer `log.Println`.

With Python try/catch allows for ultimate laziness. It allows for 1,000 line try/catch blocks that can hide/capture errors that bubble up from anywhere. Of course this is bad development but it's possible. Currently with Go it is impossible to forget about error handling. You have to consciously make a choice on what to do with it. Even if that choice is to log/print it out.
>if you have the capability, you're free to copy & distribute what you have access to or not.

Well, you can do anything you like with the freedoms you have as enshrined in the legal framework that applies to your domicile. Do you also respect the freedom of a creator to choose a license and a distribution method of their liking for their works? It seems like you don't.

> What I'm saying is that it is not 'entitlement' on the part of the copier, but entitlement on the part of the copyright holder to expect to hold dominion over other people's capabilities.

But the fact is that one of those people is on firm legal ground, and the other one isn't.

>Which isn't to say there's anything wrong with copyright laws, per se.

Well, your comments seem to indicate that you find many things wrong with the copyright law.
Sorry but this is simply wrong. Europe is well aware of this problem too and there is support for Trumps war with china far into the EU.

China doesn't protect IP exactly because of the way they operate. Why do you think they don't want to enforce IP rights in China?
> Tough choices, but better have corrupt and murderous regimes that are friendly towards USA

No. When you or your loved ones are tortured and murdered, it's not better if done in the name of the interests of the US.

There's nothing magical about the US that torture in the name of their interests is somehow "better", and I'm sorry -- and horrified -- that you think there is.
and Gentoo.
Ah, yes. My bad... I missed that crucial detail. Still, maybe a non-TC protocol language could fulfill the criteria?
> Generally private school teachers make way less than public school ones though do.

Private schools have looser licensing requirements and fewer overall positions to fill, so there's a greater supply of labor competing for a lower demand. That already would lead to lower pay in itself.

They are also able to offer benefits that private schools typically cannot (such as a reduced responsibility for administrative work). Teachers who come from industry or higher education are oftentimes willing to trade a lower salary for the additional flexibility (which they can oftentimes use to pursue other adjacent work in their field.

That's why private school teachers are more likely than public schools to have teachers who old PhDs, despite the pay being higher at private schools, and despite the licensing requirements being less strict for private schools.
OpenBSD is a modern, innovative Operating System that has retained classic Unix sensibilities. I also think that, even as a lover of Linux, a Linux monoculture is bad for the world.

The simplicity of OpenBSD makes it much easier to learn deeply than Linux. Where Linux has tended to create magical veneers over complexity, OpenBSD has tended to simplify the underlying systems.

Also, the OpenBSD project is shouldering the weight of the world and deserves more credit for this. So much of OpenBSD has made it into other parts of the Internet ecosystem.
No.

You can't have backdoors in encryption.

What you think is "expensive" today will not be tomorrow, and there's little that would be "difficult to obtain/replicate" -- SEMs are not hard to get access to, for instance.

There is no security if you leave a backdoor for the government or anyone else.
No I wasn't comparing them, just pointing out China is active in military aggression trying to grab areas of Vietnam and the Philippine's territories that it feels it should have.
> the Secret Service regularly run into encryption roadblocks during their investigations

Maybe it's time we change the language and stop letting government officials label individual rights which are working as intended as "roadblocks" into government investigations.

> experts generally agree that Congress is unlikely to pass a bill requiring warrant-compatible encryption

Boo hoo. That's the system working as intended. Do your job correctly and stop making an enemy out of the People and you'll find requiring a warrant isn't a "roadblock".
There were basically three things that made Macbooks very appealing to developers before:

1) Very good hardware at a not-huge markup when compared apples-to-apples (haha) with Wintel hardware.

2) Unixy OS with outstanding Just Works but it's not your fault should it fail to Just Work, as in "ugh Tom's laptop won't connect to the projector again, because he insists on running Linux."

3) Excellent pick-up-and-go, thanks to a good, if not comprehensive, port selection, the best touchpad in the industry by a long shot and the only one I've ever used that doesn't make me start looking around the room for a mouse or feel like I need to keep one in my laptop bag, and battery life much better than the typical "get you from one outlet to another" of many (especially budget and midrange) Windows devices, while also being (yeah, yeah) thin and light. You could just grab your laptop and go, and be ready for most things, for most of a workday, no power cord, no mouse, no anything.

The 1st and 3rd of these have suffered a lot lately, with large price hikes putting them solidly back in the "LOL WUT?" pricing territory they periodically flirt with, and 3 thanks to #DongleLife making it pretty much impossible to plug anything "in the wild" into a Macbook at all without an adapter, and the keyboard going from good-enough to fairly-crappy. I'm hoping for fixes to some of the problems and for some of the "...and all those improvements, and we're also dropping the price $200!" announcements they did pretty regularly there for a while, because man, I still don't see any real competition for them out there, despite their missteps.
If you look at broad consumer trends and attribute them to stupidity, you’re going to have a hard time understanding markets.
Updated exercise guidelines showcase the benefits to your heart and beyond
Hosted on Azure. Pushes an Android-browser user hard to install the app.

Based in Czechia:
https://travel.sygic.com/en
Isn't this the kind of application where Julia would shine?

If you're trying to develop something new or cutting edge it makes sense that frameworks don't necessarily suit you. Frameworks try to make common actions easy (provide a 'happy path'), very much the opposite of developing something new.

Something like Julia which offers useful primitives, but can also let you compile general purpose code for CUDA seems like a better fit, rather than expecting frameworks to cater to you.
Firefox's "Containers On The Go" addon lets you spin up disposable tab containers (see "Multi-Account Containers") with a single click. This works wonders for sites with limited free reads; it's increasingly the only way Medium is browsable for me.
Touch Bar which adds little value to mainstream Mac users
The disconnect here is that you are either ignoring what goes on in these forums or actually don't know.

They are a constant barrage of proganda with a steady stream of new people to hate and immediate bans for anyone who questions if something isn't right or if people are going too far. There is a reason that there is now far more right wing terrorism in the west than from any other group. If you think this is just about 'political opinions' then you are misinformed or severely downplaying the reality of what is going on.

And once again, this is just a forum that isn't going to be linked to internally as much. It wasn't even banned. Why would Reddit activly promote a forum like this? They should have done it a long time ago.
You may find this perspective interesting: https://thehill.com/opinion/finance/356376-black-monday-less...

Defining "bubble" can be surprisingly difficult and in some cases the illusion of a bubble persists after history proves the speculation or enthusiasm to have been correct despite an earlier collapse in prices. So one interpretation of "Not all bubbles have negative consequences for the economy" is that there are events that are widely perceived to have been bubbles that were not, in fact, widespread misallocations of investment capital.
Also keyboard loggers, anything else that can intercept data at a point of use before/after encryption, and the good old rubber hose. Encryption is not a significant obstacle to specific surveillance. It's only an obstacle to mass surveillance. To put it another way, the regular police will be fine but the Secret State Police have a problem.
I already pay Google as a One customer. Does GSuite have a (possibly not presently enforced) five user minimum?
Well, that would be up to the user to decide. And you don't generally install project deps that way beyond some dev-deps like linters and test runners.
I find two of the solutions, the `try` and `catch` to be pretty explicit as well, but a lot easier to read, less gratuitous context. The `expect` I find confusing, and hard to follow. I think it would be confusing enough to cause a lot of bugs.
Accessing any computer system without authorization is that part that is generally illegal, "Hacking" itself isn't illegal, and while accessing your bosses computer while it's unlocked isn't "hacking" it's still illegal.

However most countries can authorize law enforcement to access the device under various conditions (for example a warrant). So while the owner of the device doesn't authorize accessing the device, the law allows the police to access it.
thanks, I'll explore using Joplin
Mnesia works great for what it’s designed for. What it was designed for, though, is “replicating connection state between a hot-master telecom switch and its warm-standby switch, so that the warm standby can be instantly promoted to master.” Which... isn’t a common use-case, really. I’d describe the result as “ETS synchronization”, rather than a true DBMS.

Mnesia has had features like disc copies bolted on after-the-fact, but you can tell from the way they’re implemented (e.g. manual node-crash recovery) that they’re not used by Ericsson in the form you find them in OTP, but rather that these are just framework hooks where Ericsson has built (and expects you to also build) specialized-to-your-use-case DBMS logic on top of.

And, likewise, Mnesia assumes OTP’s “distribution set” model (i.e. a static set of known operational relationships between nodes) rather than a clustering model; Mnesia has no clustering support per se—you need to take down the whole Mnesia application across the distribution set and start it back up if you want to change its node membership.

These things are fixable, but the result wouldn’t be really be “Mnesia” itself any more, but rather a freestanding DBMS system that uses Mnesia as its storage- and transaction-linearization engine, maybe Lasp for clustering, CRDT-annotated field-types in table schemas for resolving state after crashes, etc. Still, I’m surprised nobody has bothered to build such a thing and open-source it.
They transitioned that to a paid feature because they had to keep the lights on.

Small groups of engineers can do amazing things but in most companies amazing things worth doing run out and staff keeps growing. Salaries need to be paid and diminishing returns start.

I have been thinking about the economics of being done with a piece of commercial software. Shut down feature additions, lower the price in regular increments, and open source after a high bar of total revenue is reached.

Alternatively work out a company sale that doesn't include the name or the product. Sell the team, the office space, the experience, and a copy of the product which must be rebranded or reengineered into something else but leave the original product and name on the market with a maintenance staff and original copyright.
CSIndexbr: A Transparent Index of Brazilian Papers in Computer Science
It definitely is. But the magnitude is much different. China makes it very hard to do business in a wide spectrum of industries. That's their right. But it's not free trade in any sense.
> isn't that high concentration going to be a lot worse for me even if I drive past every exit sign in Tokyo

No, absolutely not. Both are extremely harmless. Zero is zero; neither is more harmful than the other.

Let me put it this way: In both cases, a much bigger threat to you would be walking past the display of bananas at the local supermarket. (And no, you shouldn't be worried about the radiation from THAT either.)
Whenever I complain about 90F being hot in the Midwest, someone from the South always has to chime in about how they get 110F all summer and no one complains. But they also don't have to deal with -40F/C.

People in India are used to 100F+ weather, but would die quickly in -40F/C weather. The same thing happens in reverse.
I used Qwant for a while (lite, the main version is so cluttered), but found the results to be hardly usable.

I do hope they manage to stay afloat though, as I am happy about any Google challenger.
Yes, by doing things like putting "bugs" in their homes or workplaces to listen in on them.

There's nothing stopping the authorities from doing this now, and in fact, it's even easier now with the level of miniaturization we have now.
> one of the best places to grow crops in the world (#1 soy producer and one of the top corn)

This makes me quite sad - the idea of one of the best places in the world to grow crops being wasted on massive monocultures of these industrial crops.
Wouldn't unplugging and "looking at the world around you with your own eyes" provide a hopelessly narrow and biased slice of objective reality? Why should anyone expect their immediate, physically accessible surroundings and specific lived experience to generalize to entire societies, let alone the globe?

I'd recommend a deliberate analysis and culling of your information sources, not a complete disengagement.
Totally tangential rant here, but when I've had family or close friends (the kind who would come to me for free tech support and who I would generally indulge) ask me for recommendations, I've told them that I don't know Mac products well enough to recommend / recommend against them, but that if they get iOS or Macs, I simply won't be in a position to help them. Almost invariably they get the Apple device, need help, can't get it from Apple, and come back to me. Can't stand it. And if I ever have a glitch they'll say, "but Apple stuff just works..."
The won't be able to stop it completely, but they will be able to stop 99% of people from using it.
Generating boilerplate is easier than reading it over and over. We need an IDE than can at least hide it and focus on the 1/4 of the lines that do something.
In practice, paper money works fine -- in spite of the fact it is regularly and continually counterfeited.

Your plan doesn't work.
They've cracked down on numbers.

https://en.wikipedia.org/wiki/Illegal_number
That would imply a wet-bulb temperature of over 40 C, which shouldn't be survivable. Does everyone spend all their time indoors? What if there's a power outage?
I bought a ThinkPad specifically to install OpenBSD. It's a great combination. I find OpenBSD much more straight forward and coherent than Linux. There are some bells and whistles that I wish it had, but in terms of the foundation it is wonderful.
Making shovels for the AI crowd is also a lot safer than making them for the bit miners.
Teen robber shot by victim, accomplice charged with murder
So from the eyes of the state, you're a murderer if you are a pregnant woman who starts a fistfight with someone who by defending themselves, kills your unborn baby. But if you in an act of premeditation opt for a "clinical" abortion it's a-ok.
Some GPUs do support multiple layers which are composited together to form the final image.

This is one reason why the FBDev driver is deprecated: it only supports one framebuffer per output.
>I do see a lot of energy

You are free to use any word to describe it, you could also call it "expense." China is spending time and energy on suppressing dissent proportional to their fear of their own people. The CCP has decided that the risk of being deposed is high enough to justify the cost and effort required to implement all of those nightmarish schemes.
The headline is clickbait, because it omits the only important detail.
It’s Steve Jobs’ mausoleum. Probably an important landmark for the next century, even if it’s a distraction now. I’m sure most mausoleums seem pointless when they are built but a good mausoleum can be an important player in future history.
Lots of people here mentioned they are looking for Evernote replacements. Here is my experience with this:

Joplin[1] seems to be the best in my view. It's cross-platform, has decent sync capabilities, plus a web clipper. I've been using this for a while and have liked it a lot so far.

I used Quiver[2] for a while when I used to run macOS, but moved away from it because it was macOS specific. It also had some features lacking, namely no spell check (an issue that Joplin also has, although I believe this is being worked on). It also dosen't have a web clipper.

OneNote is ok, but I don't run Windows (I used it at work at one point). The killer feature it has is collaboration with other uses on the same domain, a la Google Docs. If that's not a use case you have, it's probably not worthwhile. Also no web clipper.

I briefly tried zim[3], but found that it lacked polish, and didn't have a mobile client or a web clipper, so I never fully moved on to it.

For a long time, I used Sphinx[4] plus several extensions and wrote everything in rst, with syncing accomplished via git. This turned out not to be very ergonomic to use, had no mobile client, and no web clipper.

Some other note taking apps that I've heard of but not tried personally:

* Turtl[5]

* TagSpaces[6] - tried the demo briefly, but didn't like the UI, also the iOS client was abandoned at that time

* Standard Notes[7]

* Inkdrop[8]

1 - https://github.com/laurent22/joplin

2 - http://happenapps.com/#quiver

3 - https://zim-wiki.org/

4 - http://www.sphinx-doc.org/en/master/usage/restructuredtext/b...

5 - https://turtlapp.com/

6 - https://www.tagspaces.org/

7 - https://standardnotes.org/

8 - https://inkdrop.app/
This is a quality shitHNsays post. Thanks for the chuckle.