jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> You just can't have a place where anyone with enough money (a few k EUR/USD) can perform murders without any reasonable risk of being exposed.

Your 'reasonable risk of being exposed' is when you plan and execute the hit. It's pretty difficult to do. Also, when your target winds up dead, the first investigation is into whether anyone might want that person dead (motive), not the money trail.

Any hitman worth his salt will already today know to get paid in cash or similar liquid assets. As opposed to the ransom situation, the payment of a hit can be arranged long before investigators start looking, so you can easily ship a boxful of cash to a dead drop and avoid ever meeting the hitman in person.

And even if there was a money trail, you couldn't hope to get to a hitman by following it unless you have the other end to start down - ie. you know the "customer", who's the bigger criminal anyway.

> This will effectively turn us into a bandit country like Russia.

No, the availability of anonymous payments is not the defining difference between Russia and 'us'. The rule of law is.
Bottom up parsing - "If not, it's necessary to backtrack and try combining tokens in different ways"
I feel the way it is put along with shift reduce parsing is misleading. Backtracking is essentially an aspect avoided (more like solved) by shift-reduce parsing. They don't go together in bottom up parsing. Shift reduce parsers posses the potential to predict the handle to use by looking at the contents on top of the stack.

Good job BTW, there are very few people who write about compiler/language theory :)
Everytime I try to explain why privacy matters, and why dragnet surveillance is one of the worst plagues of our times, I can't help but link to Glenn Greenwald's talk which explains it better than I ever could:

https://www.youtube.com/watch?v=pcSlowAhvUk
Alright, I did finally get this working. Pretty fucking awesome, I had not thought of that. Here's a version everyone can try:

https://gist.github.com/zedshaw/64b3fb6b7ed653852619

I officially concede that because you can work two pointers on a computer to overwrite another location of memory to alter a for-loop (incidentally, there's not UB listed in ANSI for 'alter the variable of a for-loop') that everyone should go back to writing their C code just as K&R intended.

Please, you all should rely on only the '\0' byte terminator of all strings, don't do any bounds checking, don't check the return code of functions, and you will be totally safe.

Because, UB means "I ain't gotta fix it."

Enjoy, now I'm going painting.
Intel processors are done in the laptop market. I'll stick with fast, silent, ARM based machines like the M1 MacBooks.
I've come to believe that it's very difficult to operate a business relying on paid access over the Internet. Since consumers are already paying Internet providers $60 / month for this privilege, your customers will balk unless you do something different and better. This explains the non-straightforward ways Internet companies operate and why some make such absurd amounts of money.

Some are very niche paid businesses like SaaS or privacy-focused mail that provide very specific and uniquely tailored services to a small set of clients. These are probably the easiest to understand, as at their core is a simple, logical transaction. However, they don't defeat companies like Google at scale due to the fact that not many people want to pay for bits that they already pay their Internet provider to deliver, and the fact that accommodating everyone's needs in such a business is overly costly.

All the gargantuan scalable platforms are not really selling a technology - technology is the vehicle connecting customers to their service. Their real money maker lies outside the Internet, whether it is shipping and merchandise (Amazon), or selling an audience (Google/Facebook). I find it to be a similar scenario to McDonalds's famous franchise business model of owning the land the burger is made on, while not selling the burger itself. If you want real customer service, you need to find the local restaurant in your area and pay more (Plausible/Fathom, Hey.com, Fastmail).

A common trend in response to this kind of environment has been to offer some services for free and drive users to pay more for specific use cases if they need to (especially power users and enterprises). However, doing this kind of monetization wrong can easily lobotomize your business and push users away, as seen with the ongoing news media crisis and paywalls. And it also turns out that companies used to one kind of business model find it difficult to pivot to others, for example with Google's continual failure to make paid services.

In all cases, when looking at the Internet you need to examine your customers (or your needs) and focus on accessing them, even if that means tearing down any conventions you already have. This can apply to anything from the news media looking to fully digitize, or independent bloggers looking for analytics that serves them.
> I completely agree, Bitcoin is a bad replacement for cash, just like gold bullion is.

It doesn't have to be a bad replacement for cash. It can actually be a fantastic replacement for cash if we continue building it as one. The fact is, the current BTC devs decided bitcoin can't scale before ever even trying. They were short-sighted, took VC money to pivot to "digital gold", and started spreading the false narrative that it never could have worked.

> Why are you so set on digital cash?

Because until bitcoin is useful to regular everyday people, there won't be enough buy-in to offset the huge exchange rate fluctuations caused by speculators. If that doesn't happen then it will only ever be useful to speculators.

Your above example scenario makes perfect sense if you're a skilled worker from a wealthy country but it's nonsense if you're among the remaining 80% of the people on this planet. Bitcoin can help EVERYONE if we let it. Luckily other coins have picked up the slack.
If I could add, reddit has a ton of conspiracy theories floating around about this stuff, e.g. "shorts haven't covered because X". They're very hard to refute or even investigate as a layperson because I cannot find the data or it's not published at all. So this lack of transparency doesn't just tilt the playing field, it allows misinformation to spread more easily.
> a far better solution for that, the pointer stick on Dell and IBM laptops.

Please search the web for "trackpoint drift".
I didn’t take the post above to be advocating censorship. I took it as being about how to make society resistant to destructive cultural fads.
i quit twitter after years of using it when i got exhausted of having to see political tweets from anyone i was following in tech. i just want to follow certain topics, but unfortunately the mute feature is not enough to filter out all the crap
My parents have a Ubiquiti as well. Don’t replace it until your friends have faster WiFi. It’s one of the best units I’ve ever used in a home. Probably the best, actually.
Some years back a socialist told me that the Berlin Wall was to keep westerners out of East Berlin. I told him that I'd visited the Wall in 1969, passed through it and had a tour of East Berlin, seen the Wall museum, been on the platforms overlooking the wall, had East German guards wave at me, etc.

In a sense it is both good and bad that the Wall has been erased, people forget what it was like. Nobody should forget.
Most debt collections agencies have a lawyer or lawyers on retainer for going to court. They can, and will, go to court for judgments as small as $1,000. The hearing is often the local magistrate, and unless there is something atypical complicating your case, the ruling will happen in 30 minutes or less. Having proof that you own a debt is a binary thing -- either you have it or you don't.
perl5i performs the valuable services of integrating several useful but disparate extensions into a single working whole, which helps to identify missing features and to encourage collaboration. It's also much easier to install and to enable.

I see it as an experiment as to where Perl 5 could be. Even though I might not use it outside of personal projects, it's still useful.
I agree with that, because thats what it takes to internalize something, however the quote says understanding never comes. What I wanted to opine on is the idea that you shouldn't be satisfied with not understanding something just because someone tells you so.
I really hope that anyone reading this doesn't heed this advice. I used to live in a smallish city in Canada where aurora borealis was a common nighttime event and every time I've been back and seen them again I've appreciated and been wowed by them more. The hubble telescope can produce for more detailed and composed pictures of the stars but they are nothing compared to the time I spent star gazing in the Atacama desert in Chile here on Earth. By not seeing the aurora borealis you definitely are missing something. Exactly how much is what you need to see by experiencing it for yourself.
I enjoyed Anathem, although I thought it was far from his best work. Obligatory xkcd critique of the book: http://xkcd.com/483/
http://bookflavor.com/test = Twitter
If Appelbaum actually works on Tor then just BadExit'ing his nodes is obviously not enough. Even a clean compile (for the paranoid: do you trust your compiler?) from a fully audited (do you have the resources?) source code is not enough. In order to use Tor you gotta trust the other nodes, including the code that runs there.
I’m just kitten around
Its funny to think of csh/tcsh as an "alternate" shell, as Its been my shell since my first *nix account in 1989..
Sure, it's real math, but is that a difference that makes a difference? The real-world applications could still be overly hyped.
Really? This happened to me at least ten times, and I'm not even American, just sometime buy devices directly from the US. For example, my LG phone comes with an additional year if you register your device.
So would you seriously suggest that programming languages should be optimized for extremely rare, niche keyboards rather than the standard that ships with virtually every laptop which nearly 100% of coders will be using?
Kotlin on the server is the dream
I have multiple solo v1s from the first Kickstarter. Still work like a charm. Haven’t used the nfc version.
"allegedly"
Unless you can prove it, or you have the genuine reputation to be taken for your word (good luck with that), it means nothing.

And It really amazes me how some people take articles like this at face-value, believing anything they say. If they said "this" person said "this" thing, as-long as they hate him, they'll instantly jump on believing and ridiculing.
It's sped up and edited, sure. But as (relatively) simple visualisations go, that was pretty emotional.
You seem to presume that most folks know a great deal about a great many things that they likely do not know. I would have no idea how to even begin doing such a thing and I was one of the top three students of my graduating high school class, got my AA cum laude (etc, etc).
I suppose banks could create some sort of financial instrument that says "IOU 2.5 BTC" or whatever, but this thing they create couldn't pass off completely as bitcoins, since you couldn't spend this thing on the blockchain like you can with ordinary bitcoins.

Maybe this will happen. Who knows.
"instead, air navigation service providers like the FAA would pay to use" these new tools.

Seems like an appropriate government objective, but instead of just doing it themselves, govt will end up overpaying some private company with the right connections.
Here's a few more if anyone is compiling a list:
https://www.vitsoe.com/gb/about/good-design
http://lawsofsimplicity.com/
My PHEV minivan (Chrysler Pacifica) does close to 100 kW of regen in hard braking. I imagine the Cybertruck could easily double that, probably a lot more.
come on. look at the front bumper's angles. It could be more symmetrical even with a boxy look. They intentionally made it ugly. And not in some "retro" kind or "artistic" kind of angled look - it s not reminiscent of a style. It will almost look better crashed.
I don't know, but Oliver Hunt suggested just validating the password on the next login and upgrading it on the fly, which, to be honest, is what I'd probably do.
No, it would be apartments and houses with a 3-5 person capacity each.
These points probably are not relevant to the "interview process" but they can often be vital to the economic decision whether to join a startup:

1. What equity will I get and what form will it take?
2. What are the total outstanding shares in the company (fully diluted)?
3. What is the total dollar value of the investor liquidation preference?

You can get 100,000 options vesting over 4 years, for example, but this could represent potentially 1% of the company (if 10M shares are outstanding) or one-tenth of 1% if 100M shares are outstanding or any other percentage depending on the total capitalization structure. In the one case, on a $100M acquisition (assuming pro rata participation by all parties), you would get $1M and, in the other, $100K. Key point: the absolute number of shares is much less important than the percentage they represent of company ownership.

Same scenario but assuming preferred stock in place holding $50M of liquidation preference and full participation rights beyond the preference amount: in the $100M acquisition scenario, your 100K of options would net you $500K if there are 10M shares outstanding (1% of the $50M that is left after payment of the $50M liquidation preference) and $50K if there are 100M (.01% of the net $50M amount). Key point: outstanding liquidation preferences can (and often do) materially reduce the equity return to common shareholders, particularly if the company is sold in a marginal acquisition (in an extreme case, the preferred investors can force a sale where founders and employees get nothing).

Of course, if you haven't vested in full, and you don't have any accelerated vesting on acquisition, the numbers get shaved even more. Say you worked 2 years at the startup on a 4-year vesting schedule, you would net $500K in the best case under the above examples (1% potential ownership that is 50% vested, no liquidation preference) and $25K in the worst case (.01% potential ownership that is 50% vested with $50M liquidation preference).

These days, many who join startups as employees after the early stages are generally aware of the above issues but it never hurts to remember them if the major reason you are joining is for the hope of a large potential equity payout (if the terms you get are good apart from the equity, and you see it as more of a "tip" if things happen to go well, then these issues are of course much less important to you).

Capitalization questions are awkward to raise in an interview but are important if equity is key to the offer. Interview as is best for you, then, but make sure to consider these points in deciding how to finalize your deal.
"I got some great advice from a high school teacher once, when I was in a similar situation (questioning the usefulness of the curriculum): You only get to say it's substandard once you ace it. Any time before then, or forever if you drop out, your opinion means nothing. He was completely right."

I agree to an extent. I've gotten the 2 following questions on exams of mine wrong. Tell me what you think of the fact that I call them substandard even though I'm not acing the tests.

Which of the following is a primary color? A) pink B) Yellow C) green D) brown
# I don't really remember A and D.. but according to color theory both B and C are primary colors depending on the color wheel you're using. The answer wanted was C I said B. the teacher wouldn't give me credit although I could empirically prove that B was a primary color and was taught as such in grade school.

what will i be when the loop exits
while ( i < 5 ) {
i++;
}
A. 4
B. 5
C. 6
D. 7

the correct answer to this question is completely dependant on what i is initialized to which was not in the test. I think the question was a little different. I assumed it was initialized to 0. The tested wanted it to be initialized to 1. This teacher gave us credit.
Good riddance. Too much visual noise, too little value.

Once you're a regular, it's hard to change your karma avg that much. OTOH karma points can go up or down one point and that's an instant visual sign people agree/disagree with you. Then you go right to the threads to know where.
I disagree that Java is inherently wrong for CS education. It ultimately depends on what you decide to teach using it (i.e. it's concepts that are being taught, the languages are only the carrier).

It's possible to teach courses in data structures, algorithms, and so on using Java, just as it's possible to use it as a gateway to other languages like Python and C.
Not only more meta-languages. In the second link it's shown how Lua can be compiled to javascript. And in time, python, ruby and other LLVM languages. Reframing javascript from a language into a platform is a trend. GWT, Cappuccino and Sproutcore did a bit of it in the past, but this wave is not interested in web javascript only, but in javascript wherever and whenever: node.js, web, embedded, etc
As far as I can understand, it recalculates too slowly (I haven't noticed any change in my avg since it appeared)
Why are they doing distro via DVD's? That's kind of insane, why not just put a symbian account on github, upload each project, and let what ever community there is take over from there.
"A Biology major is training to become a biologist." Um, how many people get a BS in biology and become biologists? More often, they get jobs as food safety testers or as hospital techs.
"Aggressiveness" is a really misleading term here. The title should be something like "Males in the presence of attractive females feel better about their situation, which leads to underestimation of risk and really poor decision making. Oh yeah, and chess."
> existential environmental crises in the near-to-mid term,

Nah. This just comes off as alarmist.

We might accelerate a naturally occuring process ever so slightly but it is by no means an exinction event. You underestimate the homo sapiens ability to adapt to their surroundings. Berbers live in deserts, eskimo in ice tundra - arguably the very extremes of human habitats. You can throw everything at them short of a super volcano really. When the polluters have to pay the piper - they'll get their just desserts. Unfortunately a world war for resources isnt out of the question. We're not even close to that yet. Not when Apple Inc is still the most valuable company in the world.

What I hate is the destruction of millenia year old forests and the biology that inhabits it. That's just driven by mindless greed when fucking Doritos is more important than the home of the last wild jungle elephants or 2 millenia old trees just cut with impunity. Not to mention the people to whom those forests are holy land and home.
Aggressive maybe, but by which standards is the UK "little"?
I think the class warfare comments detract from your point.

Yes, the investors and board are their to maximise the return. The job of the CEO is to sell the vision to them and keep them on board. That the company sailed into a headwind not of their own making and the board got jumpy is yet another challenge on the way to large growth.

The board members would probably have lost personal money and dented their careers if Zappos had lost it's funding lines. They certainly do not 'make money by doing nothing'.

If they didn't maximise the change that they got their check back tomorrow, a lot of stuff would fall in a heap as people took stupid risks.

Getting out a broad brush and painting 'corporate america' is not an insightful analysis.
An amusing oversimplification, but an oversimplification nonetheless. They didn't view it as a "billon-dollar secret", but there's clearly something morally deficient about being contracted to work on something and then moving on with a clone of that something.
Question though. How can ads be placed in a site like that? I'm curious because I want to serve ads for my site but Google Adsense always rejects me because of lack of content.
reading more books to think better and doing manual labour to cleanse my soul
AT&T, etc. bought those Tennessee politicians fair and square. Who is the FCC to interfere with that? /sarcasm
Seeing this:

> function add( ... ): float {}

I think a much better choice would have been:

> float function add( ... ) {}

Or just:

> float add( ... ) {}

Since that's how it's done in other languages and people would feel at home with it.
Won't using multiple curl processes consume more resources than threads?
yes, i'd like that very much but the current prices are too high for me.
It's true. I failed something called "Running, Skipping, and Jumping," when I was in kindergarten. I was a clumsy child, and I also had difficulty understanding what the gym teacher was barking at me. My parents found it hilarious.

I can do all three of those things just fine now, by the way.
Students collaborating on homework is as old as school itself. And it in fact is the way the "real world" work. Nobody gets accused of "cheating" at work if you ask a co-worker for help or input on a problem. In fact, "pair programming" is often cited as a best practice.
From here on out, every point release will come with an RC. Not doing that for 3.0.2 was a mistake that we won't repeat.
I love your attitude kreci. Thanks for the informing blog posts.
Actually, it is possible it does. I only ran the test from 0x0000 to 0xFFFF. Maybe I should revisit.
That's why I doubled the average wage.
yes, this is certainly one of the points we consider in the episode. personal autonomy is a founding principle. Where it gets interesting is... could you not levy the same criticism against lockdowns?
This website is very wrong. Firstly, there are no such thing as "different versions of Spanish" in Spain. People from different regions speak with (sometimes very) different accents, but it is the same language. Everyone can understand each other while speaking spanish.

"Valencià" (Valencian) is the catalan dialect spoken in Valencia. Catalan itself is a whole other language than spanish. They are as different as, say, spanish and portuguese or italian and french (and any combination of those).

Secondly, Valencian knowledge and use is being lost in the whole region [1]. By 2008, only 32% of the population claimed to use it as their primary language, whereas 54% said that spanish was their primary language.

Moreover, only 76% of the population _understood_ valencian, only 56% was able to speak it, and just 25% claimed to be able to write it correctly.

The numbers today are probably even worse.

BTW, road signs and advertisements are written in both languages almost everywhere (just like in Catalonia, or any spanish region where there is more than one official language).

[1] http://ca.wikipedia.org/wiki/Valenci%C3%A0
I think it proves Heisenberg was right. Reality is determined by the political slant of the observer. :)
The second answer to this stack overflow [0] indicates that you can run Go functions from C if you use gccgo [1].

[0] http://stackoverflow.com/questions/6125683/call-go-functions...

[1] http://golang.org/doc/install/gccgo
no. cannot prove a negative
When you write React code and edit ERB templates, isn't that full stack? ;-)
It was great effort. It included reactivity internals updated to proxies, composition api, typescript support, EJS modules adoption etc. and all that including surrounding core libraries and docs.
> especially with search getting so good

This is kind of the crux of it here. The reason this is a "Gen Z thing" is because you really couldn't get away with just using search until relatively recently.

I don't know of anyone my age (gen x/millennial) who even thinks to use Windows search because it was so tragically useless for so long.