jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Interesting, thanks for the info and links.

So it sounds like all of these techniques are to force sensitive data access to a single well secured point 1) with the hope that these actions will be eventually noticed and 2) to enforce rate limits on actions to slow progress and increase exfil duration to support (1). (2) can only be made so slow since, as you mentioned, the service needs reasonably quick access.

On a related note some HSMs can enforce rate limiting in hardware so even if the machine enforcing this access is compromised the rate limits still cannot be bypassed.
Can you refuse bail? And demand a trial?

I guess in this case there would be a massive pressure put on the probation office. However they may just not assign officers.
Destruction of the family unit. Lack of economic opportunities. And many sub-cultures that glorify and fetishize crime.
Not knowing too much about Hana, it seems like they are doing their best to wrap in as much business intelligence as they can as opposed to having their users purchase other services, is this the case? Or do people generally maintain their BI stack after adopting Hana?
Yeah I tend to trust B2 for my offsite. I have redundant storage locally with snapshots. That covers up to two disks failing or even someone trying to wipe storage over SMB.

The offsite protects against catastrophic failure or theft. I would still like to add in another backup for critical data such as databases, I may use another cloud provider that has geo redundant storage for those.
How does it compare? d-bus is just an inter-process communication mechanism, houw would it bring us closer to copying a Minesweeper window?
Great, now it's "informing". So please tell me, why does this "informing" with some real action afterwards happens only when "informing" side is wealthy? The answer is - because politicians expect tangible, personal real life benefits after such action. Maybe not now, maybe years later, but every one of them does. That's basically bribery with extra steps, it always was and always will be so.
And submitting recipes is throwing an nginx error
I'm in the sort of weird position of having worked at 3 different companies throughout the pandemic, all fully remote, and then also now having left the working world entirely to freelance. The best remote work experience that I had so far was at the last company I worked for, where I never even met any of my co-workers in person. The reason it worked well is that we had a very strong and socially re-enforced culture that worked something like this:

If you're working, you're available on chat (discord). If you're not available (like taking lunch or a break) set your status so everyone knows.

If you need to talk to someone, don't hesitate to ask.

If you send more than 2-3 chat messages as part of a discussion, just pull everyone in to a video room immediately and talk it through. (Discord makes this really easy.)

At first I was a little uneasy about being pulled in to video calls all the time, but I came to really appreciate it. I honestly think this worked better than "just turning your swivel chair" because our team was big enough that even in an office not everyone would be a swivel away.
Does the data set have a control group? A group of workers doing identical tasks during a global pandemic ripe with political and social strife but working entirely within an office with their peers?
Would be nice to be able to tag vote to be able to fix something like this
If you’re sitting in my proximity and swivel in your chair and interrupt my work every time something’s not clear to you or you need a hand, I will politely ask you to stop and gather all your questions and send them in a message or email so I can look at them when I find a gap.

I can’t (as a human) switch context like a CPU. It’s not just about a couple of minutes. It’s about the time that it takes me to get back into the context and in the right place where I was in, prior to the interruption.

I believe this is not a good example for the point you’re trying to make.
Exactly - the winning OS was MS-DOS and successors and so the 8086 went to the 80386 because nothing "famous" really used the 286 capabilities (Windows 286 aside).
I'd rather the latter though. 100x return on $.5m is $50m. I only need to hit three of those to equal the larger return and I've got 100 shots to do it with the same amount of capital.
This is a minor nit to pick, but why is the link to their twitter account on their website a button? Maybe I'm not representative of the common user, but I subconciously expect buttons to do something (e.g. tweet the address of their site on my behalf), as opposed to taking me somewhere (like a hyperlink). Like I said, this is a very small thing, but it stuck out to me on the website of a company focused on user experience and interaction design.
I too am glad to see banking and health be tackled by startups. I also think projects like Votizen may have an important impact on politics which is a great cause too.

Interestingly, I think the problem Google has been trying to solve for 11+ years now is (while certainly not as noble as health) quite important. The ability to find (just about) anything in under a second is amazing - and it pretty much defines the current generation of people. It ultimately means that you are not limited by your access to data, but what you do with it. The impact on innovation/education and most other areas is huge.

I would say one of the major problems we still have as a society is communication. For those of us in 1st world countries this may not sound like reality at all, but there's people who have no way to access the internet, talk to relatives or do emergency (tele)communications. This isn't necessarily an easy problem for a startup, but the road to free, ubiquitous communication is only starting to be paved now.
"it'll all work out" is an effective tool to deal with irrational or counterproductive anxiety (irrational== fear of flying, fear of social settings, etc., counterproductive==survival situations, situations with no other reasonable extrication than through, i.e. you need to swim to safety, you're stuck in a cave, you have a huge presentation to do tomorrow). It's entirely a bad idea to use in lieu of rational decisionmaking (i.e. "Ill enter into this horrible business deal, itll all work out!").

If you have generally negligible amounts of anxiety in life, the attitude is probably useless. For those of us that have tons, the judicious usage of this attitude is definitely a lifesaver.
> They don't deserve a Nobel because the idea has been obvious in medicine for years.

What's your science background/what's your degree in? This really wasn't obvious. It was an open question as to whether or not other cells that were latently infected could produce a new infection via the other co-receptor (CXCR4).

> They just got very lucky

To characterize their hard work as luck is unjust. Yes, patients don't always survive bone marrow transplants, and this patient is indeed lucky to have survived. But the dilligent effort of his physicians is deliberate! Remember that they had to screen a lot of potential donors (61, I believe) to find someone with enough HLA similarity and a homozygous CCR5delta32 genotype. You can call this luck, but it's really just hard and dilligent work. Out of a pool of around 60 million people (worldwide) homozygous for CCR5delta32, you can find someone with enough matching allotypes. (You do know that you don't need all of the allotypes to match, right? That increases the probablity right there. In some cases, a little imperfect matching is a good thing, because the resulting graft-vs-host effect can act against the cancer you're trying to treat. Doctors have been using this effect since the 80s.)
I noticed a similarity, too. But it's just that, a similarity.

Note that the Fedora guys superimpose an F over a tilted lemniscate where the MH guys are superimposing a plus. Nevermind the color differences and lack of a teardrop background on the MH logo.
My wife-to-be got a great opportunity and she wants to pursue it.

My assumption is that I bring enough value to the table that I'll get a job as soon as I figure out how to frame my experience in a helpful manner and meet more people.
Agreed, I was interested to see which of Amazon's features were particularly of use to them. As opposed to, say, Rackspace Cloud.
anyone want to give the short-short version of this. The transcript was way too long, and was all over the place, and I didn't have the patience for the video.
these are real, not virtual, gifts. sorry for the 404. fb's api hates me.
I know it's a Java joke, but it applies to everything cross-platform, all the more reason to make the core as uncomplicated as possible.
A $500 laptop is garbage and hardly adequate for the use of most of the people that frequent HN. I mean, what does $500 buy you? A shitty TN panel with a subpar resolution, color reproduction and viewing angle, often shoddy build quality, tons of bulk and probably a spinning drive (I wouldn't buy a laptop without a SSD today).

Not everybody on the planet needs something svelte and sexy, but for those of us who work on their machines a $500 POS doesn't cut it.
This is exactly why 'stable' or 'long-term-support' versions of OSes exist. They go out of their way not to break binary compatibility (by not upgrading libraries all the time) so that user code need not be recompiled.
> Sleeping cold has very high risks.

When I was very young, I took a survival course. We were taught our highest priority was to produce shelter[1], insulated from the ground, the night sky, and prevailing winds. Only after that came things like water supply, etc.

[1] biWak: besonders im Winter arschkalt.

(one wonders if the angle bars on the heating grates serve any engineering purpose?)
Hacker News was never good.
Well Bitcoin was a huge failure in that regard. What it needed was inflation that scaled (to prevent hoarding), and ultimately, a way to obfuscate tracking. Imagine thinking knowing your dollar spend will be logged for all eternity is a more 'decentralized' alternative.

But as with many idealists, Satoshi and his crypto friends probably didn't think too hard about the problems outside their expertise.
Your welcome page doesn't mention VAT, so I am going to assume that you do not handle VAT. This makes your product unsuitable for anyone in Europe.

There are other solutions for digital products that take lower commissions, for example FastSpring (would not recommend) or MyCommerce (no experience).

They are probably not as sleek as Shopify, but their rates are around 5-9% (depending on how big average orders are), and they handle VAT and invoicing so you don't end up having to pay a lot of back taxes when the authorities audit your business.

They are built for selling software, but work just as well for ebooks etc.
We hate the central banks! We're going to take away the power from them and the government! slight inconveniences, fraud happens We need a place to store our coin and help securely move it! recreates central banks with even less regulation and security Profit!
I don’t think that’s true. For one, that dip lasted a very short time, which is atypical. Second, it wasn’t clear that the market fell below its value. Maybe the value of the market was 40% below its earlier highs.

“Buying the dip” is a bad strategy if it’s not paired with understanding value. Dips are sometimes temporary overreactions or part of a continued decline. Enron had a big “dip” soon after reaching its high. I suppose if you bought the dip then sold very quickly after, you’d make money, but you’d have to choose the right dip.
9 times out of 10 someone says this, they're taking one tiny interaction and making a huge stretch.

But this post definitely has a very bizarre comment section compared to most.

And not just any one comment, but almost every thread. Maybe it has to do with the "Gamestonks" moniker and what it entails
How does that decentralized fiat on ramp look?
You're the only person here claiming to be a Bean Lord.
At least in my line of work, the big gist of that question is: "Can this person summarize a technical issue in a comprehensible way for the audience? e.g. So that it could be passed through various sales teams and project managers, but is still sensible when it lands in the client engineer's inbox?"

The correct answer starts along the lines of "How hard should I geek out?"
You are a product of your environment.
I would assume that the session cookie is

_github_ses

which is the only one that's set as both httponly and secure and, by the way, doesn't appear in document.cookie
The city’s school education space has got more exciting with one more school offering the globally recognized International Baccalaureate (IB) programme
You know Crafty is also a chess engine right?
very ugly...

ccan has a much nicer list-for-each:
http://ccan.ozlabs.org/info/list.html
That's not standard C, though.
> Expressions separated by the comma operator are always evaluated left to right.

That's correct (for C), but I feel the need to add that in function calls the parameters are separated by commas, and they can be evaluated in any order.
All righty... it was just a usage of the term "flat file" I was unfamiliar with. :-)
Using arrows key to adjust numerical values in css is a substantial time saver when tweaking css. Just great.
>what was he supposed to do?

Assimilate.
Hey, I need to thank you for this!

This is what I use to run QEMU on my M1 Air. I had a few bumps setting it up but now it runs flawlessly. I SSH to it via VS Code and basically I have a fully functional Linux dev environment with MacOS as the UI, just the way I like it.

Honestly, I haven't been this excited about a new setup since Moore's Law was in effect :-)
I mean, Tim Cook wants his cake and the Shopify CEO wants his cake too, so the hippocracy is expected.
A lot of these look like not-so-great design choices in the way nginx is configured and how it handles paths.

Sometimes the behavior that leads to security problems here may be desirable, but it probably shouldn't be the default.

For instance "location /api {" probably shouldn't match "/api../" by default. Instead it should be treated like a file system would. The "prefix" matching should be
a different configuration option like "prefix /api {".
This would be a total nightmare. The vast majority of suppliers and customers use ‘fiat’ and they are obligated to report in ‘fiat’ so why would they internally convert it to BTC just to convert it back out?

This is a recipe for misreporting and accounting fraud too.
I hated school from the first day of preschool all the way through to graduation from college. There was not a single day that I actually enjoyed being there in the nearly 2 decades of its presence in my life.

Jay, GingerJumble, I feel your pain. I cannot offer advice, other than to tell you there are those of us out here in the real world who endured anyway and succeeded despite hating it. School instilled in me a deep distrust of authority and institutions, but fortunately I had a few great, smart teachers. I liked Latin. The subject was fun, but the teacher was amazing. Same with 11th grade English. AP English was phenomenal, and introduced me to Jorge Luis Borges, among others. I skated by, doing the minimum necessary to graduate and get into a decent, but not top, college.

These things are all true in my experience:
1) Degrees are widely considered tantamount to intellect and accomplishment, and they are not. Sometimes otherwise cool and empathetic people are unable to distinguish between degrees and intellect, especially if they have lots of degrees.
2) Better schools are generally more endurable. Bad schools should be shut down, or at least, students such as yourself should be able to attend an alternative. Or better: one should be able to be awarded a degree purely by demonstrating competency via exam.
3) Success in school is not the only thing, but it does measure something important. If you decide to leave school (even just mentally check out), create and implement a detailed plan to demonstrate or create value for society. If you think you're miserable in a bad school now, wait until you drop out and must - oh - wipe asses or slaughter pigs for subsistence wages in order to live. Nothing wrong with those jobs, but you obviously have a creative, active mind, and those jobs will not enable you to exercise it.
Here is it for fish, using the postexec event handler:

function postexec_notify --arg cmd --on-event fish_postexec
set -l s $pipestatus
if test "$CMD_DURATION" -ge 25000 && ! string match -rq '(^man|\s--help)(\s|$)' $cmd
if string match "$status" -qv 0 $s
terminal-notifier -title $cmd -message 'Exited with '(string join '|' $s)' after '(math $CMD_DURATION / 1000)s
else
terminal-notifier -title $cmd -message 'Finished in '(math $CMD_DURATION / 1000)s
end
end
end

As a bonus, this includes the command line in the notification.

I found that this can be somewhat annoying when reading man pages or interactive content though. To remedy this, I tried detecting whether the terminal is focused at the time of command completion, but it doesn't seem possible to get the terminal's pid from fish. The pid of the topmost application can be retrieved with:

osascript -e 'tell application "System Events" to return unix id of (first process whose its frontmost is true)'
I could watch The Big Short and Moneyball all day every day.
You can trade shares of companies from all around the world on US stock exchange.
Try the Octal app(ios afaik), I love it

You can also change colors by setting some uBlockOrigin filters, forgetting where exactly I got the filters from
That account was created in October 2016 and deleted by its owner in 2019. Since we don't keep personal data of deleted accounts I cannot tell you who it was but I am 99.999% sure it wasn't actually Donald Trump. Both deleted and suspended accounts return HTTP 410 Gone. I don't know why this is getting posted now as news.

That being said, the actual Donald Trump would not be welcome on mastodon.social, nor would he be welcome on most servers that I am familiar with. He would likely have to host his own Mastodon server.
Abolishing? Are you trying to sway opinions with using that word? Want to rephrase it?
This seems like an “Ask dang”, and may be better served by an email to hn@ycombinator.com.

I personally would rather see other usability improvements for touch devices on the size and positioning of the voting buttons and better spacing between the various links to a user’s profile, date and time of submission and others (like hide, past, favorite, discuss, etc.). HN has quite an unsatisfactory UX for touch devices (and arguably even on a mouse pointer interface). I also see these as accessibility issues.
For what it's worth, I saw an Australian stand-up comic once making fun of American English in which all insects are referred to as "bugs". (Australian English tends to reserve the word "bug" for beetles.)

It was funnier in context, trust me.
Absolutely. But now's different... and someone who's
programmed in C since the 90s is going to be really upset
when they sign up for a startup and they're coding in Ruby.

For the sake of argument, let's assume that "Ruby" in that sentence is a proxy for any of the "newish" langauges that are out there. If we can go with that assumption...

Well, let' see; as somebody who started programming in the 90's with C and C++, I would say that your assertion is simply not true. Maybe some people are dinosaurs and don't change with the times, but I made the switch from (primarily) C/C++ to (primarily) Java about 2002, and started dabbling in Erlang and Ruby about 2008, and am doing a lot of work in Groovy now, while spending some time learning Scala and Clojure.

(Speaking of which, there's a TriJVM Hack Night tonight, for anybody in the RTP area! http://www.meetup.com/TriJVM/calendar/13771811/ )

And I've written some Python and Ruby as well. So no - based on my experience (and observations of colleagues about my age) I don't think it holds that somebody who was doing C/C++ in the 90's is necessarily a fossil who won't be interested in doing Ruby (or whatever).

To be fair though, I was just starting in programming in the 90's, so I may be younger than whatever stereotypical character you had in mind by saying that. <shrug /> I still think it's dangerous to generalize in this fashion though.
You could use an ASCII representation of your name. That's what the Chinese, Koreans, Japanese do.
It's more odd to me that AJAX and Javascript are grouped in with Ruby and Rails.

Javascript and AJAX could be in the same item, but they are not specifically related to Ruby/Rails, at least no moreso than they are related to anything else on there.
And what observations were these?

(And I wish you'd stop this nonsense of implying that Galileo had his own special heliocentric model. He didn't; he was advocating the model of Copernicus.)
holy FUCK

GNU Radio has such horrible documentation I can never get right. I tried decoding APRS with GNU Radio but I gave up because there's like approximately 0 documentation on what the GFSK decode block does.

I can't believe I advocated for this project. Learning GNU Radio generally requires talking to a guru to pass the information via oral history.
Excellent, excellent post on the topic!
Your generation == My generation

Perhaps it looked different from my vantage point, but the first person to rush to help him when he fainted the second time was not a staff member of the auditorium, it was a Program Board representative (read: one of the students who organized the event) seated in one of the first few rows. I did not see one of the red shirt Bovard employees until after that student acted.

I didn't intend to imply that there's a problem with our generation (as others have).
You want start-up unfriendly? The Cisco full out 'telepresense' system with 3 1080p cameras. At max settings, Cisco's literature tells you that you're using ~20Mbit/s (including network overhead). The bandwidth costs alone would bankrupt you.

But soooo nice.
A lot of people who read HN do fly. I know it's a slippery slope for submissions that can easily lead to psytrance music reviews on the front page, but these scanners are currently a hot topic and definitely something "people around here" bump up against in the course of their nerdly duties. That is to say, these things typically work on a case by case basis as far as your complaints go, and well, sometimes the b'ar eats you.
Agreed. There's this nice gray area about what is "politics" and what is "politics, but with a huge element of ..." (I really paused for a second looking for the right words, and not coming up with it, I'll take your words if you don't mind: "hacker fancy").

When submitting, it would be nice if folks asked the question Would you find this interesting if you were diametrically opposed to the political or religious elements of this article/post? If the answer is yes than it's likely fantastic, if it's no then it's likely to be seen as tea party/%palin%/%obama/SEIU/ACORN/Fox News/MSNBC/ZOMDL!

Hacker News does a pretty good job of weeding this sort of stuff out, and I'm guessing this one will float off soon enough.
One of my earlier essays was about the bystander effect:
http://www.petermichaud.com/essays/the-bomb-and-the-bystande...
I'm running Amazon WorkMail for $5 a month under my own domain. It's very bare bones but it does what I need.
This is going back a long way but for myself, I never had any interest in programming until there was something I wanted to make (in my case, games on my calculator). That gave me the motivation to teach myself programming. Even now I always need a project with a goal in order to get excited about code.
Maybe this is why helicopter "commute" in NYC mostly happens above water, where a car or a train is not such a good option.

The cheapest I know is $400 from Manhattan to JFK; I could probably use it in a pinch (say, a transatlantic flight with a connection), if split between four passengers.

Police helicopters and fire trucks are much more bothersome sources of noise.