jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I sometimes log into MySpace just to see how bad it still is. Their frontend developers still don't appear to care about user experience or have any design sense. They've smattered the site with ajax, rollovers, effects, etc, and as usual there's ads all over the place. Picture browsing is even more of an eyesore than it was before. As if MySpace wasn't taxing on the CPU enough already.
Well, you got me on the English usage point. I need a word other than "linear". What I am trying to communicate is there is no threshold, nor is there a beneficial amount, like there is with other metals like copper. You should eat a milligram of copper. You may eat a gram of copper and nothing will happen. If you eat a kilo of copper, you'll die. There isn't any amount of lead so small that it will leave you unharmed.
One interesting phenomenon here is people standing up against rape culture.

Another, more generally on the TSA activism, is abuse survivors, Muslins, Sikhs, transgendered people, moms and computer security experts, as well as civil liberties and privacy organizations organizing and standing up for civil liberties.
Right, but you're connected to a "known" host you need to keep secure as well. So you have two machines to worry about, right? I also am not one to keep more sshds running than I need to—but I guess the chances of this being exploited are slim. Are they as slim as having your laptop stolen, though? (Genuinely curious—this seems like something you'd want to consider before using something like this.)

But absolutely, it isn't like you've left an open door into your computer.
Actually, this IS what I read for fun. (instead of Getting Things Done)
So bring on the Tech links! I don't have to be anywhere till Sunday.
I am a fan of lynda.com. Great tutorials at a reasonable price.
Wow, the same Anna Patterson. I don't understand how Cuil became such a disaster. Even early Google seemed alright.
I would suggest you spec out the project exactly how it should be delivered. Plenty of time I see people starting projects with our a complete idea of what should be delivered or even worse have too much feature creep.

Also set milestones that are connected with payments so that you do not get the "delay game".
Good point about how Anonymous and the boycotts are attempting to introduce a tax in the other direction.

As to how new this is ... on the one hand I don't think anything about Wikileaks is fundamentally new; we've been talking about it in the civil liberties community since the early 90s. On the other hand it certainly highlights the realities dramatically. The Internet lets anybody speak ... if you can survive DDOS attacks and afford the network infrastructure, and if the services that you rely on don't decide to boot you off. I don't think it had really sunk in to a lot of people.

BTW The author is a she.
>developers think the Amazon AppStore is shit

It's not just developers they need to convince. Even moderately sophisticated customers aren't going to want to buy into a not-as-good-as-Google's ecosystem.

Because it's pretty strictly worse than Google's Play Store. Some developers do go to the extra effort to support it, but not all, and almost none would create for the Amazon store without publishing on Google's.
It often amazes me that Go wasn't given some level of generics from the offset since it's a web-focused language and the web is untyped.

If I'm honest though, most of the time I don't miss generics. However the moment I start using a database or parsing JSON documents (particularly ones you cannot make assumptions about the document structure), the lack of generics is a massive pain.
I am dubious about the 10x theory as a whole.

It's really 10 times of what? Productivity? Value delivered to company?

A developer who convinces the CEO that the million dollar project to put in <crazy consultant lead idea>is a bit silly and you could just use a simple web framework on the cloud is worth 10x in value to the company all the other developers who would have happily built crazy idea for them.

Even if the consultants are all "rockstars" and the in house does php.

So I think that being always context specific (ie in this case I need memcheck, in the other case I don't use C at all so it is a useless skill) is too deep.

There are a set of skills called professionalism that mark a 10x developer

- the ethics of selling profitable services that are not in the best interests of the client

- the investment and training to remain upto date with the common best practises

- contribution back to the global corpus of knowledge on common best practises

I think that as a profession we need to work on building and encouraging all members to reach such standards.
What sort of deposit did you need to buy an apartment building?

I'd wager that this isn't a viable solution for most people.
thanks. would you recommend building a linux router then or buying one off the shelf ready to go?
I wonder how many Amazon warehouse workers have a degree? I guess it’s a lot.
Spending all your money on health potions and in preparation to fight (the|your) boss, accidentally over-leveling, and not needing them at all?
I’d rather not need to “believe” anyone with a political agenda. Can we see the book and read what it says?
Your comment reminds me of this interesting article: https://crpgaddict.blogspot.com/2010/06/game-economies.html?...

In many rpgs as you progress through the game the need for expenditure diminishes to zero. Different case if it is mmo or designed around grinding though.
This is the solution! Montpellier (France) identified this as an opportunity, made it free for the under 18 and over 65, weekend free for all city residents, and with the plan to make it free for all by 2023. And the public transportation in Montpellier is amazing - trams and buses (regular and on demand!).
Add network isolation to your defense in depth strategy. Close all link listeners and inbound firewall ports. Open authorized-only, outbound-only, ephemeral sessions.
I haven’t actually read the book itself yet, I’ve just been going through the appendices. :) I actually first read the Loeb Classics version, which was great considering how much a book like that benefits from stuff like maps!

The Landmark Edition from what I’ve skimmed through of the actual translation looks like the usual quality fare - I always recommend them, though I was a little disappointed with their Gallic Wars; Caesar is made a little too informal, I wish they had just used an existing translation.

I do need to get to the Golden Ass, thanks for the reminder, and that’ll be the translation I go for based on your recommendation. :)
> If you’re not a cyber criminal or don’t have a lot of crypto to steal, this will probably never happen to you…

This is a misunderstanding of the threat in two ways.

First, malware is not purely, or even primarily, a targeted threat. It's actually a shockingly easy attack to scale, and by far the most victims are not any kind of high profile target. They are either unsophisticated or careless computer users, who installed something they shouldn't have. And the thing is, from most malware authors' perspective it doesn't matter that much whom they compromise. All victims can be monetised to some extent, and there is an elaborate ecosystem to make sure that monetisation happens in practice, not just in theory.

Second, the list of high value targets is definitely not limited to criminals and cryptocurrency owners. They might be the only people for whom the risk model is specifically the theft of a key file from the local disk.

But you know what else is a file on the local disk? The browser cookie jar, full of bearer tokens granting access to all your online services. Have a short Instagram name? An established but not particularly popular YouTube channel? Do your banking online? Have an account on Steam with some bought games? All of that is worth money to an attacker, and them realising that value will hurt you.

As for what to do about it? Hardware crypto is the technical answer, but it will take ages to move the ecosystem there. Until then, segregate the things whose compromise would be really harmful to separate devices from the day to day, ideally ones that are actively supported and have a good security model (e.g an iPad or Chromebook).
Well I guess I shouldn't spend money on food this week as that is a gradual step towards bankruptcy.
That's because you have a peculiar (and I think) false view of psychology.

Any person can be made into a slave through "abusive freedom": overwhelming financial incentives (eg., blow up this building and ill give your very poor family $1mil); overwhelming social incentives (eg., take drugs or you wont be our friend); overwhelming constraints; ...

A person is a deeply malleable thing and circumstances change people, they traumatise and abuse them. A person can be arbitrarily reduced to an arbitrarily murderous/desperate/slavish state.

The libertarian notion of freedom mystifies this and prevents us from recognising it.

We need to distinguish between those cases where people change through learning, growth, development (ie., value their X differently due to learning more); and those cases were people are caused to abandon freedom-preserving, dignity-preserving, life-preserving values.

We oughtnt regard all behaviour as "expression of true desire", and all changes to what we desire as being of the same kind. When the very poor are provided with an overwhelming incentive to abandon their dignity (ie., here, essnetially free housing) we should regard the effects of these incentives as harming those people.

And that harm isn't theoretical: it is abusive to live without privacy; it is traumatising. That people do it does not mean they desire to, it does not mean they want to. This is a vicious misunderstanding of human psychology.

People are trapped in circumstances of abuse "freely" and routinely. So much for that notion of freedom.
VeraCrypt has a hidden volume mode where an inner encrypted volume is stored within the contents of an outer hidden volume, and the inner volume is indistinguishable from random data when the outer volume is decrypted for plausible deniability.
I don't understand. If I live stream my life on twitch or youtube or my own servers how is that different? Youtube pays, twitch pays, so effectively they'd be paying me to live stream my life. But it's my choice to do it.

Are you saying it should be illegal to post live video of yourself for money?
It was 2017 (or 2018, I am not sure) when I stumbled over a similar scam, albeit at smaller scale. They sold Swedish government backed crypto currency, back when the Swedish government thought about it. Website looked legit, so I registered and had nice call. Didn't buy anything in the end because it was just fishy. Saw the Facebook ads for a couple of months after that. Police said they investigated, but could find any entity behind the ad and closed the investigation. About 30 minutes on Google turned up a British registered company behind it, and that in fact it was a scam. So I am not surprised she got away with it, police seems to be pretty helpless when it come to scams like that and cybercrime in general.
Looking back, this is one of Paul Graham's essays that changed the way I code and think about coding more than anything else did. I can't re-submit this enough. Myself, never used Lisp in production but I get that Lisp probably suits best for illustrating the points made in the essay.

And I wish Paul wrote more on programming today (and switched his web site to HTTPS too!)
Exactly my thoughts.

Even a raspberry Pi can serve 100k page views in a matter of minutes (seconds?). But in a world of serverless-cloud-bigdata developers seem to have forgotten just how powerful modern computers are, and how much we have already been doing for decades with less powerful hardware.

Just to give you an idea: in 1997 Rob Maldo grew Slashdot to 100k pageviews a day on a single server [0] [1].

[0] https://news.slashdot.org/story/17/10/03/2330258/slashdots-2...
[1] https://en.wikipedia.org/wiki/Slashdot
This is more or less how azure-cni works. Though you only have a single nic that’s assigned multiple ips by azure.
More like the now defunct DMOZ, I'd say.
'Proof Vision' provides state of the art waterproof TVs with a wide range of products for you to choose from. Waterproof TVs are ideal for use in bathrooms, kitchens, swimming pools, outdoors and any areas where damp or water are an issue.
While the economics of this are interesting - it will be depressing to see republicans claim the turn around was due to the actions they've taken since the mid term elections, and the democrats claiming it's proof what they were pushing has led to a recovery and ... I should really listen to less talk-radio.
I know this is off-topic and you'll be at -4 soon but beyond comparison? Really? I can easily think of an apt comparison: Windows ME. Though ME was much much worse than Vista.
"Maybe some people had pointed out the problem and the fix before.."

How modest.
This is tangential to your point, but I don't think that experience is correctly measured by the size of the codebases of the projects you've worked on, but rather the number of serious mistakes you've made.
It's like being illiterate and you don't even know enough to look up words in a dictionary.

One of my friends in college compared it to Japanese 101: you can't read a character like 鳥, you can't sound it out, you can't look it up in the dictionary, and you lack words to describe what it looks like to anyone who could rectify any of these problems for you.

There is a trick for Japanese for looking those up in a paper or online dictionary (outside the scope of this post). Relatedly, to learn that particular character, you just write it on a piece of paper until your fingers bleed, and put it in your journal of words with some sample sentences, combinations, etc.

The programming journal thing is a good way to learn programming. My suggestion: if you're learning Japanese, you want Japanese people to critique your characters. Find the guys you want to be like and ask them to critique your programs. (For example, the programmers you want to be like would probably say that your solution for isDivisible will function but it would be quicker and easier to use the XOR operator, and as soon as you know "XOR" you can Google how to use it in Java.)
The the short form of nuclear weapons is conventionally a-bomb.

A n-bomb is more likely to refer to use of a slavery related term, and is very frequently used in some circles which include the current US president. So demonstrably democracy does not prevent the use of n-bombs, which happens to be true historically for a-bombs as well (which were used by a democracy essentially because the war wasn't over by the time they've built the thing).
I don’t think, that anybody uses a Taser in swatting situation. These are marketed in Germany as better replacement for tear gas instead of replacement for a gun.
The real moment that i'm waiting for is when the USA army will start putting weapons over them and let them in the wild.
http://www.theevolvingplanet.com/sponge-cell-aggregation-uni...

Sponges have an interesting ability to reaggregate themselves from cells. If you take a sponge and pass it through a sieve it can recombine. If you take a red sponge and blue sponge and pass them through the same sieve the cells "know" which they came from and where to go back to.
The problem with JS datatables is, as a user, I'm expecting something like Excel tables. Being able to easily pin column or row as headers and having access to a filter / order by options in each of those header cell.

This little widget : https://media.gcflearnfree.org/ctassets/topics/175/filtering...
> I genuinely have never met a vegan who would be bothered by this, and I know quite a few.

I am quite bothered by it, to the (IMO reasonable) point of not eating what I'm served and not coming back if I suspect that's the case.
https://news.yahoo.com/uk-chip-designer-arm-complying-u-rule...

They resumed after the ban was kinda temporarily suspended... but there's a risk.
Given the vagueness of job descriptions in our field, what is and more importantly - what isn't 'my job' exactly?

Is it or isn't it my job to question bad decisions?
Well the NIST curves use random primes, and they're not the obvious, largest possible primes that meet the necessary security requirements. So maybe they were chosen according to their susceptibility to some unknown attack (or, charitably, their non-susceptibility). I think we agree up to this point.

But when the space of potential attacks is an unknown-unknown, can we really constrain with confidence what attacks might exist? Maybe the prime group was chosen to have some relationship to a composite group for which the NSA knows the prime factors? I know this doesn't jive with our current understanding of number theory, but the point is it is hard to speculate about unknown-unknowns. Can we be certain that every crazy thing we think of is ruled out by our proven, not conjectured understanding of number theory?
Nope, they have a CLI app that works just fine. They do need to rework their Linux instructions on their site to make this more obvious though.
A computer nerd is a person who uses a computer in order to use a computer.

It's easier to do complicated things in a language like python than with C++. And it will never let you dereference a null pointer.
What's interesting about the 'mask' concept is that it changes the nature of intubation and invasive tubes.

Can a medical practitioner comment on the nature of the opportunity here?

Would a 'mask' be more practical for unconscious patients?
Also... can you expand on ‘bots can intercept a login link?’

You would have to be actively engaged with a ‘man in the middle’ for this to be an issue. Am I missing something.
It's funny to look at this retrospectively 11 days later, after both the bay area and CA as a whole has been subject to a shelter-in-place order.

So you're right, of course.
I thought there were cases in the southern hemisphere where it's currently summer.
I would like to ask people to not to attach "Asianness" to having a working government.

Even back just 2 decades ago, in every Asian country, a typical saying would've been "When will we live like in America?"

The West was the envy of the world in its best years, and it can be again.

If you can fix your societal problems, you will be, if you can not, you will not.
I mean it's even hard for me to discern what the aesthetic is of making yourself taller. There's not much expression of anything in it.
Years ago I worked in the messaging industry. We had an "adult chat" platform in the UK, and to our surprise a lot of the messages looked to be lonely people rather than after something sexual - even had one client wanting to use it in the US, where the phone networks only let you run "non-adult" services, but they reckoned there was enough of a market. (Don't remember what actually happened in the end.)

The trouble is that you need human moderators to prevent trolling/harassment/etc. - and if you're going to pay humans to read every message, you may as well have them write them as well.

> The sad thing is the reason that this app exists. Has it become so taboo to be single that you have to pay to hide it?

Article mentions more traditional cultures, and semi-closeted gays. I think singledom is becoming much more acceptable to our generation than it ever was before - but it doesn't play so well with our parents.
These can be bought as kits now, too.

http://www.tested.com/tech/487664-show-and-tell-hypnocube-le...
From considering the demand-side point-of-view only, I would tend to agree. It gives content distributors a false sense of control at the expense of complicating the average customers' lives. ("Penny-wise, pound-foolish" like a neighborhood coffee shop that requires a key to use the restroom and doesn't put out napkins whereas the Starbucks next door making far more money does neither.)

From the supply-side point-of-view (film maker, movie theater, on-demand service), it depends. Artists can choose to release for free like The Beastie Boys are other doing, knowing enough people will still buy the retail package to keep them afloat. But to see your blood, sweat and tears shared without people paying a dime, might be tough. It's further complicated because you don't want to tick off freeloaders that can be converted to customers or whom happen to be major customers in same-brand products/services.

Both taken together, it's becomes a self-selecting, personal choice to vote with one's wallet.
If you want to learn it, learn it. There is no other justification required. If you enjoy learning it, then it will benefit you.
I have to say that that combined with the whole GG thing certainly opened up my eyes how incredibly mysonginist some things and communities are, and how badly they are in denial of it.
Hey y'all! I've been working on Savviest for over a year now and finally got to a point where I wanted to share it with the world. It's been a passion project so far, but I hope to take it full time some day.

Any comments about the landing pages or the site itself would be SO helpful! What does it take to go from something your friends and family use and love to a viable product that supports itself?
You joke but it could ruin plenty of forums!
Indeed; I think things will get interesting once a good number of people start to realize and internalize this.
Hah! Coding bum, here! (Wait, no, wrong hat.) Computer scientist, here!

So, once upon a time, Alan Turing needed a formal model of computation, as in what a mathematician could do to solve a problem with a sufficient supply of pencils and paper.[1] What Turing came up with is essentially a finite state machine attached to a "tape" which could read and write symbols and move left or right. (In the simplest model, the machine starts at one end of the tape, which is unbounded in the other direction.) There are two neat facts about this machine:

(1) The Turing machine is universal: you can construct a machine that takes as input a description of any other Turing machine and its input, and can perform the same computation as the other machine.

(2) You cannot do anything obvious to increase the power of the machine, as in constructing a machine that can compute something a Turing machine cannot. Examples: making the tape unbounded in both directions? Adding multiple tapes? A two-dimensional tape? Nope, all can be emulated by a standard machine. You can reduce the power of a Turing machine; remove the tape entirely and you have a finite state machine;[2] limit the use of the tape to the most recently written symbol and you have a stack machine.

(3) Turing machines are closely related to other, rather different, things. On one hand, those finite state machines are equivalent to regular languages, stack machines are equivalent to context-free languages, and Turing machines are equivalent to context-sensitive languages. On the other hand, Turing machines are equivalent to the other "reasonable" definitions of computation: general recursive functions and the lambada calculus, for example. In addition to not being able to extend the Turing machine for more power, all of the models of computation that are more powerful "cheat"; for example, being able to do an unbounded amount of computation in a single step.

For more details, see your local automata theory course.

[1] Turing needed the computation model because he wanted to know whether you could separate Gödel's unprovable sentences from normal-human-being, provable sentences. But that's not important right now.[3]

[2] Side note: All physically implementable computers are equivalent to finite state machines. But we generally hand-wave that away.

[3] You can't.
I think even that point is debatable depending on how you define success.

If the definition of success is wealth or notoriety, there are certainly people who achieve it without those traits.