jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think you've got a warped notion of what non-game dev is like. Most of the statements you've made are untrue.

> Working in an office that lets you wear chinos on casual Friday versus wearing whatever you like, coming in when you like, and being surrounded by culture and people that resonate with you.

Most dev jobs are the second thing. Most dev shops don't have a dress code. Many have adopted flex time. And further, with covid, a lot are fully remote now. Modern development is nothing like Office Space.

> Working with accountants and lawyers versus artists and sound designers.

You seem to think accountants and lawyers are boring, uninteresting, etc. That's just silly. Just because someone's job is boring, doesn't mean they are. A lot of my co-workers have hobbies in art, music, blowing shit up, etc. Just because they spend their day job combing over the tax code doesn't mean they aren't every bit as fun and interesting as someone who's day job is art.

> Sitting next to folks doing the bare minimum just to get a paycheck versus the comradery of being on a team that really believes in what they're doing.

I find it hard to believe game dev doesn't have the "I'm just here for a paycheck folk" Probably not for long, but again, surprised if that's the case. In anycase, comradery and teamwork exists in a lot of dev shops. Just because you aren't making an orc's head explode doesn't mean you can't get excited about increasing stability, performance, or getting a product that saves a bunch of time and money for the company. There's a lot to celebrate beyond "That looks pretty".

> Writing code that's difficult because it encodes Byzantine legal regulations versus code that's difficult because it uses the latest graphics algorithms to push hardware as much as possible.

Both are puzzles to solve, so why diss the one you don't understand? Further, what makes you think regular dev DOESN'T look to push hardware harder and faster than it previously went? Performance work is universal for development.

This isn't to say there aren't boring dev jobs that pay well. Certainly a large number of jobs are "Make REST API over the database". But even those can have opportunities for growth, learning, and finding coworkers you love to work with.
Yeah it's such an irrational accusation. If that were true, why would music programs put the option to change it at the top of the screen? This agenda-driven criticism makes me feel that someone was reading about colonialism and started getting angry at everything in their life.
But in context chrome doesn't track you. The website you visit tracks you.
> I wanted a new design that preserves the best aspects of using a box-fan: ... No proprietary parts.

Does HEPA filter qualifies as a proprietary part? Can it be created at home?
> However as I've gotten older, I've learned that it's incredibly freeing to at least partially let go of some of your data and not worry if it gets lost or erased.

I'm ok with people opting to let it go.

What's uncool is how much effort it takes, how ridiculous it is to opt to do anything other than let it go. To marshal oneself & one's data should not be a huge sprawling saga, fought for tooth & nail every step of the way. Resisted at every step.

This is not an ok condition for humanity to try to live under. As Geohot said[1], we are coming to live in an eternal prison. Providing the advice to let it go, find happiness in these conditions, is what I hear again and again and again on this site, and I'm mad. I'm mad people advocate for giving up agency, will, control, for what feel like the most core genuine & true pieces of humanity. I'm ok with the option, absolutely, but only as a choice. And today there is no choice at all.

[1] https://geohot.github.io/blog/jekyll/update/2021/01/18/techn...
Most forms are sortable, though dates with a timezone specified are not sortable.
I think there's an excellent chance that deep learning research will lead to a machine that can pass the Turing test in the not too distant future. I can't say if it will be within exactly 14 years or not, but if you've been following the latest developments in deep learning, the path to get there is much more clear today than it was even five years ago.
> Hopkins - I required that I borrow 15k over 4 years to attend. Interestingly, this is the school I ended up going to.

If you don't mind me asking, why did you make that (seemingly counterintuitive) choice?

Hopkins usually wouldn't be considered as a peer to the top schools which compete on aid packages.
aytekin, your last three comments in your history are marked dead. I don't know why, they seem innocuous, but you may want to contact the mods.
This dilemma is solved (at least in some states) with townships and neighborhoods seceding from the major city and incorporating their own.

This way "most families living in a half million dollar McMansions" get their own road-heavy city budget, and a "typical apartment dweller" gets his parks/libraries/schools/transportation fix.
Wish that existed up here in Seattle!
> without looking at the actual effects it had on network performance, made the premature conclusion

They didn't need to look at the "actual effects".

The very smart engineers who created the high speed Ethernet standards have already studied the "actual effects". They spent years designing, studying, analyzing, and characterizing.

The designers distilled their efforts into some simpler rules such as "near end crosstalk (NEXT) shall not exceed ...".

Those simpler rules allowed a company like Fluke to build a test instrument that checks for things like crosstalk and delay skew and report PASS and FAIL and even report how far off the cable was from meeting the requirements.

That's all there is to it. It's ludicrous to ask for an ab initio analysis of every network problem that could be possibly encountered.

It may eventually be necessary to study "actual effects" in a particular network, but only after dispensing with low hanging fruit such as poorly terminated cables.
Mitch Kapor is one of the founders of the EFF; both charities are self-serving in that regard.
Is this a materials issue? I've got a concrete+steel place in Central America that's touching the walls of surrounding houses (packed subdivision). I play concerts in the middle of the night and there doesn't seem to be any problem. I never hear my neighbors to the side, only the open back yard ones. Compare to s townhouse in SF where I can hear stair usage and so on.
The downside is that PackageCompiler (or SnoopCompile, for that matter) can only pack into the sysimage what it sees. This is usually done by "recording" which methods get called during a session and putting the compiled native code for those into the sysimage. If it's not called during setup, you'll still have dynamic compilation (as for any code that hasn't ever run).
this is all good except when people in a different country try access your service, they start to complain about your service being slow due to massive latency and lagging.

and then you wished you would have went to the cloud after all.

now you've got another problem.
You’re riding this train a lot farther than I’m willing to go. All I’m saying is that his myopic description of BLM is very obviously a straw man. It may or may not have been intentional, but it’s certainly worth asking why, since setting up straw men is basically antithetical to quote unquote rationalist precepts.
Cool, and fantastic summary! I enjoyed reading it.
Python is so cool and old (1991) or let's say "battle-tested". I really like minimalistic languages like C (1972) and Python.
It seems like minimalistic languages have higher chances of survival.
Netflix is skewing hiring heavily towards very senior people, and is paying all cash, no stock. For the level of skills, total compensation you get from them is pretty much in line with peer big tech in Bay Area market.

You can call maximizing profits maximizing shareholder value, and often they’re aligned. But it’s how businesses were always designed to work, long before stock markets. Is it fair? Most likely not, but it’s business 101, same as me writing reliable production code is engineering 101.
You are right of course, but as far as we know no one has figured out how to do that.
None of those are freedom of speech, because none involve speech acts, or refusal to engage in speech acts.

They are freedom of association, but in some cases—in US law for the first consideration—they are within the scope of such freedom that government can (under the strict scrutiny test) and has chosen to (e.g., either as part of regulation of monopolies or as part of public accommodation law) limit.
You still need to dissipate the heat. Metal is fine for moving the heat, but the specific heat of water is what makes it so effective. On Mars you just have rocks.
Yes, I follow the news. Do you have something specific in mind?
This is a good and understandable observation.

The next question is whether this is from lack of common constructs/conventions by those new to F# or if it would always pervade as seems to be the case with Lisps. e.g. Clojure was specifically made to cover more in its library and syntax to promote standard styles.

Rather than thinking F# didn't/doesn't work, what were the reasons and what could be changed so it did work well?

Maybe some workflow changes like more design discussions before putting up a PR for review, or pair programming with rotating pairs so that conventions emerge. Also over time the codebase itself if it has benefited from convergence would show repeating patterns of adopted conventions.

I see the language itself as unapproachable only by reputation/lineage. In practice it can be on about the level of Elixir which is gaining traction and success stories.
In english we tend to use complexity to refer more to how intricate a system is rather then algorithmic run time. It's confusing because programming is involved with the intricacy of systems in a big way. That's why imho, the word 'complexity' is actually a really bad naming choice. Typically when I refer to complexity, I refer to it as complexity in Design and structure.

Programming deals more with this type of design complexity for which currently no theory exists. How do quantify whether one program is more intricate then another? How do we quantify whether the functional style is less complex then an object oriented style? There's no way. Since no theory exists, it largely comes down to using intuition and design to deal with complexity. In short, no theory required, only because no theory exists (yet).
we accept lots of things without questioning them. there is nothing wrong with that ofc until you refuse to entertain the idea it might not be true. religion aside, questioning that is a different story
> the same attacker will be able to run the same attack successfully again, as long as they have an attack vector

I'm reminded of 'fileless malware'. A virus can reside exclusively in volatile memory. Worst case here would be to have a set of servers continually reinfecting each other even as you continually repave. I imagine the solution to that would be to repave the whole set and then switch over, like double-buffering. (Of course, not using files isn't exactly a strength here, but it seems apropos.)

https://en.wikipedia.org/wiki/Fileless_malware
> That support button to talk to a person over the phone was really hard to find at some point though.

I keep it bookmarked for that reason.

https://www.amazon.com/gp/aw/contact-us/ref=csl_contactus?ie...
OCaml, F#, Haskell, Elm, ... (anything with lightweight notation to define sum types [sometimes with only 1 variant], and a module system to limit who can construct them)

There's a whole well-reviewed book on exactly this: https://pragprog.com/book/swdddf/domain-modeling-made-functi...
Data in there is a bit old but... no need to average, just sort by overall performance.
> Almost everyone has access to a copy of Word

This really really isn't anywhere near true anymore.

Also, as mentioned, the complexity of bullet point 3 is enormously understated. MANY MANY SaaS options like Squarespace or even Netlify or Siteleaf are in themselves much simpler than your step 3.
Zoom's product team is based in China.

https://www.cnbc.com/2019/03/26/zoom-key-profit-driver-ahead...
"Because if they didn't vote for a lizard," said Ford, "the wrong lizard might get in. Got any gin?" - Douglas Adams
OP here. I've been using Pomodoro for the last few weeks and wanted to share my findings with everyone.

I'm trying to work on my writing skills this year and would love to hear any feedback on the article.
At least in Argentina it was not because of the infrastructures, it was because of the telefonica monopoly. Once deregulated, private companies came and in few years most middle class families could have a land line, cable tv and Internet.
So you’re saying Fortnite is gonna be amazing for us PS5 owners?
Funny. It's a perfect example of what it does. The text leads you through demonstrations of their CSS design tech. It's a variation on the "you just proved bus stop advertising works," ads for bus stop advertising, and then managed an HN front page hit.

Framing and re-framing are a kind of writers magic. I understand what this is. Odd to lead with it for a brand, but maybe they're courting a particularly meta-sophisticated customer?
To add another level: To track millions of requests per day for a couple of sites, it will probably cost around 1k - 5k per month, hosting on AWS. It's advised to use not the cheapeast hoster here, because any little outage directly affects every site that implements your tracking technology.
When I moved from Ontario to BC about a year ago, I scanned about 95% of my books using a similar system. Carrying them in my computer (+ Time Machine + Carbonite) was much easier than hauling them across Canada in boxes.

I kept some books: my Tufte books (e.g. Visual Explanations), an old book of poetry that I inherited, my Physics 101 textbook (of sentimental value)...

I didn't run the OCR. I found it too slow and the final results didn't impress me. OCR can't handle mathematical equations. I suppose I could have used OCR on the novels, but I didn't bother.

Scanning my books was a gamble because there was no tablet or e-Reader that seemed good enough, but there were rumors of an Apple tablet coming soon. Thankfully the rumors were true!
Yes, using

Mysite.parse($req, :actions(Mysite::Actions.new))

says "Parse $req using grammar Mysite and actions Mysite::Actions.new." When a token is found, the action method with the same name is called. As I understand it, the idea with separating token and action like that is one grammar can be associated with more than one set of actions.
I want DDG to show me movie times like the way Google does "movies zip code". Otherwise, I'm all set.
Try HSBC...
Because there is no copyright protection for the general idea of an interface!

This isn't actually true, you can patent interfaces. Notoriously, a TV channel guide which has a grid interface with channels and times represented as columns and rows is patented (originally by TVGuide, now owned by Rovi). Every Guide you see on a cable or satellite box in the US pays a licensing fee to Rovi.

http://www.wipo.int/pctdb/en/wo.jsp?WO=1998053607
I know what you mean, but there are definitely examples of this done well. Though I don't always agree with their message, 37signals does this nicely. It's always clear to me who is writing and each person seems to have a unique voice.
Software interns in Canada get paid. He was a Waterloo student where he'd be required to do the co-op program since he was an engineer and he'd be paid pretty well at RIM. I did the co-op program and was able to finish undergrad without any debt because of it.
Can we effectively model the system with all its interacting components in the language of strategies and payoff-maximization?

For a certain set of scenarios probably but what if the goal of an attacker is, for example, the destruction of Bitcoin? I don't think you can capture motivation for such a scenario in a model that, as far as I understand it, is based on value maximization within the Bitcoin system. The negative effect of any action within the system can always be offset by some positive effect outside the system. So I don't think it is a good idea to decide what metric should be used to judge the behavior of actors if you want to analyze attacks.
http://images-of-math.tumblr.com/post/105433933328/the-goal-...

This is a game? It takes maybe 2 seconds to find a solution on this thing.
It's simple supply and demand. You bring in more people, wages drop. Collusion and immigration policy are two tools to achieve the same goal.
Thats precisely my point, its not universal. They only change their service (e.g. google docs). The other services you use remain unaffected.

Its not a weak and inflammatory argument to call Windows Update a backdoor. If push comes to shove and its very profitable for MS (or they're threatened by the NSA, or any other "really good" reason), they can and very likely will automatically install something on your system that you don't want. Or replace the default search engine with Bing. Or uninstall something. Or make your machine unusable.

We've already seen mild examples of this (see U2's album)

SaaS (especially web-based) doesn't have that kind of power over your machine (or over other services you use)
Dup: http://news.ycombinator.com/item?id=2001455
Shit, you're right. (PBKDF2 generates arbitrary-length output, which is what you want from a key derivation function, but maybe not something you care about for a password hash).

Here's a version that's much easier to read than the spec:

https://github.com/emerose/pbkdf2-ruby/blob/master/lib/pbkdf...

I should stop saying PBKDF2 and just go back to saying PBKDF.
Here's what I sent; please feel free to pick and choose. I hope this'll help anyone contemplating sending a letter but too busy to do so.

Dear Senator Wyden,

I would like to thank you for taking a stance for defending freedom of speech in a society that has forgotten what that phrase means. COICA is the digital equivalent of a lynching, allowing people in positions of power and favor to manipulate the internet and limit our freedoms, in the name of limiting piracy. Like similar measures in the past (such as the DMCA, which is the first to come to mind, but many others as well), it is a misguided attempt at reducing piracy at the cost of individual liberties; usually furthered by politicians who don't really understand the way the internet is run and the implications their decision/support would have, or else are trading the constitutionally-protected liberties and freedoms of their constituents in order to please big businesses across America.

We've seen with the DMCA that these measures, first and foremost, don't work. When treating a disease, doctors will try and treat the root cause - simply stifling the symptoms rarely works. But COICA goes even further, and we feel it is akin to treating a flu with radiation and chemotherapy. Thank you for saying "No" to a bill that would have been misused (the DMCA has a history of being used by businesses to shut down competitors and to limit Fair Use) and abused (people pushing through requests to companies and in local courts, taking advantage of the ignorance of many company owners as to their constitutionally protected rights and the definitions of Fair Use) to scare people and organizations alike into giving up their liberties.

Thank you for standing up to freedom in America.

While I'm not lucky enough to be one of your voters (as I do not reside in Oregon), I thank you all the same.

Sincerely,

xxxx
We called them traffic circles in Syracuse New York. I drove through plenty of them in Ireland too, clockwise, which is a trip until you adapt to it.

I dream about roundabouts every time I'm stuck at a light in Silicon Valley and absolutely nothing is crossing the intersection. During rush hour here, the light stays green in one direction for several minutes, so you wait around a lot before you can get on to te main thoroughfares.
Is it just filling in a grey B with blue boxes? I don't get it.

Maybe you could have smaller levels that two-three people could play which demonstrates the strategy elements. Something that could be completed in a few minutes. Then, as more players are online - let them attempt bigger maps.
Please tell me that's meant to be a parody site of bad design and bad code.
Yeah, wifi is in the most harmless category according to your first source. I stand corrected. I should have looked this up myself earlier. Thanks!
It's specialized computation -- not that difficult to understand. The iPhone certainly isn't my development environment, either.
I seriously doubt anyone in rural Russia in 1900 was hibernating because there life was so easy that they could manage to sleep half the year.

The peasants in such an area were probably only a generation or so away from serfdom so their living conditions were probably pretty grim and this is north western Russia we are talking about - not exactly a region famed for its gentle winters.
Dup: http://news.ycombinator.com/item?id=2004686
The OpenID concept is completely foreign and inaccessible to me, let alone my mother. Log in by giving it a URL? What?
To summarize a prior discussion:

First, read: http://codahale.com/how-to-safely-store-a-password/

Next, note that rainbow tables don't enter into the Gawker break; Gawker used DES crypt(3) passwords, which can't readily be "rainbow tabled".

Finally, note that if you're going to advocate for a browser authentication change, there are cryptographically sound protocols that have been studied for over a decade that fit the bill far better than half-measures that do nothing but break "rainbow tables". A good one to start reading up on is SRP.
There's nothing to use? What about ANTLR?
Direct link to NYT article: http://bits.blogs.nytimes.com/2010/12/13/yahoo-may-cut-5-per...
No. A girl told me that a few weeks ago ;)
> Also there is no realistic practical way to passively detect a passive detector.

Is that true? I heard that the BBC license police used "receiver detectors" to find unlicensed TVs.
> Just sub in "hash function".

That's the crux of the problem. Hashes that are good for fingerprinting files (MD5, SHA-n) aren't good for keeping passwords secure, because they need to be fast. Your idea seems fine, but you're forgetting the "first rule of implementing crypto primitives": don't do it! (http://www.letsyouandhimfight.com/2010/07/14/cl-bcrypt-a-fir...)
Edit: don't jump to conclusions
(original post was about being unhappy for paying $17 for the appsumo deal)
you guys weren't forgotten--you'll get another 100K as well in addition.

we remembered =)
Teh Womenz should be higher up, haha.
I doubt hypocrisy has ever seriously factored into a single geopolitical decision of any country.

Interactions between nation-states are always driven by self interest. There is zero benefit in acting any differently.
What a strange way to converse