jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I guess you don't agree with our host's "Beating the Averages" essay: http://paulgraham.com/avg.html, specifically:

The average big company grows at about ten percent a year. So if you're running a big company and you do everything the way the average big company does it, you can expect to do as well as the average big company-- that is, to grow about ten percent a year.

The same thing will happen if you're running a startup, of course. If you do everything the way the average startup does it, you should expect average performance. The problem here is, average performance means that you'll go out of business. The survival rate for startups is way less than fifty percent. So if you're running a startup, you had better be doing something odd. If not, you're in trouble.
We will have to. I know it can seem like an argument against doing anything, but that is not where I'm coming from. I'm also not arguing in favor of self flagellation or individual action in the face of huge social forces.

But, given how grave and urgent the situation is getting, there is no way to convert all curent energy generation to green energy AND increase energy generation capacity to keep up with normal economic growth AND increase it many times over to electrify all transportation AND electrify all heating. And even if we were to succeed in all that, that only covers about half of US emissions at best - the other half is coming from agriculture, industry and residential emissions. Not to mention the massive emissions that are happening in China but ultimately serving the US market.

It's simply not possible to achieve the necessary time frames (net 0 in 20 years) without significantly reducing economic activity and standards of living in the short term - then growing back to current activity and standards of living in the longer term.
Black–Scholes is the heat equation backwards, which has pretty different behaviour to the heat equation as the latter smooths things out over time and the former makes them less smooth over time. But this does make some sense: when an option reaches expiry you know exactly how much it’s worth (as a function of strike price) but the further you are before, the less well you can predict the strike price and the smoother the price function should be. Indeed your substitution reverses the direction of time but intuitions about the heat equation aren’t so applicable to Black–Scholes because intuitions are often directional.
Yeah, if you hack a contract you need to get the funds into Tornado.Cash immediately.
The risks are highest when learners are at a beginner to intermediate stage. They know the basics, and have gained some confidence, but don't know enough to get themselves out of trouble.

This is called Stage 1 in the Gordon Model of learning: unconscious incompetence.
Analog computers are part of the Universe, so IMO they give no insight into how the Universe solves PDEs.

In contrast, digital computing can be modeled on a purely logical basis.
The equation you want for this is the Burgers Equation.

https://en.wikipedia.org/wiki/Burgers%27_equation

This equation was initially thought of as the appropriate continuous version of the discrete problem investigated by Fermi-Pasta-Ulam-Tsingou (on a very early digital computer shortly before Fermi's death), but then it was realized the KdV equation was better for that.

https://en.wikipedia.org/wiki/Fermi%E2%80%93Pasta%E2%80%93Ul...

https://en.wikipedia.org/wiki/Korteweg%E2%80%93De_Vries_equa...
Does this seem a little outdated to anyone else? Like, ImgTec haven't really existed as a top tier player for almost a decade, and AFAIK Apple doesn't license Ip cores from ARM, but the ISA itself.

Also, I feel like this diagram is just weird. The pyramid makes no sense to me, I always think of it in terms of physical and logical, you have the physical - the Materials, WFE, Fabs, and logical - IP Cores, and Fabless Semis, with the EDA tools somewhat providing the integration. The logical organisation of the pyramid makes no sense to me.
You're not serious, right? You clearly haven't seen some of the latest unlicensed money transmitter prosecutions. The resourceful agents over at HSI have come up with an incredibly effective method of stopping crime in the Bitcoin network. It looks something like:

CS1: "I would like to exchange these dollars which I represent to be the proceeds of the sale of controlled substances in violation of the Controlled Substances Act for Bitcoin."

Localbitcoins trader: "OK."
Increased attention only pays off if the user pays attention.
Depends on the servers...
I liked the halloween google graveyard:
https://twitter.com/leftoblique/status/1179476277549400064
So no matter what I'm wrong. See, that's not true, it's just the status quo seeking itself. They lie, and seek to make it impossible to defy. NOTHING NEW.
Mc·Car·thy·ism: "A campaign or practice that endorses the use of unfair allegations and investigations."

No, he's not deeply misinformed. Perfect example is the ridiculous spying bullshit that SuperMicro was accused of earlier this year.
> I assume that was a reference to the website by David Pearce that I read almost a decade back)

I now realize why you said that. The post you are refering to was unlinked. It now links to itself. It use to link to https://www.huxley.net/. I wonder why it unlinked? I bet I posted the title and neglected to include the link :-S
The way this story was structured makes me unsure if it really happened or not.
The grammar is

let PATTERN: TYPE =

Rust’s pattern syntax is richer than just introducing variables. I’m on my phone, so it’s a bit hard to show off all of the things that can be done. In this exact case, though, it usually looks like

let (x, y, z) =

or with types,

let (x, y, z): (TYPE, TYPE, TYPE) =
Unfortunately some proprietary scientific software is compiled for x86 only and we just get access to the binaries. I don't like it, but that's just how some fields work.
For anyone interested in this, google “hacker news gravity algorithm” to see an interesting example of how sorting was done here at one time (as I understand it the algorithm has evolved).
I also have this battle. It feels like each time I take another step up the mountain, the mountain itself grows.

Doesn't matter how much time/effort I expend, there is just no way to keep up to date with every moving piece in our industry (from hardware, to firmware, to software, to laws, to programming languages, to cryptography/security, to web standards, to multimedia standards/codecs, to physics etc). It seems like every single action that we take comes with trade-offs and that we can never make an ultimate good choice - that choice is only valid for a short time before it's trade-off gets triggered.

A carpenter has a set of tools. He has a set of materials. He has a set of blueprints/techniques. He can consistently build table with x qualities. When he is done with the table, it is done. He doesn't have to spend all of his time relearning how to build tables over and over, and for old tables to quickly self-destruct if he stops baby-sitting them. Or for some 12 year old carpenter in Russia to cause his table's wood to rot.

Every year that passes by, humans accumulate more and more knowledge. It would be impossible for a few individuals to know everything as their time in this life is limited. Thus we get forced to specialize, else we can get pulled into the general knowledge stream which can be overwhelming.
Hadley works for RStudio, RStudio now have their own MRAN type mirror: https://packagemanager.rstudio.com/client/#/
Accept it and then disable its access to contacts to see how it goes. May have to go to signal.
How would a reasonable person, unaffiliated with the newspaper, differentiate the two types of inaccuracy?

There is no way to tell if a lie originated with two anonymous sources or with a reporter with an agenda. The "trust but verify" approach only works if something can be verified. IMO the nyt damages its reputation when it posts rumors which cannot be verified.
Good catch -- the expected behavior is indeed for the page to scroll down to the appropriate sections of the landing page. Thanks for the bug report!
1. Use loans for any money you put into the Corp. I have a legal doc I can share if you email me (in profile)

Do get an accountant. Think of it as IRS insurance that costs around $200 / month that also gets you both corp and personal returns automated. I do my own bookkeeping and hire an accountant once a year for taxes only. They will typically include a quick audit of the books. Finding one is hard and I haven't kept one between two seasons yet. They can so answer 2 and 3 with certainty. Afaik, you will pay income taxes on all profits as any you don't distribute via payroll pass through to individual. It's more about legal protection than its tax benefits
I understand that the way my experiences has shaped my opinions and views is vastly different than yours, but since its 100% impossible to discern peoples motives on why they make certain decisions, how you be at all certain what's really going on there?
> protesters outnumbering cops "100 to 1"

That's the relevant point, not whether or not the cops removed the barrier. The cops knew that hundreds of protesters were planning in on breaking into the capital building to assassinate senators, and purposely didn't send anyone to stop them. The whole thing was literally planned in public on social media.
The Metropolitan Police are good at kettling; see, for example, the Swann Street Siege during protests this summer. The objective was to arrest every protestor. That so many people just walked away is mind boggling.
It's hard to understand this chart. Also hard to disentangle correlation from causation...
If there are no significant emissions to tax, then fixing environmental damage done by past generations sounds like something for governments to pick up with public money. We also spend public money on forest management, wildlife bridges to create reasonably sized habitats, etc.

It's also a while out. We have bigger issues today than "who's gonna suck back out some CO2 once we cut emissions sufficiently". We'll get to that in due time.

For what it's worth, if you have unavoidable emissions today that you want to compensate, and want to also fund the people working on CO2 capturing technology, see https://climeworks.shop for a pay-what-you-want option. I don't really believe in planting trees (which is way cheaper per ton of CO2 it claims to absolve you of), and these machines apparently emit "only" 10kg for every 100kg of CO2 captured (90% effective sounds reasonable), and it's accounted for who claimed which share of the machine's captured volume so it sounds directly effective to me. It's just that the scale is peanuts and will remain so until public bodies and companies start to run out of emission reduction options and decide to use it - but at that point we better have this tech geared up.
I actually heard about this exact same thing yesterday. All the buzzwords are in white at the bottom of the page to increase the chances you make it through the automated filter. I personally find this extremely discouraging and a little bit insulting.
Not really. PCs coming stock with 3.5 and 5.25 drives was fairly common in the 386/486 era, and I can recall buying 5.25" floppies in the late 1990s because I lacked a spare 3.5" drive for sneakernetting to a secondary PC.
One thing you could try would be to set aside a day of each week to focus on learning as much as you can about one of the topics each day. Then set aside any other free-time to create a couple simple project ideas and then by the 3rd week start creating the projects / apps / demos. If you think you could do one of them better by going a different direction then take the time to start-over.

There are plenty of guides and tutorials for each of the subjects you listed, just start with searching each and making a master document of everything you learn that you can review. Use bulleted lists, they're helpful.

Good luck!
Salt/salt-cloud operates as you describe. It allows you to define any number of virtual machines associated to a cloud provider 'profile', i.e., instance type, size, platform, etc.
Well, if RMS and similar zealots could have their way, they would have crushed the software industry for the sake of OSS/GNU domination. If he could influence policy, for example, he'd probably try to ban proprietary software.

And if you think that's beneficial, well, I for one would rather keep my Premiere and Logic and the (dongle locked) Reason, than just be forced to use the crappy open source alternatives out there.
If we go back to the original PageRank algorithm, I don't think it would be affected by this attack. The original algorithm just counts the number of links (or number of sites making links), not the TLDs. So a .com site would be just as good as a .gov site.
Do you do referrals?
There's no mention here of inspecting core files, something that very much allows you to inspect the state of a program when the bug occurred, but after the fact. Is this because inspecting core files also sucks, since it's a snapshot of a point in time, and it's no use if your stack is corrupted? Or is it because this is a lost art?

In my embedded work I avoided using debuggers because setting up remote debugging can be a PITA. I figured out a long time ago that building remote debug setup into my workflow will save oodles of time in the end. Still, I find myself using plain old logging more often than not - the bug may not be in C or C++, it may be on the JavaScript run in the interpreter embedded in that C++ application.
This is what I fear most. I might abandon my livelihood and passion for technology after a rather earth-shattering trip that makes me question everything I believe in.
You do realize that this feeling is not mutual? Companies don't give a shit about their employees as long as it doesn't benefit them. They are not humans, they are "things" made out of humans. And the trick is that they use social structure to scam you into thinking that leaving the company makes things worse for your other "human" team mates.
So yes, right now they want to keep you, but once you are not essential anymore, they will drop you like a hot piece of iron. It's funny that somehow companies manage to instill some sort of "compassion" in their employees and you seem to be an example that this actually works sometimes.
Unix is a license and linux is not. In fact the lawsuit Ibm facing is precisely that.

But we usually not used this but use posix. In fact i think that is what linux originally built against.
You needed really fast fingers for this. The minimum is about 8 Hz. I could do it as a teenager, but I don’t think 70yo senators are going to like it.
It doesn't sound like you lived in a place all that bad. The problem with the sprawl that I've lived in is that there is no chance for the community to develop. For a community to form there has to be some place where members of the community gather and see each other enough times to form relationships. That doesn't exist in my hometown, everybody gets in their car and drives to some place miles away then drives home. Even if you get to know people at these places the sprawl is so massive the odds are that they live miles and miles away from you. The closest (geographically) friend I had in high school lived 7 miles away; and I didn't live in a rural area, that was 7 miles of sub-divisions and strip malls.
I use github every day.

I've never read nor seen that page.
You can save an Excel document in Excel and immediately re-open it and have Excel complain the document is corrupted. It's happened to me dozens of times (back when I was required to do Excel development a couple years ago... it was like a flashback to 1990).

Anyhow, every time it happened, there was no apparent damage to the document. I think this stems from Microsoft having to be insanely aggressive in defending against their own bugs.
I don't claim any particular expertise (in anything), but I think from the Buddhist perspective, a meditator would never be doing nothing, or acting aimlessly.

They distinguish between the development of concentration (samatha) and wisdom (vipassanā, inspiring the current "mindfulness" movement in the West), and the objective is to cultivate wisdom, and not merely tranquility.

The mind is always directed and purposeful, and the (historical) Buddha applied razor-sharp logic toward experiential existence, in a very practical way.
The inexpensive feature phones have much better battery life, less expensive than the cheapest smartphone, and are probably more rugged/durable. They do get the job done as a phone and a few other things. If you don't have much use for a smartphone, then this is perfect. I'm sure there are still a relatively large subset of people who would rather have a feature phone than a smartphone.
Public libraries were Wikipedia of these times, not sure if you had one there though? I'm not talking about CS specifically, source of math, physics and other sciences are (were) easier accessible, even small school libraries usually have some extended books on these topics. Of course, it's easier to access information these days, but on the other hand, it has drawbacks too as most of youngsters waste their time on online games, social networks, 9gag etc.
Based on the Snowden documents and the fact[?] that the NSA can decrypt SSH at least some of the time the author advocates disabling some of the weak points of SSH. He also describes how to go about doing so.
"The encyclopedia anyone can edit" is another rule the site was founded on, yet that's clearly not true. Look at the hostility that IP editors face even though most good wikipedia edits come from IP editors and IP editors are less anonymous than logged in editors.

Try using WP:IAR anywhere on WP today and you'll quickly see how far WP has moved from founding priciples.

EDIT: I mean, just look at usernames. You're supposed to be able without a login, but sometimes that causes problems. So you go to create a username. The software has a list of words that you can not use (very. Few people think allowing a username like "JewKiller666" is a good idea). But then there's a username policy. This has been reviewed to make it more friendly to new users. But the application of those rules is still pretty hostile.

http://en.wikipedia.org/wiki/Wikipedia:Username

That's the policy. See the changes to the "misleading" names section. That section had to be expanded because editors using their real name in a different script (eg, Japanese users) were being told their unicode name was misleading. Or a user with a eg psuedo-random string of characters was told that their name was confusing, even thoigh there wasn't any other name or namespace to confuse "kejdhdkaksaas983" with.

The "dealing with inappropriate usernames" section required a lot of work to prevent the admin-wannabe users from making many reports.

Once you've picked a name that gets past the software's filters but which an editor -or bot- thinks is bad you face:

1) templates. {{subst:uw-username}}

2) a RFC http://en.m.wikipedia.org/wiki/Wikipedia:RFC/N

3) an administrator notice board http://en.wikipedia.org/wiki/Wikipedia:Usernames_for_adminis...

Notice that bot reports which the not admits may be low quality get sent to UAA, not the lower levels of discussion.

4) a holding pen http://en.wikipedia.org/wiki/Wikipedia:Usernames_for_adminis...

This convoluted conflicting mass of policy is hostile to new users, especially in the way it gets applied by editors. Just try using "WP:IAR" during this process.
What a tough guy. An inspiration for all of us.

Reminds me a bit of Lauri Törni / Larry Thorne. Only really at home in conflict.

https://en.wikipedia.org/wiki/Lauri_T%C3%B6rni
It doesn't say anywhere that they used A/B testing, let alone proper A/B testing.
How come the headline is dated in the future, March 10th 2014?
It can, but it often doesn't, at least not a year or so ago (perhaps it got much better). I've seen the examples with great speedups but every time I've tried it on real code I never saw anything. You're much better off just using Rcpp for those sorts of cases.
This isnt even funny.Unless you want to take a cheap shot at PHP and glorify Haskell,the language everybody brags about but almost nobody uses professionally.
The idea that you have to choose between a blocker or resources has become common unfortunately.

It's unfortunate because this idea being held as a premise by so many users kind of give a free pass to developers to not work harder to improve their code.
We use Lync, and ya, if they made it lighter weight and removed the bugs it would be merely OK.
No wechat or weixin on this chart ?
Not quite what you asked for, but there is a $100/yr or $10/mo plan for 5 people that also includes OneDrive storage and Skype minutes.

http://office.microsoft.com/en-us/home-premium/

Disclaimer: I work for Microsoft
internet abstract, borders reality. got it.
In other words, salesmanship versus communication. See Tufte & al.
Altered Carbon

I liked Peter Watts stuff: http://www.rifters.com/real/shorts.htm
How about 3, Comcast turns off whatever network throttling they have been employing against Netflix identified content streams. Which would be the inverse of 1. Comcast detects Netflix network data and does not give it detrimental treatment.

There have been a few articles claiming Comcast is throttling the connection when it knows it is coming from Netflix.
It's probably because the only animals YOU ever see are the ones in your dining plate. If you studied animal behavior a little you'd maybe realize how wrong you are.
> convert the tokens around the damage back into text, re-lex that text, and then work from front and back of the new partial stream

I haven't tried it and I'm no parsing expert but it seems when a rule is specified "forwards" (i.e. beginning-to-end) then it can be used for lexing (or parsing) forwards but there'd be problems using it to lex (or parse) backwards. Hence the first "L" in "LL" and "LR" parsing.

Maybe an algorithm could use both directions running in parallel and create 2 structures/memoizations, one for the forward parse and one for the backward, hence a dual LL/RL or LR/RR parse, and access both structures to repair "damage". However, there could be another problem: if the lookahead for some lex or parse rule is 1, couldn't that translate to any lookbehind value when lexing or parsing backwards? An LL(1) grammar might require an equivalent RL(k) grammar for some very high k. Of course you'd also need to avoid right recursion as well as left recursion for topdown parsing.

I haven't tried any of this but these are the things that cross my mind whenever I think of incremental parsing!
The cost of storing and transporting e-mail is potentially so low that I would claim you are overpaying Google.
I agree it seems to be a stupid move for a government, and maybe someone else has gained access to the right routers. But "some test gone wrong"? You can't be serious. This is a carefully targeted attack and includes packets that can't be generated from a web browser.
The marginal cost of messaging is low enough that phone companies are happy to offer you an incredibly low cost per formerly-private communication (landline or mobile).

while the marginal cost of e-mail is so low that we get tonnes of spam.

Who needs to pay anything more? We already pay for the infrastructure.
Nobody sets out to do evil but until he creates an ownership structure which prevents himself from cashing in once he's won everyone's trust this is just an underdog doing whatever it takes to attract customers.

To be succinct, one day he will sell out and the buyers will have every incentive to make money out of their users.
I think that is a good point. For start-ups who are interested in making messaging services, I wonder what Durov's recommendation would be as far as financials go. One has to be able to support the team they are working with and there are few people out there who can take the route Durov has due to his financial freedom.
Would love to help!
@batraatin, Hong Kong