skysight-inc/HackerNews huggingface dataset:
> Forget security for a second, imagining every email as public record will make you more considerate and less biased writer. And from a business perspective, email should be viewed as a public legal record, because in some cases it will be used that way.

> Just because I consider every email I write to be public

Cool. Can I have the creds to your Fastmail account then? I'm curious what you're up to these days. If you're not comfortable doing that (I promise I won't send any emails - not that it matters, I could still spoof your address anyway), I could settle with a dump of all the emails you've sent.

I get the whole 'write every email with the mindset that it could one day end up on the front page of NY Times' but that doesn't dismiss security requirements for locking down your email/calendar account.
The other thing to bear in mind with stuff like this, the FBI investigates stuff all the time and it turns out there was nothing there. One of the more interesting examples is their investigation into the song Louie Louie:

https://groovyhistory.com/louie-louie-kingsmen-fbi-investiga...

This was the height of the Satanic Panic. Without the CIA papers it's hard to tell if this was another example of the FBI investigating what was ultimately nothing, some facts planted on purpose by the CIA, or what.
Show HN: SocialPlanner – Find, plan and post content, all in one place
That climate change mitigation follows a sigmoid and there will be a sudden and rapid transition to a carbon-free global economy
Appreciate the post! I'm currently reading the Cryptonomicon and whole-heartedly recommend it to others for reading.
Boris Johnson will have to break his promise not to extend transition
What kind of components/widgets are you referring to? RN has a lot built in and then there are a good number maintained by the community. As far as custom UI components I know some people use libs like NativeBase but I handroll my own
I tend to use a simple txt, it is always open on my editor, and I put there the TODO, or any bug I found, markdown format. If I have to persist this information I tend to use github issues and use a PR flows, but in general a txt is more than fine, just use that. If you get fancier than that I can assure you will get dizzy on tools.
I've been working like that for 6 months in a row, alone. And I have to tell you
when I'm tired of backend programming I move to the frontend , doing some visual adjustments, just for fun and mental health, then I switch back to the backend and so on, also this cycles are switched by testing, design, programming, flow design etc...
> 45 foot tunnel under school connecting school with nearby triplex

That didn't actually exist. Two separate excavations never found signs of anything under the school except for a small crawl space someone had dumped some trash into.

The mistake you're making here is assuming that all of the accusations in that report are corroborated. They aren't. Most of it is just a collection of claims made by assorted people, not anything to do with actually investigating those claims.
The next company you hire, check middle-management out for the signs of paranoid delusions.
Evil hackers, traitors and the even more horrific competition.
On any signs of these - run.
To those people anyone quitting is becoming part of a evil shadow organisation out to get them. You cant wint against that insanity, once it has money to burn.
Agree about the intonation vs particles. Sometimes a word like wohl would be most naturally translated into English by italics.
I don't know if this was your intention, but you posted this under your real name. Under the same account you posted an article that gives away your ex-employer.

If it is intentional, then why not say the company in the post?
Your assertion that people don't have a right to fly is fundamentally flawed. Whether or not I have a legal right assigned by the government is unrelated to fundamental human rights. Most people would agree the government doesn't have the right to tell people not to do something without a very good reason. And that's where the disagreement is. No one is saying the FAA doesn't have the legal authority to tell people what to do, the complaint is they don't have a good reason for the rules they're trying to implement.
"Nice" is not essential, and can often get in the way of effecting real positive change.

"Respect", however, is absolutely critical. I would not have tolerated working for the editor mentioned in the article -- not because he wasn't nice, but because he wasn't respectful.
Yeah, using NetNewsWire. The original author bought it back somewhat recently and afaik it's a complete rewrite now and open source, go ahead and check it out https://ranchero.com/netnewswire/
Ok, are any of the old fogeys here other than me reminded of the Cauzin Softstrip when they see the printable/scannable code?

Back in the day, way back, actually, you would manually type in source code from print magazines for applications (and sometimes bug fixes wouldn't show up until a month or two later in a subsequent issue of the magazine).

The Softstrip was an alternative (that required buying a special scanner) so you wouldn't have to type in all the source code manually.

Another novel way of distributing code (without typing) via print magazine was thin a strip of vinyl that you would play on a record player (and weigh it down with a coin) that you would wire into the audio in port (or cassette port) of your computer.

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

https://www.nytimes.com/1985/10/15/science/personal-computer...
Your anecdotes are familiar and I completely agree with some of your observations on the limitations of TODOs, but I don't see any reason to be anti-

As far as I can gather, you've described TODOs being useless but harmless
> For the kind of testing they are used, this isn't a major detriment

Eh... 1 hour tests turning into 4 hour tests turning into 12 hour tests is one thing, but when a 12 hour test turns into a 7 day it hurts. And if a 20 day long bootloader simulation with accurate pad models fails, you may not have a chance to run it again with a fix before tapeout. And Kernel boot in simulation takes so long.

Not that you're wrong, just emphasizing how slow it can be. Simulation complexity has outpaced server farm speed increases over the past 10 years, in my experience. And rtl simulation has slowed itself out of usefulness for many software use cases where it used to be not so bad.
How is a swimming course a moneymaker?
If you never separate those two again, you will have lost the ability to reason about programming at the various levels of abstraction... which would be a net loss, not a net win.
Https://Qr-edit.com

This editor supports wifi qr codes
It's a great rule if you want to get people to never write down whatever information would have been contained in their TODOs. Anywhere, probably. Best case it remains but just without the TODO label, so... congratulations? Or goes in an issue tracker with all the other junk-issues that no one ever looks at.
> You do not put these kinds of TODO items in an issue tracker because they are extremely local and contextual to the code they apply to. Filling the issue tracker with thousands of these kinds of issues which can't be understood without looking at the specific lines of code the comment was applied to has high overhead with negligible value.

This is one thing that really irks me about most code review cultures I've worked in - they can never stand to see a "naked" TODO (one without a reference to a tracking bug). You're spot on about the result.

The instinct to put a TODO is a note to self that there is a future cleanup, optimization, or improvement. It's a flag to readers of the code that the original author was not quite satisfied with some dimension of a solution. It is _not_ a work ticket, especially in the timeframe that most issue trackers work on (< 1 year).

Maybe there needs to be alternate semantics for these "contextual TODOs", so that people do not immediately get the instinct to either put them in the queue or remove them.
My process is similar. I use Trello with four lists: Backlog (further out feature ideas, ambitious or less important refactors, edge case bugs), To Do (basically an extension of Backlog for things I plan to work on imminently), In Progress and Done. I also have labels: Feature, Bug, Refactor (user-impacting things like improving performance), Developer (non-user-impacting things like importing infrastructure into Terraform) and Marketing.

One thing that has helped me immensely is using checklists on Trello cards. Unless a task is very simple, I generally make two checklists: one for implementation and one for QA. The act of making an exhaustive QA checklist in particular has helped me figure out edge cases that affect feature development, and going through each and every scenario outlined before releasing has caught a ton of bugs. As a bonus, I get a progress meter on each task.

It's enough structure that I have a good handle on everything, but loose enough that I don't spend much time appeasing my product management process. I'm only coordinating with myself here, so I think adding more tools or processes would just slow me down.
I have make and CMake templates for C and MSVC C++ projects, respectively, and I create a Sublime Text template with a todo.txt for each project. I tend to only use VS for debugging, as it's easier to link SDL, Lua and other libraries through a CMake build than the Visual Studio UI.
> it converted me from an agnostic to an atheist

I don't think these are necessarily mutually exclusive, but treating them as if they are, I'm curious why. I would presume your definitions, based on this, that:

* agnostic = "I don't know if there is anything"
* atheist = "I do know that there is nothing"

I have mostly met agnostic atheists, being "I don't know if there is anything, but I believe there's nothing", whereas it seems you are a gnostic atheist.

I'm curious because I somewhat took an opposite path in my life - reading Godel's Incompleteness Theorem exposed myself to the idea that I can't ever know what's out there, so it lead me to agnosticism.
Texas church shooting: two left dead in shotgun attack
I use jira with bitbucket. I give my clients access
> I figured if you added enough racks you could go that high... but yeah, that's asking for the equivalent of total coherency on a piece of software running simultaneously across thousands(?) of nodes.

Also, you've got hundreds of users, who may be submitting tens of tests at a time. Like, even a giant company would run out of compute trying to make simulation as fast as the users want it to be.
In some different articles I read, the change from 0.6 to 2.5 came after flight testing of the aircraft when it became apparent that the MCAS system needed greater authority to function properly. That part of it was totally normal. The major error, however, was that the documentation was not updated following the changes. That created a situation where some people were looking at documentation that no longer reflected the true system.
The whole first chapter of Brave New World comes to mind as well...

"Bokanovsky's Process"... x-ray, and alcohol to clones of the "worker class" to make them slow and stupid to do your bidding.

https://www.huxley.net/bnw/one.html
Vintage Coin Sorter
I haven't looked much into it yet, but I really, really like what they do with Pinebooks. Heard only good things about them. Looking at the announced specs[0], the phone is very promising to me.

I'll probably wait for a general release (apparently the "Brave Heart" edition is for devs and very-early adopters). It's definitely on my radar.

[0] pine64.org/pinephone/
Real talk: don't do this.

Instead, wash the affected area with bicarbonate of soda. Then cold water.
>But it doesn't mean that if a scientist does that kind of unethical experiment, he wouldn't be put in jail.

It does if he's doing it for the government.

I can absolutely see the US setting aside some black funds to guarantee that it doesn't suffer a "Superman gap."
In Rural Areas Without Pain or Addiction Specialists, Family Doctors Fill Gaps
No, they were just producing neutrinos, detecting them, and measuring transit time.

But you have to turn the neutrino flux off and on, or at least vary the intensity, to have something to measure.

You might have been able to get tens of bits per second with their apparatus. Or per hour.

Look up "superluminal neutrinos" and work your way past the scandal to the actual experiment..
Don't call him “Dimon” [video]
It's Portuguese, but many other languages have it. :p The term is "placeholder name". For an extreme example of it, see the Hawaian Creole "da kine".
as people died, now you need both: to identify the issue with the process that caused the problem to happen, sure, but also to identify key figures that signed off the design and trough the justice system identify whether exists a direct cause between their decisions and people deaths.
Every time yet another scandal comes out of Facebook, Google, etc... I think that the 1985 film Real Genius still holds up today.

The TL;DW version is that a young, idealistic tech guy learns the hard way that not everyone is as idealistic as he is about technology when a greybeard informs him that the project he just finished is a weapon.

https://www.imdb.com/title/tt0089886/

Silicon Valley needs more Laszlo Holyfelds.
Todoist. I organize my projects in separate projects or sections in projects, depending if they have big or smaller scope.

I also import my Github repo's PRs, so I can plan everything in a single place.

Every week I plan the next one and I review my planned day while I commute.

I split tasks in several subtasks and I keep track of my progress looking at how short is the subtasks list per each task.

I also usually take few minutes a day to refine tasks to see if I missed some subtask or I can improve the description.

My workflow is heavily inspired in Agile/Kanban. My progress is measured overall with Todoist Karma.

This could work for more devs, as you can share and assign tasks.
Novel idea but these are not origami, but print, cut and fold. My expectations for the “carts” was much higher from the description.
America is evolving. It looks like Presidential candidate Andrew Yang has reinvigorated the conversation around a Universal Basic Income of $1,000/month for every adult American which ultimately could end the poverty you're referencing which is due to the lack of any value gains from economic success of capitalism from being distributed to all "shareholders" of the nation. Likewise the current administration is a failed attempt at tyrant wannabe who lack the integrity to stand with and defend their constitution - and they do other shitty, and internationally illegal things - like separate immigrant children from their parents.
You literally stated "most people have gotten off of FB." Your citation shows it shrinking by < 10% for gen z and millennials, stagnating for gen x, and increasing for boomers. It's similar in my circle of friends but you can't discount the billions that still do use FB daily worldwide.

You stated more than a third of the US has Airpods plugged in most of their waking days.
And again, I say this as a guy who owns a pair and sees them in the workplace all the time. < 50% of my team has them.

But 1. they don't wear them all the time. I'd wager < 3 hours per person. Mostly during commute and gym. 2. I'd say wireless headphone usage is increasing in general, I don't see why you have to exclude non Airpod users? 3. Most importantly, you can't build apps on a platform that doesn't support apps!
Grand Theft Auto V Named as Best Game of the Decade
wow, that was a fascinating read. Thanks for the link.

Almost guaranteed they're still doing experiments like this.
It's not relevant today but a well-known virologist, Peter Duesberg, was an HIV-causes-AIDS denialist (before that he was very well known for real accomplishments in virology). However, he never showed any evidence to support his case and there was extensive evidence against it. If you want to be a denier, the reality is that you have to show a lot of compelling evidence both supporting your position, and against the mainstream position.

Modern denialism tends to be more centered around climate change- whether it is occurring, and what the impacts will be in the near and long term, and how to respond. Many physics people (who worked on high energy particle physics, etc) have looked at the claims from the various climate change promoters and found the source evidence to be less than convincing. If they articulate this, they are often described as denialists. Here's an example: https://en.wikipedia.org/wiki/William_Happer
It's a tool to manage dependencies for rust and can also install rust programs (it will download, compile and install)
You are grossly misinformed on this subject.

> I just disagree that we should “HTTPS” everything and that’s partly because of the overhead.

The overhead in any modern CPU is negligible. If you're worried about negligible overhead then why are you using an entire operating system to serve up web pages?

> ISP regardless of SSL know which sites I’m visiting. It’s there in the HTTP host header regardless of SSL or not.

The host header is encrypted over HTTPS. Furthermore, SSL isn't used in 2019 as it's insecure and was replaced with TLS. That might be pedantic but it seems to align with what this post is about so I'll mention it.

You're confusing the host header with the server name indication sent in the client hello. There is a huge difference between my ISP knowing I went to example.com (with TLS) or example.com/medical/how_to_deal_with_cancer.html (without HTTPS)

> And transit security can easily be encrypted without SSL but people are too lazy to encrypt their content within the application.

I'm not sure what you're suggesting here. The industry standard transport security for HTTP is TLS. Trying to re-invent the wheel is counterproductive and dangerous.

> “run acme encryptbot” no thanks. When I want a pure server with nothing other than my application I don’t want to download a certificate bot, install (lang) and let it mess with my configuration.

Then don't. The specification for the acme protocol is open and available to you. You could automate the entire process and even choose a DNS based challenge. Typical use of cerbot, should you choose to use it, does not "mess with your configuration".

> I don’t dismiss that HTTPS is important but I feel platform is flawed. Owned by corporate greed. It’s security based upon pay us money or else model.

It literally isn't because Let's Encrypt gives out certs for free. Additionally, so does AWS, Azure, and GCP. If you're paying for a certificate you're doing it wrong.

You have always been free to use self-signed certificates, but then the challenge of convincing your visitors that your certificate really is from you and not someone else who created a self-signed certificate becomes your problem to manage.
Agreed - particularly in my early career I wished more experienced folks would tell me what potential they actually saw in me, rather than constantly being asked what I wanted to do.

In particular, this kind of withholding of advice disadvantages people who are first generation college students, from the wrong social background, or lack access to networks. People who don’t know what their options even are, let alone which of those options is suited to them. Denying those people advice is especially cruel.
Meditate. Yoga. Learn and become who you are.
The Secret Behind Amazon Package Delivery to West Africa
New Material to Make Lithium Ion Batteries Self-Healing and Easily Recyclable
Don't take this the wrong way.

What if you read what he did, do a lot of research on how to get similar results to him and blog about it so others can learn from you?

Don't wait for things to happen; go out and make them happen yourself.
AMD partner spills full Radeon RX 5600 XT specs
The Value of a Byte in Cell Biology Research
I agree, I recently watched The Laundromat on Netflix and while it was entertaining due to sheer star power, the commentary on the Panama Papers sounded like it was written by a high schooler. It breathlessly mentioned how many corporations are headquartered in Delaware and the only reason it gave was tax avoidance, nevermind the fact that Delaware does actually have a state income tax, unlike that corporate tax haven Washington state, and nevermind the fact that Delaware's body of commercial law is world-renowned.

The plot points that were meant to evoke the most outrage were things that were already fraud or super sketchy, regardless of the tax shelter stuff. It's like, "Can you believe that someone would enter a contract and then not honor their side of the deal and then fly outside of the U.S.'s jurisdiction?!" And then they make it sound like it's a tax law issue and not a criminal getting on an airplane issue.
I've seen this situation as well. A mature codebase where many of the original authors are gone, with many new devs still getting up to speed.

You run into the problem where these todos never get touched because you don't know which are the loadbearing hacks, and tumbling down the rabbit holes won't help you get up to speed.

The only real way to combat this is to dedicate a small team to just start ripping things out/upgrading things/etc.

The only way to clear a minefield is to blow up all the mines....
You definitely cannot access resources you don't know about - and that is the value of communication. It also optimizes trade, travel and work including worker allocation. On its own, it does not solve any problem but makes big problems more tractable. Organising on bigger than village scale with any semblance of speed.
There are problems you cannot even begin to attack on local scale.

Even in ancient days, hunters communicated where to hunt for best results. Farmers taught methods that worked.

And then there's the basic social need of belonging. Though our impersonal modes of phone and net do not exactly work, they make face to face easier to set up.

On the other hand, whether low latency broadcast communication is needed remains to be seen, or what it affords us if anything.

Usually mail, press/radio is good enough, cheap too. Books for more in depth learning. Phone is good enough for emergencies, including text. Video is situationally useful.

The main gain here is that you can access the needed information on demand rather than wait for it to become available and potentially miss out.

Computing power is a different matter entirely, you can solve optimization problems if you want, guess weather, predict climate, population and economy. That is somewhat difficult but not impossible to run on a smartphone reasonably. But you can always use a phone as a thin client to access such data.
No it wouldn't have failed to GET. The domain is resolved correctly ...but in the wrong IP.

Very easily someone could upload a malware which would be piped to bash.