jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I disagree, the JS code is immediately understandable without having to lookup anything. You could do it in pure XML but the result would probably be much more verbose.
Example: If you rented "The Interview" on Google's video service (in HD) and played it back on a software/hardware stack that didn't have the latest DRM(1), you were limited to SD.

You paid for HD. You got SD.

Of course, you could go pirate a full HD copy of the movie and play it back anywhere. The effectiveness of these inconveniences is overwhelming.

(1) I'm not positive it was even possible to redeem an HD rental in HD. I don't know anyone that didn't get forced to play in SD.
Europe has strong consumer protection rights.

The angle to take is that media is sold misleadingly. When I buy a DVD / Bluray I am paying for a physical disc and a licence to use the contents of the disc. That licence is restrictive and restricts my rights more than law. Thus, I am not allowed to extract a short extract to use in an educational setting (fair dealings; fair use). Packaging and marketing of DVD / Bluray is unclear about this and gives the impression that you are "buying a movie", not buying some plastic and a licence.
What did he ever write that you think was disingenuous?

Maybe some of his views just differ from yours?
I think price volatility is the only reason it's not working as a normal currency.

Right now, these blockchain currencies are traded just like expensive wine, art or gold bar. It's a speculative money game. We can't use wine or art to buy some food for today. Most people don't even run the full node themselves. They relies on somebody else's node. In good term, they are investing, in other words, they are gambling.

It's just sad seeing a lot of resources and some brains are wasted on these gamble.

How could this be happened? When bitcoin was announced and it's first implementation was actively developed by someone or some group known as Satoshi Nakamoto, it was just a technically interesting non practical piece of attempt. But now... it's just a mess. Had I mined bitcoin in early days, I could be a billionaire. But the same thing can be said on buying the gold bar. It's not that technically interesting.

The first P2P boom invented a lot of practical services. File sharing, web hosting, audio and video streaming, video chat and all. They are all pivoted to central system for efficiency, but some services gained a few years of early head start experience thanks to the P2P. What blockchain achieved so far? Nothing. It just invented another gold bar. Totally useless but some people believes value in it.

I really wish people wake up and spend precious time and resources on something that introduce real value to the world. Blockchain? Wake me up if proof of storage space become practical.
Let's say you have a causal tree representing an output sequence, and you are interested in running an arbitrary set of finite state machines over this sequence. What is an efficient approach to rewinding and replaying those state machines in the face of updates coming into the sequence? What if those state machines themselves emit (and might want to retract) operations on the underlying sequence? Does anyone know what I should be googling here?
I haven't seen any change, he just takes the liberty of inviting other type of guests not connected directly or indirectly to AI - which was his main ideia, to expand beyond that.

So now he brings people who study quantum physics, philosophers, thinkers, writers, and he's free to ask more open ended questions.
Not everyone is willing to leave family, friends, and country behind.
Matthew Flatt has said that now that Racket on Chez is done, there will be more time to devote to this problem. I'm excited to see where the conversation goes in the next coming months.
And Chuck Norris.
This sounds exactly like what I settled on as React+Redux best practices. There's UI logic+data (that belongs in components) and business logic+data (that belongs in the Redux store) loosely coupled via actions and selectors.
Awww, thank you so much! That's very nice of you to say!
fwiw I saved up for months to buy a student edition of Flash CS3 for maybe $150 when I was about 12 years old. I later received a copy of CS4 (flash+photoshop+a few more) as a gift from my parents. I'm still using that copy of photoshop 15 years later. I don't need the new features because I'm only an occasional user.
The Chicago portage is also the shortest distance between the Mississippi and the Great Lakes. So it was more or less destiny.
From the comments on the link:

> Doesn't really matter where you live be it US, Europe, South America (like me) and others, this movement will affect all of us and will shoot down the predatory prices these companies charge us, so I'm doing my part!
It doesn't make much sense to send nukes all over the world. You ruin your land and any land you wish to take long-term. The survivors will have a historical grudge against the carnage. A more reasoned goal would be to cripple the military complex's ability to strike, but that's impractical, even with all the nukes. Subs, fighters, underground bases, etc. So we're left with "make it expensive to replenish forces locally". An aim to cripple the responses within a limited theater is economical in every regard. Small scale hotbed areas are where recent wars have been fought and are likely to continue to be fought.

The global firezone where there are no clear goals or gains is rather silly to imagine.
Yeah using German translations is a well known simple strategy to see how your site handles longer word length, because of the language characteristics.

It will do a good job of pointing out places where you haven't built in adequate flexibility for longer words. It's not perfect of course, there are times when a translated word is shorter, but it is a nice real world test of the basic flexibility of your page layout.
I've done plenty, starting well before law school. I mentioned deterrence and I never argued against rehabilitation.
There are no "resources".

Aluminum. Silicon. Titanium. Iron. Water. (Hence hydrogen and oxygen.) Many of the other elements we need are available in the asteroid belt, and it's far less cost in energy to go there from the Moon than it takes to get off of the Earth.

It's ejected mantle material just like we have here right under our feet, with the added disadvantage that there's no tectonics that would have had the effect of concentrating what trace materials were there. It's rocks.

You're judging this by terrestrial standards. Given enough energy, rocks are still resources. Remember: the energy potentially available to a space faring civilization is literally orders of magnitude greater than that available to an Earth bound one.

Someone who wants to imagine going to war with China over rocks on the moon is someone who wants to imagine going to war with China.

I'd rather nothing like that ever happened. My wife is Chinese, for heaven's sake. However, the biggest wars are fought over energy resources. The control of lunar resources will be key in who gets to exploit vast amounts of solar energy at some point. Just as wars are now fought over oil, at some point, wars will be fought over who gets to build power satellites.
The problem I feels is that we have no decent foundational standards and methodologies to build the software upon like we would a building or bridge.

Civil and structural engineering have a lot of the basics abstracted away in to easily reusable knowledge that can be applied from one project to the next.

Software engineering sometimes feels like we never managed to pull ourselves much further beyond a Leonardo Da Vinci drawing.
It worked in Firefox for me, just took a moment to get past the gibberish text
Hey there, thanks for the feedback.

Its kind of a funny thing here with that Ellen Pao case. I didn't see similar stories for quite a while on the very top and exactly now there is one. Shouldn't be an excuse, rather something I literally just learned about my app. And if everything is collapsed at the very beginning, it also looks kind of odd (for me at least).

Thanks for the great feedback. Considering its an angular app, it shouldn't be that hard to have a switch to choose between endless scroll / normal pagination. But its a long way to go. I'll put it on the list :).
Except you'll be hard pressed to find actual juice that's cheaper than 10x the price of sugar-water soda.

It's the reason juice is consumed by the occasional glass, and soda by the proverbial gallon, and why the latter is far more harmful than the former. And it's the reason there's a certain class-driven health problem around drinking soda.

It's also the origin of Dave Chappelle's hilarious 'what the fuck is juice?' joke. [0]

https://www.youtube.com/watch?v=NuTjQLfU6Gk
That's a good reason for the state to pay for maternity leave instead of individual companies.
Well, your comment led with "Linked lists have more consistent performance than std::vector." But the tests just don't support that conclusion, and the truth is the opposite in a real-world environment: lists will kill your performance.

Before you'll see any downsides of list, you'll have to introduce memory fragmentation into your test and ensure that your list's allocations end up all over your address space, like they would be in a real engine. At that point you'll see a huge slowdown compared to vector due to CPU cache thrashing.
Eh, way in the future though. It's a classic tragedy of the commons. Each individual company is better off discriminating, but ultimately it causes a depletion in resources (i.e. employees) long-term.
What a useless startup
And now I want to hear more about that how :D

I believe how you go about this negotiation will determine if it damages the relationship, not if you do it or not.

In your experience, what things are a must in that way to go about that negotiation to keep a healthy or improved relationship?
I realize Chris is tired of dealing with the headaches of managing 4chan. But if he has effectively outsourced management of the site, why not continue to hold the title of president or whatever?

I wonder how much of his cachet he gives up by doing this (even though he still owns the property). Given his influence on the internet due to 4chan, moot can probably raise money for his next project with relative ease. Can Christopher Poole?

Edit: Fixed moot capitalization.
A mix of Rich Hickey talks and my own experiences. Possibly just Rich Hickey.

a) You're going to write unit tests anyway. Type errors are not especially likely to slip through good testing, nor are they the most interesting kinds of bugs that can slip through good testing.

b) Null is a value of the wrong type, and most type systems let that one through.

c) Values have a habit of coming from outside the boundaries of the type system. Sockets, files, etc. You will always have to deal with (or reject) arbitrarily wacky inputs at runtime.

c) Static typing leads programmers to overspecify data and make programs unnecessarily brittle. Many struct/record types could be replaced with maps + runtime checking that the appropriate keys are present, while letting other keys pass through. Then our programs would not so often require modification to support new uses. (TBH I think Go's type system, of all things, takes a decent step toward this one with its implicitly satisfied interfaces).
I did a similar thing (full time van living while doing full time software development, but in the US) for ~ 6 months until the pandemic cut the trip short. Depending on the build of your van, you will have differing levels of reliance on public resources. Unfortunately, our van was built around urban living - showering in gyms, working in coffee shops, etc.

In normal life, I think that's a much _simpler_ approach than being out in the forest. We were never far from a water source or a hardware store in case of emergency, which came in handy more than once.

I hope it continues to work out for them!
Add me to the list of "I'll never buy VW again" people. Electrical problems, then when we waited 2k miles too long to change the timing belt, the whole engine was totaled. Later, same car ended up belching the turbo fan out the exhaust system. It was a $25,000 car that cost us $35,000. Never VW Again.
> And that's all fair criticism. Unfortunately it isn't what your first post said.

It’s consistent with my first post. When reporters are freed to apply their personal moral frameworks to the facts to derive “the truth” it’s not just Republican ideas that will be found wanting.

> If we can't have real objective truth, let's at least hear the black truth, because we already hear a lot of the white truth.

I can’t say for sure, but I suspect that’s not what you’re hearing. For example, only a small minority of white democrats (11%) believe that morality necessarily requires belief in God, while 55% of Black Democrats believe the same thing: https://www.christianpost.com/news/black-democrats-person-mu.... How many New York Time reporters have you read that being a distinctly religious viewpoint to their reporting?

From the perspective of someone from a Muslim country, my perception is that the New York Times definitely doesn’t give you the “Muslim truth” even if it has Muslim writers. Every single Muslim family I know in real life is socially conservative (even if many of them vote Democrat—there is a strong “social liberalism is okay for white people but not in our community” sentiment). I’ve never read a Muslim writer in the New York Times who espoused anything approaching a socially conservative view. So whose truth are you getting?
Instead of rooting, I wonder if it would be possible to simply replace the insides with a raspberry pi or similar thing
Doesn’t the Asian banking system have the equivalent of the MATCH list to put bad merchants permanently out of business?
It's worse than a waste of time. It's harmful.
That's crazy. I don't know how technical you are, but personally I'd never ever trust my data to such a machine without fixing it or replacing it. I have a zero tolerance policy when it comes to stuff like that.

FWIW I've never had to reboot windows beyond once a month for the updates, if at all. I run Win8 and it runs well, pretty much like my other machines - OSX on my MBPro7,1 (Snow Leopard b/c anything else degrades the performance and/or has bugs) & CentOS 6.4 which has been rock solid on my 8 year old repurposed desktop-as-server.
Have we gotten to the point where the Fukushima disaster has caused as many deaths as an equivalent megawattage of coal powerplants operating over Fukushima's lifetime would have?
I'd like to read more about this - do you have a link to any related discussions or posts?
AtScale - San Mateo, CA

Engineer - Business Intelligence for large scale/semi structured data. More and more companies are adopting best practices of using data to help make decisions. With more/varied data available, the previous generation of products are no longer sufficient. We have a lot of background in this space and are building a product that our customers describe as "obvious", and "beautiful".

We have great sales traction and customers.
We are small and this is a high impact role.
Our stack: Scala, Go, Javascript and misc glue (ruby, python, etc)

email Matthew - matt@atscale.com
That's good news. I sincerely hope that it won't be able to until 2050.
I would seriously consider acquiring an audio version
Question, is the major benefit that you had the discipline to read this book for a year? You didn't go into what you're doing differently now that you weren't a year ago.
What a creepy Godfather-esque move. HTC is buying protection from Myhrvold because they're getting shaken down by Apple.
Very much so. I'm a bit of a client-fetishist, and so I'd rather see Wave be broken down into a protocol and server, allowing for client applications to access the wave, rather than deal with a web app, which still tend to lag behind a nice cocoa app.

The nice thing about email and IM is that they're very KISS, message goes from client - server (sometimes) - other client. Wave was built with the Google mindset of server-server with web-only clients. Sure, there was the CLI app, but it was more of a proof-of-concept than Outlook or even Mail.app for IMAP.

In terms of a project, Wave would greatly reduce the overhead of emailing in my project teams. We do web development, and there's a designer, PM, writer, AM, outsourced QA, and me, the developer. Right now there's this huge, hulking in-house business tracker meant to coordinate between the parties. Using a wave per site would be great, as we could all communicate on the same whiteboard.

If you're still doing real-time collaborative, SubEthaEdit or ZoHo notes could fill the gap. Or, you could host the server yourself?
The Mozillazine Wiki has IE9 adverts on it: http://kb.mozillazine.org/Firefox_:_FAQs_:_About:config_Entr...
That’s a rather badly written press release, this tweet from OpenStreetMap founder Steve Coast is the much more straightforward short version: “I’m working at Microsoft and we’re donating imagery to OpenStreetMap!” – http://twitter.com/SteveC/status/7116536766533633
> Theoretical development costs seem like they'd be much lower on platforms where you expect lower error rates.

What makes you think that GAE's error rates are higher than "the norm"? Better question - what makes you think that GAE's error rates are higher than what you can get/do yourself? (Yes, I'm sure that someone can beat GAE, but unless you're that person/organization....)

Yes, GAE encourages you to program for error. Unless you've got an error free alternative, you're either programming for error or hoping for the best.
Couldn't you combine the GPS with an accelerometer to perform dead reckoning. You could also verify the altitude roughly from the GPS using the longitude & latitude to lookup the altitude from elevation data (http://vterrain.org/Elevation/SRTM/)
Microsoft Log Parser: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=...
This is a really bad article. There are so many ways recruiters add value.

1) If you apply to places like Goldman Sachs off the street, chances are your resume is not going to even get a look. Of course, if you know somebody on the inside, that's the best way to get in, but if you don't? Going through a recruiter who has a good relationship with a client is the next best way to get in.

2) A good recruiter will teach you how to write a resume. Yes, some unethical recruiters will tell you to write things you never did, etc.. but a good recruiter will tell you HOW to write it the right way, so HR people don't look it over. Sometimes as a developer, you never know..

I've had friends who got phone calls from HR: "It says here you're a PHP expert, but do you know HTML? HTML is a requirement for this job." My friend didn't put HTML on his resume because he assumed anyone would know PHP implies HTML. But not to HR people, who are generally clueless.. a good recruiter will teach you that.

3) A good recruiter will teach you how to behave at the interview and what to/what not to say. Again, not talking about lying. It's things like asking a lot of questions, displaying enthusiasm, what to answer to "How much money you want?" (hint: the correct answer is "Look, I'm very excited for this job and it looks like it's a great fit.. I'm sure you'll treat me fairly, so I'm open to hear what you have in mind"), etc.

4) If you develop a good relationship with a good recruiter, he will give you invaluable career advice. For example: did you know that most hiring manager don't want to hire someone whose longest assignment is < 1 year? They call these people "job-hoppers" and never want to deal with them. I had no idea about this, before recruiter told me ...

There's a lot more, but the point is: there are some bad recruiters, and some good recruiters. Bad recruiters are to be avoided.. but good recruiters will give you a LOT of value.

Disclaimer: couple of my friends are recruiters.
Depending on the isp (since most people don't change dns servers) it can even take days.

DNS resolution sadly isn't very realtime.
I did all of them except the two Facebook ones. That was a bit too far for me.
when i grew up i did plenty of crazy shit. sometimes i still do. and i like sharing it with my friends.

but that doesn't mean i want to share it with all my family members, potential future colleagues, and employers. Facebook claims that i can control who i share it with, but in practice their constant changes to defaults, confusing user experience, and bugs mean that i can't.

Facebook has lied to me -- and their other 500,000,000 users. stop blaming me and letting them off the hook.
Well, you know a lot more about HFT than I do, I just know that I've heard several people refer to their trading practices as taking the dumb money, including a one-guy algo shop that sounded similar to how you've described your work.

At the end of the day though, I'm still stuck on my 1985 story -- compensation, profits, bonuses, etc have skyrocketed since then. But what good have all the newfangled instruments done for the rest of the economy? Doesn't seem like much. So is it just rent-seeking?

EDIT: RE: hiding the big trades in noise. What's wrong with that? Why should they have to develop a special HFT algorithm in order to simply move shares around without getting their lunch eaten? This is exactly the kind of value extraction I'm talking about. HFT shops have now created a huge expense for these retail shops that didn't exist before.. are the financial markets functioning better as a result? No, they're just sucking more money out as transaction costs.
One often thinks of the word "I" when one stumbles upon Martha Stewart on television. The rate at which she uses the word is remarkable. One can't help but believe its uses is intentional or at least consistent with her marketing strategy. Has anyone else noticed this? Or, are we being overly sensitive as we quickly change the channel, resolving to use the word less often than Martha?
For most websites, sure. But the big boys have to deal with botnets all the time, and (mostly) manage to remain up. They need to figure this sort of thing out.
"I just can't agree that for example Common Lisp (with CLOS), Smalltalk or Python are "untyped"."

You completely missed my point, as evidenced by the fact you appear to believe I just claimed that when I in fact claimed the exact opposite, which is that since darned near nothing is "untyped", that's not a useful concept to use in discussing whether something is "typed" or not.

Assembler is truly untyped. Forth is untyped. Tcl is not untyped... it simply has a built-in coercian rule that it'll turn everything into strings if it doesn't like what you do to it. It's as close as you can get, but it isn't untyped.

A concept that describes only two languages is not all tha useful.

"They'd like to bend the terminology in a way which helps them promote static typing, for example by equating all types with static types."

Again, the fact that you appear to have completely missed my point is evidenced by the fact that I drew a distinction whereby languages may be "dynamically" or "statically" typed but darned near nothing is "untyped".

With all due respect, you're not in a position to be claiming that other people are "fanatics"... you don't have the information to come to that conclusion because you appear to be incapable of reading what people say, because you've already decided in advance what they're going to say. Yes, that makes the world look like... well... anything you want, really, but it's not a true description. You are not in a position to be complaining about other people's "critical thinking" skills when you yourself aren't even accurately gathering information with which to critically think.
What things like FAFSA and even what Stanford is doing never consider is whether or not the parents are even going to help pay at all.