skysight-inc/HackerNews huggingface dataset:
I'd also add that, for lack of a better term, 'not being a dick' can go a long way towards getting ahead.

People tend to prefer working with others who are respectful, conscientious, considerate, understand the limits of their knowledge, don't make assumptions, don't take things personally, are curious, etc.

These traits won't make up for a complete lack of expertise, but in my experience they'll jettison the 'average' professional ahead of the 'expert' who lacks these characteristics.
With a Bluetooth headset i think it would be okay for calls, and infact the keyboard might make it much nicer for texting.

As for notifications: You can't see notifications from apps on the PinePhone anyways unless you disable suspend, as the crust suspend firmware only detects wakeup events from signals sent by the hardware. So while the modem can send a signal to wakeup the device when there's a call or text, and the RTC (Real Time Clock) can wakeup the Phone when there's a alarm going off, there's currently no solution for waking it up when say you have a new Telegram or Matrix message while in sleep. More than likely people will figure out a way to solve that in the future with custom wifi chip and modem firmware that can handle push server wakeup events.

With that said though, the 6,000 MaH battery this keyboard addon will have should make up for that. You could disable suspend and have all the apps constantly watching for new messages and sending notifications, and probably wont have to worry about battery life even still. This is exactly what i will be doing personally.

The only problem i forsee is how big and bulky this is, meaning it will probably not be feasible to use one handed, and it also will be heavy in a pocket.
I recall a story where the Brits would report V2 hits in locations far away from where they actually hit, and German intelligence communicated this to the targeting teams who then amended the V2 flight courses rendering them essentially moot.
> Very often I get immediate answers even without needing to click on any site. It's truly magical.

Yeah, why should anyone else but Google be able to monetize a website? If you click through to anywhere else but Google, you risk diverting some ad money to someone else than Google! The horror! Naah, much better to read the Google-approved cooypasta...

Also, ~90% of those "immediate answers" are directly copied from Wikipedia anyway; if those are what your after, why not just go directly there and see the whole article in stead of just Google's snip of the intro? (Furthermore, ISTR reading somewhere that WP isn't all that enthusiastic about that "magic".)
One for work and one for their mistresses.
Clearly, yes. If the US had made a law that Canada didn’t even need to legislate, then it would be equivalent to an EU regulation.

I’m not sure why you think being part of NAFTA, a free trade agreement, is equivalent to being an EU member and thus accepting law from a supra state, you’d have to explain that.
A History of Korean Gaming
These days I generally don't trust any security product. They are as much malware themselves as the malware which they claim to protect you from.

- Many security software providers are hackers or ex-hackers... So you're basically paying hackers to protect you from themselves. Why should I trust software which is almost 100% guaranteed to have been written by hackers more than any other random software I might download from the internet which has maybe a less than 1% chance of having been written by a hacker?

- The software security industry is more about selling security products than actually helping to keep people and companies secure. The incentives are to sell peace of mind while keeping systems vulnerable (don't kill the goose that lays the golden eggs).

- Most security products capitalize on fear rather than genuine threats (security tools tend to show lots of false positives to draw attention to themselves or to upsell additional software).
Germany's fossil fuel use for grid generation was steady after Fukushima. Coal use declined. After 2017, coal use fell off a cliff (as CO2 allowances became more expensive in Europe.)
The HE link doesnt mean they are signed.
It just means the IRR records are correct.
You would see a green key on the prefixes if they were signed (and correct)

The prefixes are in the https://www.radb.net

Somebody (as everybody can do this with radb) said to RADB that 8003 is the correct origin for these prefixes.

Considering the DoD hasnt rained hell on the RADB, Id guess theyre good as well, but its not RPKI signed.
Additionally, there is the additional dimensions of grade/composition of metal, heat treating (and heat treatability), dimensional stability/accuracy, and finish (pickled? Oiled? Mill finish?). And that’s just for ferrous. Non-ferrous is even weirder in many ways.
I hope when I die people care
speaking for myself, state-level bias is harder to ignore than the kind of bias a reporter has when talking about politics that are against their own personal beliefs.

personally I find outlets like NYT or NYPost to be too filled with the type of 'state-level bias' that I have a mental allergy to.
They did. The letter clearly instructs soldiers to shoot fleeing people in the back if they don't stop and surrender. "Not killing the fleeing man" is what we can an "alternative."
That sounds great. What kind of heating system?
Show HN: hackernews_tui – A Terminal UI to browse Hacker News discussions
Power lines don't use copper. They're aluminum with a steel core.
This is the majority reaction.

Computer says no = okay it’s your fault.

It’s the equivalent of ‘works on my local’ so get lost you deal with it.

Computers may be binary but the people who make them aren’t.

This failing of understanding and with the advent of easy ML will only add to the problem.

Askimov’s multivac would end the human race before it helped it.

Applications are starting to get to the point of dogma for many of us at a certain level.

Still love the film ‘Idiocracy’ becoming more and more prescient.
There’s more non tech than tech content here for the past handful of years. Not much Hacker, mostly News - and News with intention to provoke outrage at that.
It makes sense that a nuclear peaker plant could last longer, but it's probably a challenge to sell an investment where the payoff comes after the investors are dead. In the short to medium term, that unused capacity is lost profit.

Maybe with a carbon tax, this could work... otherwise natural gas peakers will take all the money off the table.
Freeman Dyson wrote about it, but it was Ted Taylor who did it, I think.
Many of those provisions are unenforceable in the USA as well (it varies by state). But there's no rule that says that boilerplate contracts can't contain intimidating-but-ineffectual language simply to discourage people.
Working out and eating healthy but not losing weight
> attract exactly the kind of talent who would take a big pay cut out of a sense of service/duty.

90% (might be a bit generous) of the people so attracted will not be the kind.
I think this notion of recycling turbine blades is a bit of a fetish. Why do they have to be recycled?
Álvaro de Campos
> "promising that we'll be able to build web apps in any language" is not how I see WASM

Unfortunately it kind of got branded this way for people who aren't close to the front-end industry. There's a segment out there who would like to write web apps but aren't willing to touch JavaScript with a ten-foot pole, and their hopes were gotten up that WASM would give them that. It's not exactly a lie, but it has so many asterisks that it may as well be.

In practice, the reality is that JS will continue to be the only first-class language for the web. WASM has many uses, some on the web and some outside of it, but the closer your app is to the DOM and to the browser as a platform, the less likely it is that you'll ever be able to pretend JS doesn't exist.
What makes you think it’s safe to assume that Mars has no life?
Wind and solar results in much much less destruction of natural habitat than fossil fuels.
> With corporations doing their best to remove that ability

Governments too. It's an international network but they all want to impose their laws on it. We'll probably end up with fragmented regional networks instead of a single global network. We'll probably see heavy filtering at the borders. Even if we use mesh networks to eliminate the need for centralized ISPs, they depend on radio to work so authorities can always track down and stop everyone running a node.

We are privileged to have experienced the true internet before the powers that be destroyed it. A true global network where data used to flow freely. I'll miss it.
Mesh is what we can look to when we don't have (reliable) Internet, for when we're in places that don't have Internet, and/or for people who don't have the resources to get on the Internet.

Rust is not something we're going to be running on low power Pi-type boards in trees, or on the kind of hardware that's available to people with very limited resources.

So why write software in a language that isn't meant for and can't be compiled on modest hardware?
> With a Bluetooth headset i think it would be okay for calls

I don't think so, for the reason that I won't necessarily have the time to pull the headset from the bag and pair it to the phone when receiving a call. Assuming I even have a bag on my back… with my headset in it. A headset or earpieces with a jack cable would probably be slightly better but that still makes me rely on such a thing, and on being able to quickly pull it from the bag and connect it. That adds to time of one ring the Pinephone already takes to wake up before actually ringing.

I guess it is feasible to answer a quick call by just opening the keyboard, but it still seems a lot of trouble and not very convenient.

> You can't see notifications from apps on the PinePhone anyways unless you disable suspend

Indeed, but I happen to only use texts and calls so it is okay for me.

> More than likely people will figure out a way to solve that in the future with custom wifi chip and modem firmware that can handle push server wakeup events.

I hope so! :-) It seems quite feasible at least on mobile data since one can run arbitrary programs on the modem.
At that point, what's the purpose of using WASM at all?
But now you’re asking my username, which I have no clue of since I used single sign on...
"Print debugging always works..."

Nope, print debugging does not always work. Please stop saying that. Sure, it's often useful and often works. But go try to debug a race condition, or bug in some locking mechanism with print statements. I'll wait as you add a bunch of print statements, and then learn the harsh lesson that you are now debugging a completely different program with very different performance characteristics that now doesn't deadlock where it used to deadlock because you slowed down one of the threads massively as it spends time it used to not spend logging stuff.

"Step debuggers, on the other hand, are essentially “no-code” debuggers — extremely useful for the purpose for which they are designed, still useful for adjacent purposes, and a great place to start if you know the tool well, but ultimately not as powerful if your needs exceed their capacities."

I guess you'd think this if you thought print debugging "always works". But I promise you it is equally (if not easier) to exceed the capabilities of print statements in some scenarios.
I worked on one as an undergrad:
https://github.com/gwsystems/aWsm

Full AoT compilation, C programs run within 10% of native
That only works if the servers don't rely on external dependencies or if every single opertaion is idempotent.
I'd like to give them the benefit of the doubt, but this is written like an apology they know they must write. It does not come across as apologetic. It comes across as rationalization veiled as an apology, and it doesn't sit well with me.

I hope I'm just being overly sensitive here.
What makes you so sure there is no money riding on college sport outcomes?
Look, if you want to come someone's IP address for your internal network, that's fine, what you do in your private network is your business. But don't blame the owner when they say "hi, I exist" and you forgot to configure your routers to ignore them. It's not the DoD's fault that other netops didn't bother break the rules in a safe way.
Note that it is possible to JIT even with W^X. What these platforms do is prevent memory that has been mapped writable and overwritten with new code from ever being mapped executable again.
CEO Pay Remains Stratospheric, Even at Companies Battered by Pandemic
This whole website is very interesting, the emphasis on modeling feels like a sort of “declarative style” for abstract architecture. Thanks for sharing.
That and the historic evidence that the prize for all that bloodshed is just a new set of oligarchs.
Nuclear fusion plan at former Aberthaw Power Station
That is the title on the source site! HN Frowns on re-writing titles.
> Rust is pretty accessible to developers coming from scripting languages (JavaScript, Python, etc).

Not in a way that is unique to Rust…
I was reading this thread... https://lore.kernel.org/lkml/20210421130105.1226686-1-gregkh...

The Linux kernel team had to revert changes in over 200 files. They will also have to go back and review hundreds of commits to make sure they do not contain any malicious code.

The technical effort in addition to all the time spent dealing with the backlash of this is a waste of time for a lot of people doing important work that benefits everyone.

So, what else can be said... Play stupid games, win stupid prizes. To Mr. Lu, Wu, and Pakki: enjoy your ban and worldwide press coverage.
If longer menus are needed, it might be necessary to manually set `overflow: scroll` and hide the scrollbar.
You'd be surprised, but GFW is a blacklist not a whitelist, as such the blocked domains and/or IPs are a very small subset of all public addresses out there.
Ask HN: What are your passive/side income streams in 2021?
On Firefox Font sized greater than 13,000 points would eventually crashed browser. Basically OOM.

It certainly tried to render it though.

Produced a lively discussion on how to fix it.
Potentially silly question: is this trick really as silly as it sounds?

If you're writing malware you obviously can't have EULA that your victims would subscribe too.

But could placing such a message (or a better worded one forbidding reverse engineering) in the binaries open a window for legal action against the security researchers who disregard it and disassemble the executable anyways ?
> Zig is not compatible with the existing C code base

It's actually more compatible with the existing C code base than C is. If you're not familiar:

https://andrewkelley.me/post/zig-cc-powerful-drop-in-replace...

and an IRL use case:

https://dev.to/kristoff/zig-makes-go-cross-compilation-just-...
> the strange physical effects of the evolved circuits aren't "hidden", they're just outside the model

But isn't that all the same -- feels small difference to say it's not "hidden", it's just "outside the model". Go far enough outside the model, and it's as good as hidden. (as opposed to simply going a little outside the model, which is avoided as a mild preference)

For example, we don't understand many aspects of the biokinetics of neurotransmitters binding to the active sites of receptors, but the assumption is that in aggregate, things like this are important to our neurochemistry. And this, a million times over for all protein interactions. Things like this are literally still not modellable in a way that's useful to predicting emergent behavior, but despite that, they play a part in how we experience stimuli. For all intents and purposes, this is still "hidden" to us in its complexity. But the environment has nonetheless "selected" (in the evolutionary sense) on the cumulative results for a million years.

Sorry, studied biochemistry, so apologies if this seems non-sequitur. It feels quite related to me :)
Isn't this putting the cart about 10 light years in front of the horse?
What is the difference between these:

ffmpeg -i in.mkv out.mp4

ffmpeg -i in.mkv -c:v copy -c:a copy out.mp4
"someone".
The one thing that always catches me is that, when transcoding, by default, it only includes the first video track and the first audio track. If you have a file that contains multiple (multiple audio tracks are the most common example), you can add "-map 0" which means "include all tracks".
Indeed. This letter is an attempt to justify and rationalise their actions. Essentially, it amounts to saying "we're sorry you were offended and felt hurt by our legitimate work but we had no choice but to lie to you and unethically experiment on you without your consent or we wouldn't have been able to do it". Their statement is not an actual apology, even if it is phrased in the language of apology, and it is an excellent example of what not to write if you are seeking forgiveness.

The core issue here is that the system under which they were working, and the researchers themselves, did not consider this work to amount to unethical human experimentation - even though the work directly involved infiltrating and exploiting humans and human social systems. There is no mention of this nor of any substantial desire to understand or address this systemic failing and, until there is an unconditional acceptance of responsibility for the harm caused and a real actionable change for the better with accountability, I don't see how we can consider this matter to have been apologised for.
I agree, but let's give them a little extra benefit of the doubt. I thought as I was reading it that it seemed stilted and forced, then I wondered if the author(s) don't speak / write English as a primary language.

I'll be interested to see how they react to feedback / responses.
It's easy. Just come up with a secret rule and derive the passwords from that rule such that the password is different for each website/service.
Is It Time to Rename RPG?
Should IBM rename RPG, and if so, what should the new name be? It’s an interesting idea, and one that was recently floated by a member of the IBM i community, who submitted an official request for enhancement (RFE) on the matter.
> But it's good that expanding my reasoning has led you to reconsider the validity of your argument.

What I meant is that my first sentence, which references something you removed from your original comment, sounds very out of context now.

And no, none of the folks I'm thinking of actually make money from password management solutions. Your comment sounds the same as "of course all those doctors would recommend getting vaccinated since they make a profit from selling you the vaccines".

Please, just stop.
Why wouldn’t you be able to run rust on something like a Pi, or even a much more modest mcu? (You totally can)

There’s even a whole section of the rust documentation about embedded development in rust. https://docs.rust-embedded.org/book/
> The Vale of Glamorgan council is bidding for the site to be used to house new technology to produce "limitless" energy ... However, the plant would not open until 2040.

I'm glad that fusion is now less than 20 years away.
The things streaming into the child's eyes are photons. If the electrons from the cathode stream into the child's eyes you're charging the child up with electricity and it'll get a nasty shock when subsequently grounded.

So now you've learned what was wrong with that sentence.
Incorrect.

Department of Commerce.
This is a textbook non-apology and is just further reason to keep this researcher (and whoever else was involved) banned from ever contributing again.
I was just about to post: "This is a great apology."

Context is everything, of course. I think you're right that it's tainted by the fact that they absolutely did not have a choice, and coming from people who've deceived the same tribes they're now trying to apologize to.
+1

and tell each that you contact others. Lowest bidder wins.
Opera gives a 'crashed' response.
Edge (chromium) gives the more ambiguous "this page is having a problem" rather than admitting the crash.
Are you sure things are so different?

https://www.nationofchange.org/2016/11/01/security-firm-runn...
> To not care about that is to not care about your own opinions, which is a tough ask for most people.

No, it’s not to care what random other people care about how you express your opinions. Lots of downvotes can mean your opinions have no merit, but it can also mean a small number of people disagree with you, or that you went off-topic, or didn’t express your opinion persuasively.
Census as an activity is, though not a Census Department specifically. Though that may be a quibbling distinction.

Armed forces would be another Constitutionally mentioned function.
> Many of those provisions are unenforceable in the USA as well (it varies by state).

Good to know. I've been told otherwise... Wonder if this is documented somewhere.

> But there's no rule that says that boilerplate contracts can't contain intimidating-but-ineffectual language simply to discourage people.

Yeah, it sucks. Most customers aren't really familiar with law and yet they're forced to resolve these ambiguities. There's also the fact legal proceedings are extremely disruptive and costly for the average person but are routine for large companies. So even if they're unenforceable in court they can still force compliance by threatening to take people to court in the first place.

It's essentially bullying in my opinion.
I wonder if this will give rise to more darknets. Perhaps one day communicating across the border without sharing that communication with your government will be treated the same as smuggling.

That's a really bleak future. I wish there were politicians that fought to keep these kinds of freedoms.
DOM access is possible with a bit of boilerplate to make the WASM aware of the APIs. In Rust, crates like js-sys and wasm-bindgen automate most of this.

Rust also has the Yew framework, which is surprisingly nice to work with given that Rust is not a frontend language and it only uses the built-in macro system rather than a preprosessor like JSX.
The routinely let off much bigger violators with a slap on the wrist. See UNC shuffling college basketball players through fake classes for years.
Who stands to profit from FOSS, self-hosted password management solutions (e.g. Keepass) then?

Generating long, high-entropy, unique passwords and then not relying on your brain to remember (and your fingers to type) is always going to be more secure than doing it the hard way for its own sake.
A later mission doesn't have to focus resources on scouting sites of potential interest, drilling, testing, analysis and sample storage. It can focus on picking up its cargo and getting back to Earth, which would be an amazing feat by itself.
You can make it run automatically on save, or make a shortcut to do it from inside vim, or both. A few lines added to .vimrc and installing the widely-used universal ctags or exuberant ctags if not installed ready.
Unfortunately, with the Internet increasingly being used to conduct business, government, education, and even religious services, that option is rapidly becoming less tractable.

(I say that as one who shares the general sentiments.)
Just curious, and I'm genuinely asking as someone who thought the letter seemed well-intentioned: what should they have put in the apology letter?
I find it false.

There were months of opportunity for contrition.

They seemed a little too proud of their paper for Oakland'21, and this note comes much too late, for the message to be sincere.
And what of the merits? If the previous 190 patches were indeed legitimate it strikes me as overly vengeful to pull them in a "punish the son for the sins of the father and the father for the sins of the son" kind of way.
The first one might re-encode, the second one explicitly doesn't, the streams are just copied as is.
Debuggers don't work in the situation you described either.
Why the machine metaphor has failed in biology and software