jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
A very good IDE with first-party GUI designer integration, and a big ecosystem of third party components for just about anything.

The language itself is not impressive compared to today's options.
Immigration status has absolutely nothing to do with it. There are undocumented immigrants who can afford it, and undocumented immigrants who cannot. The relevant factor is someone's financial position, not their immigration status. Regardless of intent, the parent comment singles out a demonized population of people. This is not constructive or helpful.
I've wondered about the same question, and I also personally greatly prefer markdown. I got into Python in 2002, and my recollection is that RST was introduced a few years before Markdown. Thus RST was more mature than Markdown at the time when Python documentation was a disaster zone and people were looking around for technology on which to build Sphinx. So I think RST versus Markdown for Python is more or less a "historical accident"; by now, there's a massive amount of documentation in RST, and it's too hard to switch everybody over. This situation reminds me somewhat of how Python uses Mercurial instead Git (see [1]); many years ago it was unclear whether Mercurial or Git would "win", and in fact many people (at least myself included, with SageMath!) thought incorrectly that Mercurial would win. Hindsight is 20/20, and fixing making the wrong bet on which technology will win can be extremely painful (at least it was very hard for us to switch SageMath from Mercurial to Git).

[1] https://docs.python.org/devguide/faq.html#where-can-i-learn-...
Canada here, have used WhatsApp perhaps 5 times, all just to communicate with small teams at events. Always uninstalled it right after and honestly have never A. missed it, or B. been asked why I'm not using it.
Vague question. What do you mean by "standard"?

Have you considered the SWE book?

https://www.oreilly.com/library/view/software-engineering-at...
Turning the politeness down to zero really messes things up for everyone. There's a lesson in there somewhere...
I've never used WhatsApp nor have any of my friends ever mentioned it as a method they'd like to use to chat with me.

I typically send normal SMS messages.

The impression that I get is that WhatsApp is not "a thing" in the US?
What? A bunch of cases were declined because the laws were written months in advance about it and only now they sue claiming unfairness.
If fewer than 100 people are charged as a result of yesterday's events, I agree that's a grave miscarriage of justice.

I don't care if they're arrested right now (as the violence has ended), but I care greatly that they are eventually charged and that those facts are transparently shared with the public.
Yes and no?
TIL: smile.amazon.com and just added Signal Technology Foundation. Thanks!

Note: Signal Foundation is officially "Signal Technology Foundation", so this appears to be the correct recipient in the list on Amazon. Hopefully someone can verify this.
Cough Fox / Murdoch Cough
They covered that towards the end.

There are still areas where CIRCLean can be improved. For example, there is an issue open to deal with BadUSB-style attacks, in which a thumb drive mimics another device type (such as a keyboard) with malicious intent. Vinot has indicated one possible solution already: blacklisting all non–mass-storage USB kernel modules. Without USB HID support in the kernel, a malicious drive cannot mimic a keyboard. In an email, Vinot described a few other ideas, such as converting PDFs to the more restrictive PDF/A format before converting them to HTML.
Yes! There's a premium market for everything.
> if BTC got to a point where it didn't change more than 25% value in a year with a normal-ish economy, I'd have to reevaluate

You could probably cherry-pick some dates between Q2 2018 and end of 2019 that would come pretty close to this criteria.
Yep, and I haven’t ‘dipped’ a card for years now to pay. With the high value payments going up for contactless, I might forget my pin code altogether.
Zoom is most definitely here to stay. I am confident that remote work culture will continue to be a part of normal working culture going forward. There's too many advantages for both labor and businesses to keep remote work alive.
You're not actually initiating a transfer of money. Sure, it feels like that but in reality they're just storing your CC info and debiting you either in advance (like gas) or settling up (like hotels). You have to have a prior relationship with the company handling your account and figure out a secondary out-of-band payment flow. The fob doesn't really add anything except as a holder of your account id.

The only thing they have in common is the physical action of "boop boop" at a terminal or scanner.
I live in the Netherlands and I pay nearly 150 / month in health insurance, my employer pays another heap, and on top of that I have a mandatory minimal deductible, medication that isn't on a list gets billed extra, and a lot of things are not covered by default (like glasses, physical therapy) or have a max coverage (like dental work).
> It is just a number in the bank's database.

Yes, this is how money works and is created today through fractional reserve lending. This has the tremendous advantage of being able to finance economic growth on credit, with a corresponding inflation risk that needs to be managed. That's a feature not a bug.
> I just laughed when I saw your comment, and the bugzilla links are styled as "visted" (i.e. gray instead of black.)
>
> I hate that behavior. When I click in the address bar, it's because I want to edit the URL. If I want to go somewhere else, I'll open a new tab, or use a bookmark, or click a link on a page. In the rare case that I want to type a whole new URL, but keep the same tab, I can easily triple-click or [Cmd]+A before I begin typing.

I'm with you on this. But to me the worst annoyance is how it tends to revert to a previous URL when the new URL fails to load, either because it truly failed to load due to an error or because it timed out while I'm walking through breakpoints.

When I manually entered a URL, the edit should stick even if it doesn't load, dammit.
Trying to cry in eclipse editor, but its not responding :(
> The main problem is that of data ownership (which implies, having the data local, and processing it locally).

I think that your concept of data ownership can be broken down into two related but independent concepts: access and control. Access means the ability to read; control means the ability to delete. Right now, if I upload content to almost any cloud provider I give access and control of my data to that provider: using G+ gives Google the ability to view every photo I upload, and to delete them all at a whim.

In a hypothetical cloud provider which enabled me to encrypt data locally, they would have no access to my data, but would still be able to delete it.

I would actually like the ability to grant control over a copy of my data without granting access to it; the two should be independent.

I've had a vague idea for some time of system which enabled me to store encrypted data and share the keys with my friends but not with the storage provider. There's been some interesting work in indexing encrypted data which could be pertinent to this, enabling a storage provider to offer search capability while still being unable to read the data itself.
I haven't tried this so I don't know if it's good or not. But the feel good title. the email signup. the affiliated deals. and the deliberate posting of a mere landing page to Show HN. the way that this came across strikes me as a spammy growth hack.
Something like this would be less likely to accidentally delete files (copy copy paste just purges the list, not the actual files):
https://gist.github.com/fjolnir/e24f806e39a3776033d5
The source code to the original Bourne shell did that and a lot worse. It became one of the inspirations for the IOCCC (International Obfuscated C Code Competition).

http://www.ioccc.org/faq.html

(What that FAQ doesn't mention is the real reason the Bourne shell deserved to be in the IOCCC: The way it allocated memory. It trapped SIGSEGV (the signal the kernel sends you when you've provoked a segmentation violation or segfault by trying to access memory you don't own) so it would know when to request more RAM from the OS. This later became a problem for people looking to port the Bourne shell, for example to the Motorola 68000 CPUs which powered the first generation of Unix workstations.

http://www.in-ulm.de/~mascheck/bourne/segv.html )
> Google last week launched a platform in Australia offering news it has paid for, striking its own content deals with publishers in a drive to show the proposed legislation is unnecessary.

Strategically, Google has played the wrong card. It has a better card up its sleeve called GNI [0], which might ultimately be how this standoff gets resolved.

The conservative Australian government, which is in Murdoch's pocket, used audacious logic to justify the extortion play, claiming Google's near monopoly has strangled journalism and so New Limited deserves to be compensated.

However, Google doesn't steal News Limited content - it just links to their stories, thereby sending News Limited 70% of its web traffic in Australia. Moreover, the output from Murdoch's empire isn't even predominantly news anymore - it is entertainment and ideology.

A better strategy for Google would be to take the high road and offer to support real journalism. It already has a program for that in America called Google News Initiative (GNI) [1] which has contributed to local news organs such as Berkeleyside [2] and Oaklandside [3].

If Google has to reach into its pocket and pay millions to keep doing business in Australia, where it earns billions, the best beneficiary would be local news content producers with whom it could forge symbiotic partnerships. That would be good for journalism, good for Google, and an ironic twist of fate for Rupert Murdoch's News Corporation.

[0] https://newsinitiative.withgoogle.com

[1] https://www.globenewswire.com/news-release/2019/12/10/195853...

[2] https://www.berkeleyside.com

[3] https://oaklandside.org
Belgium might not be solely responsible but to say its role is just marginal is also preposterous. Dividing people arbitrarily into two groups explicitly to do divide-and-rule is what ended up with the genocide. They're not responsible only insofar as not realising the true ramifications of the evil deeds they did.
The last time I was paid to be a developer by a company, the most prominent reasons I was not writing code were:

1. I am in the 5th meeting to discuss the details of a 10-page document about a feature that would take 100LOC to write if we weren't using Spring.

2. I am waiting for a dependency manager that is incapable of resuming downloads to download my dependencies from the private repository of dependencies which is located overseas, and my ISP has shitty QOS to that location, and the company's dozens of network and infra people don't think it's worthwhile to set up a proxy on this continent. Or I am using wget to download the dependencies and manually moving them into the dependency manager's cache on the filesystem, which is still slow, but more certain to eventually succeed, since wget can resume downloads.

3. I am learning in my 1:1 that if another developer on my team has attempted to set up some alerting, and our QA has signed off on the alerting, and our SRE has signed off on the alerting, but the alerting is not actually working, it is my responsibility to ensure that the alerting is actually working before my manager learns that it is not working. So I should just do all the work that nominally belongs to my teammates all the time, and delegating tasks is some fake thing to make others feel good, not an actual way to designate a DRI for an objective.
I second that. And there is even Flutter [1] which works similarly to SwiftUI and is multi-platform.

[1] https://flutter.dev/
I read this as "built by whales", immediately thought of the Gojira song and now I'm disappointed.
'After spending some weeks playing with Rust,'... he is new to Rust and keeps using String, accepting `&String` as args etc this is not tuning. This would be caught by linters like clippy telling you to double check it. I can show you naive Rust vs Naive Node.js and like his follow up article x10 performance over Node.js is not abnormal.
In addition to what lizknope wrote, there are still some commercial Emacs-like editors, perhaps most notable being Epsilon by Lugaru Software:

https://www.lugaru.com/

Epsilon was initially released in 1984 for PC/DOS and is still under development.
So I'm suppose to do work for people and get points in exchange? Why not money in exchange?

Stackoverflow works because it's about sharing knowledge, not actually doing work for other people.
The Redbrick framework lets you build Redis protocol compatible servers in node.js. This is actually more flexible than Nedis even though Redbrick has a lot less functionality as a working Redis clone.

The developer has some interesting ideas on things this could be used to build.
The problem with this argument that I see is that Lisp can't make everything easy - there will still be more advanced problems that take collaboration to solve. Thus while other programmers band together to make simple web servers, Lispers should in theory band together to tackle deeper problems. Which would make it more competitive than other languages, not less.
> They built a bicycle with two small wheels, each matched with a counter-rotating disk to eliminate the gyro effects

...to double gyro effects... or I missed something?

Two conter-rotating disks will compensate each other, BUT they must be perfectly aligned, is not?

In their bicycle, upper disk produces about 2x of gyro effect comparing to lower disk gyro effect, because it moves with about 2x larger amplitude comparing to lower disk at same incline, thus we still have about 2x-1x=1x gyro effect.

They should try their system on skates with two tiny blades instead of wheels.

PS.

Sorry for my English - I am Ukrainian.

PPS.
System need to spent some energy to restore vertical alignment of inclined body.

Thus they need to add small incline to bicycle and then find where motion energy is spent by bicycle to restore vertical alignment. If bicycle will unable to restore vertical alignment then it is not stable.
The Cuckoo's Egg is a fantastic book and definitely worth a read for regardless of forensic interest. It's very well written and a great story.

The slide author is one of the most knowledgeable experts on incident response today, his blog[1] is definitely worth a read now and again.

If you want to see what large scale operations look like today, the Ghostnet report[2] makes for compelling reading.

[1] - http://taosecurity.blogspot.com/

[2] - http://www.scribd.com/doc/13731776/Tracking-GhostNet-Investi...
I wonder what is the net income of 100k after you pay taxes. As a guy living in Europe I don't have a clue about how it works in US, for instance if in UE the company is spending 100k euro for you, you end with 45k in your pockets (there are differences between countries but more or less those are the numbers). And this is unrelated to the amount of money you spend. If you buy a car the amount of taxes you pay does not change, you can use your 45k to buy what you want or to take them in your bank account (that's lame IMHO people spending should be advantaged).

So what you can do with 45k year? Well this is 3750 euro per month, it's enough to pay for a decent house, to pay your bills, to go for vacation a few times per year. If you have sons better your wife to work as well, otherwise life it is still feasible but with restrictions.

What you can do with $100k in US and how much of this are spent in taxes?

Edit: btw a difference is that in UE you don't have to think too much about putting money in the bank in order to retire, the government will provide you with a post-work salary that is proportional to your past income (at least this is how it works in Italy, France, Germany, ...). Also medical stuff are mostly free.
heh I did that deliberately(You can see there is no balancing '(' in the post), but I didn't expect anyone to catch it or even notice it. :-). I was just having some fun.

(For the perplexed) In "Alice In Wonderland" the Cheshire Cat fades away till nothing is left but its grin So I removed the ":-" from ":-)".
I think you are absolutely right. While we all have natural talents and proclivities, being good at one thing, like coding, doesn't mean you're hopeless at another, like designing. I think coders expect that if we can't design as effortlessly as we code, we've got no business doing it, but if you put the same level of effort into learning it as you would a new technology, you'll probably be surprised at the results.
That hasn't stopped Google from adding multi-touch.

Another thing that bothers me is that many (expensive) phones feel like being made from cheap plastic.

So I'm inclined to believe that many phone makers are just clueless imitators.
Not just humans. This is what Frank Drake forgot in his equation. The percentage of civilizations that invent completely immersive sexual reproduction simulators and subsequently go extinct.
Fuck Fuck Revolution :)
Exactly this. You don't have to prohibit homosexuality just because you don't want to deal with adding support to your database of married citizens / prohibit forks because you don't want to support them.

The argument makes no sense. I can't decide if Moxie is a double agent with street cred or honestly trying to do good here.
Extreme and unaccountable sure, but fringe and discountable... about 90 million followers on twitter alone aren't exactly that. I do agree that the media needs to stop feeding the troll, however.
Why? (I’m too young to know)
>they falsely believe the election was stolen

Or they know the truth, but respect and follow the forceful power, which Trump wants to represent.

Edit: I guess people misinterpret what I mean. The truth is that Biden has won honestly, but insurgents just don't respect that.
Threadripper, 12-core 2920X
can you share what you're working on? is this open?
The Java classes making up the application proper have had reproducible builds since 2016 [1]. The Play Services Signal relies on don't, but there are open source alternatives.

[1]: https://signal.org/blog/reproducible-android/
Are you saying you think this was a failed coup? On what basis? It looks nothing like the coups I'm familiar with.
The main challenge (as other pointed out) is in the data entrey (and update). I see the options as:

Grocery Input (easiest):

- Receipt Scanning and OCR - Easiest as people don't change supermarkets and groceries too often, so identify once the item in the receipt and it will be always recognized.

- Bar Code Scanning - Also possible but too much work to scan each item, and some items don't have a code.

- Visual Recognition - Video Camera or periodic photos of the grocery storage, hard to do.

- RFID tags and portals - I dream that one day barcode will be substituted by RFID tags, then it would be feasible to have a portal wherever you keep your groceries.

- API - If any supermarket offers that sort of thing for receipt data

Grocery Update/Usage (Hardest):

- Recipe usage - By the estimated usage of every recipe you make (like Grocy tries to do), but that doesn't cover everything that is not on recipes (like cleaning products)

- Visual Recognition - The same as above, if it can recognize groceries going in, it can recognize groceries going out

- RFID tags and Portals - The same dream as above

- ML - By the frequency of your product purchase, a machine learning model might be able to predict when you should buy a new item.
No way. Show me.
This is actually good news because we are finally doing more testing after weeks of delay. If we can continue to ramp testing faster than the virus is spreading, we may actually come out of this okay in a month provided everyone minimizes their physical contacts.
We are still working on the final rules, but we came up with a couple things:

1 - for now the first two tickets are free, then you pay an increasing percentage of the ticket.

2 - rather then encourage people to get tickets, we use gamification to involve users in the community. We have programs and incentives to help people better drive and avoid tickets in the first place.
#evilhack is one of the newest variants and has me hooked right now. You can find it on the hardfought server. It’s harder though and better for anyone who’s already managed to win the vanilla version of nethack (which only took me about 12 years lol)
True, but they stay at the exact same location, so it‘s easy to memorize.

(And just hovering/slightly touching the key will show the current setting in the display.)
Please don't do this here.

We detached this subthread from https://news.ycombinator.com/item?id=13196351 and marked it off-topic.
Somewhat related to this thread and topic ... I'm driving a rental car right now and its the first time I've driven a car with a lane-assist feature (sensors help steer car back into lane when drifting out of lane). In France you are supposed to give 1.5m margin when passing a cyclist so I drifted left and out of my lane to pass - and really freaked out when the lane assist feature kicked in and steered me aggressively back toward the bicyclist...

I think I could have avoided this situation by turning on the left-turn signal to disable the lane-assist and generally its a good idea to use the indicator even when just passing a bike -- but that's not something I normally need to do to avoid this particular failure mode ...
Yeah I admit I listened to the podcast episode first, but in my experience, non-textual formats do not do well on Hacker News
SciHub is quite valuable for independent researchers like me. But there are other ways to get free copies of articles: https://lee-phillips.org/articleAccess/
Proteins are definitely not only in meats. Beans have more protein per weight than meats. Even your diagram suggest not only meats are high in nutrients.
There are lots of ways to export like this https://github.com/SoftwareArtisan/signal-backup-exporter
I had not yet learned English at the time and I was definitely not reading the New York Times, so no, I do not remember their coverage of the Iraq war.

That said, your link contradicts your statement that "the administration followed the media":

> The way the pre-war game worked was that Chalabi, leader of the Iraqi National Congress, an exile opposition group, served as a public relations clearing house for Iraqi defectors under Hussein. Chalabi then connected the defectors with journalists like Miller so they could tell their wild tales, based on what they claimed was first-hand knowledge, about Iraq's mounting WMD threat. Of all the mainstream journalists on the defector beat however, Miller was the most impressed and least skeptical of Chalabi's sources; sources who were spreading pro-war talking points on behalf of the pro-war American administration.

There are no links to any NYT articles based on Chalabi's sources, but I assume they still presented the information they got from him as something a source had told them, not something that the reporters themselves hat witnessed in person.
> but when I take cash out of my bank account I get a cash dollar 1:1 with what they debit my account; they don’t prorate it for the amount of reserve they have.

Now try taking out 50 million or more, you'll face same difficulties.

This tether nonsense comes up every few months, still adamantly holding the 1:1.

Not mentioning that it's not the single dollar peg option in crypto space anymore, plenty of other options USDC, Dai.
Archived: https://archive.is/Oxu8H