jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
The stock market is a great way to show software developers how they’re absolutely not super rational first principle thinkers they may believe they are. (I have some experience of this :D)
People sure do “protest too much” given his obvious intellectual bankruptcy. He also seems to have more fan boys than gates, though gates is clearly a more shrewd businessman. Gates is a programmer, thiel a lawyer; quite different in terms of worldviews and ethics. Gates seems less idealistic, thiel more concerned with universal principles imho.
Also related - don't read random tutorials on "how to do X", go and find the official documentation for X and RTFM. In my experience this is the easiest and most direct way to learn any new technology.
The epub reader in old-Edge was quite nice.
Visiting the wickr.com sends requests to doubleclick, google-analytics, and youtube tracking.
WUT?

"Android should be seen as just an iOS clone, which it is."

Android is dramatically different from iOS, not just from the user's perspective but from the developer's as well.
'_' is already idiomatic for throwaway variables. It wouldn't help matters to use it for OOP.
That sounds a lot like medicine, and a lot of other professional services.
See, you pass it as a parameter

So it can be called anything you want

BUT DON'T DO IT! Because you'll break the convention and anyone who maintains your code after that will hate you.
Interesting takeaway for me is that a possible "exit" for a consulting company is becoming the in-house group for large corporation. Hadn't considered that before, but it makes perfect sense.
lotsofmangos' Law of Headlines:

"Any online article with a headline which ends in a question mark that has comments enabled, will eventually result in a thread regarding 'Betteridge's Law of Headlines'"

edit - thankfully, my version will not become as popular
Let me clarify. If your post gets popular on medium, you may get lots of views. Views that won't necessarily translate back to traffic on your own linked custom domain and accumulating SEO credibility organically. Views from viewers who might never care about the source (you) and just care about the content fix of the day. By publishing on medium, you are in many ways an unpaid freelance writer. Yes, they offer a potentially far-reaching platform. However, it is a walled garden. The equivalent of people flipping channels looking for something interesting to read or repost in social media to burnish a certain image v. people who want to subscribe to what you write and link others to your content. The Internet is about niches. Take the time to slowly build your own niche v. being one of 500 channels on Medium.

Imagine if patio11 had started posting on medium (if it existed back then).
SEEKING WORK - US Remote - Full-stack Developer

I’m a full-stack developer with over 9 years of experience working on web applications and e-commerce (Magento, Shopify). My expertise is working with React and Rails, but I’m also proficient with PHP and Elixir. I've worked extensively with single page applications.

Happy to talk with you about your project, you can contact me at the email below.

Location: Los Angeles, CA

Email: david@diweirich.com
>but isn't it irresponsible to not even ask oneself why financial markets are regulated in the first place?

That's an entirely political question that has nothing to do with efficacy of a financial system or cryptocurrency.
It is funny and it spreads fast because it's the first thing most people think in a high profile suicide like this.
The US subscribers plunged could be due to infighting with those users behind VPN servers. Many non-US users are using VPN servers to view Netflix, once detected and blocked, it caused the number of users in US dropped.
> "Chaining actions with bind is the only way to combine actions" in Haskell is more strongly motivated by keeping things sane in the face of non-strict semantics than by a "functional straight-jacket".

OK, if you have non-strict semantics (by which I presume you mean non-sequential), then you need some way to make things sequential when they have to be, and you have no ordinary (non-jumping-through-hoops) way to make them so.

> "You have to do things my way, or you're not pragmatic!" seems to be your dogma.

Shoe's on the other foot. Haskell's the one that insists that I have to do it Haskell's way. I complain, and you accuse me of being dogmatic. Doesn't work that way.

But I suppose you'd say that I have the choice to not use Haskell, so stop complaining. And in fact, I take that choice, precisely because I consider the language's dogmatism to be less pragmatic (and therefore useful) than a multi-paradigm approach.
I wince a little when I read the section titled "Low iOS revenue." The iOS App Store's race to the bottom on pricing (and the parallel problem in Androidville) are very hard on developers. Panic reports that their unit sales are nearly even on iOS and OS X - but that the revenue is on the far side of an 80-20 split, that they make more than four times the revenue from a desktop sale than from an iOS sale! Even if you assume, very generously, that an iOS app can use a smaller project scope and only take half the investment of company time, that's still a heavily skewed ratio. It's a bad situation for developers that can't absorb losses or make their money via IAP (and I'm not sure how long the IAP route will be around, considering the utterly vile marketing practices some entities are using to juice up IAP revenue).

The problem is that this is not that Apple, Google, or consumers are doing something to development houses. It's an emergent feature of the market and the incentives, so there's no simple way to make it reliably financially viable to develop for mobile (subscriptions and IAP are not simple and don't fit all business models).

I hope Panic can afford to stay in the business of writing iOS apps. Their apps are great. But the money those apps are making them, isn't great.
In the US particularly, tipping is basically just making up for the fact that the person is underpaid. Plumbers are typically very well rewarded for the work they do - restaurant waiters, less so.
You may not trust the statement, but "open and entirely free for everyone" is neither vague nor hand wavy.
What if two clients call `mult` simultaneously, with big values?
Emmy Noether moved to the US in 1933 in light of Nazi persecution and died in the US. I guess she never obtained citizenship in the 2-3 years she was there.
We use our internal grammar generator similar to libprotobuf mutator. For the OSS solution, we recommend to use libprotobuf mutator though. The reason to abstract this is that we don't want to write the grammars for a single programming language only.
> Yeah, it doesn't seem like very good argumentation to cite a source while taking the exact opposite viewpoint from the one substantiated in said source.

I can’t tell if this is sarcasm. I’ve accidentally done what OP has done. I‘d read an article with a useful and clear argument, and then later when I came across a relevant discussion, I‘d try to find that article. Yet in the search process I unfortunately end up not finding the original, and in my haste end up linking to the wrong article with the wrong argument(s).
This reads like a bad joke.

Where did the KISS principle go?
> Return to Forever, Crystal Silence, Romantic Warrior, My Spanish Heart, Hymn of the Seventh Galaxy.

funny these would have been in my top too

I'd add the blue note acoustic band session of the early 90s (colaiuta/patittuci)
They still have a valid point in that we don’t have a better definition of species than sexual compatibility. One could construct a theoretical ring species that encompasses all life on earth If the inner connections have not gone extinct
It is inevitable that as companies get bigger, the things they do to allow them to scale takes away from their nimbleness. I can't think of a single instance of where the largest company in an industry is the most nimble.

Coordinating people takes effort and standardization. Also, the larger you get, the harder it is to outgrow your market. This is the price you pay for winning. It's also why employees leave as companies grow. They say, "It just doesn't feel the same" because what got the firm from 100 to 1000 employees isn't what scales them to 10000.
Ah ok, that is something different. My fault. Thanks.
Doing the former - a low-maintenance, mildly profitable company in your spare time whilst travelling the world - certainly doesn't harm your chances of succeeding in a venture-backed, aggressively growing company employing people later in life.
I may be wrong, but it does not seem like you have much experience in academics.

I don't know any university where papers (and more especially their impact, as measure by h index and co) do not matter a lot when getting tenure (or any kind of post PhD position, really).
Thanks HN for giving me a tool I never realized I need.
He's pointing to JavaScript as being "bad" when the very point of ReactNative is to bring web technologies to iOS development. What did he expect?
Just tell him it's not easy, or that it's not actually hard, just time-consuming. If it's easy for you, but not necessarily "easy," just tell him it's a hard problem but easy for you, so he's lucky to have you around. As the technical half of your dynamic duo it's your right (some may say responsibility) to be crotchety about schedules and cocky about your abilities.
focus on being a world class entrepreneur

You are setting unrealistic standards for yourself. Whoever you consider a "world class entrepreneur" most likely didn't succeed because of his skills alone - there are so many more circumstantial effects involved in every endeavor that we undertake (especially in a modern, highly complex and very liberal economy like the US/EU). In short: working hard isn't enough, you gotta be lucky too. And being jealous of other people's luck is just stupid.
Snarky warky!
The link [1] cited in my post above includes a chart showing fatalities per mile driven plotted against fatalities per capita for a dozen countries. The relationship looks pretty linear.
Ads and personalized ads are two very different things. Duckduckgo works fine on the former.

Personalized ads put you into an information buble, collect your personal data and manipulate you into buying what you don't need, harming you and the environment. See also: https://www.socialcooling.com/.

Also, what Facebook is doing is beyond unethical: https://news.ycombinator.com/item?id=24579498.
Not quite a video, and I think it will take a bit longer than 15 minutes, but here's their tutorial on making a blog.

http://docs.racket-lang.org/continue/index.html
where's Redis?
Added in comments. Vote that one up if you use redis.
I didn't want to list every db. But people can vote up your Redis comment as a proxy.
VentureBeat made a valid point that an earlier version of the Senate's financial reform bill created a big problem for venture-funded startups, by requiring an SEC filing and associated 120 day waiting period for all companies seeking funding. http://venturebeat.com/2010/03/26/angel-investing-chris-dodd...

However, this language was removed during the floor amendment process, but Arrington doesn't mention that small example of the state acting sensibly (the Senate, no less--which is arguably the most dysfunctional institution in the whole apparatus.) http://www.techjournalsouth.com/2010/05/senate-approves-fina...
remember when every program on the planet added itself to quicklaunch?

microsoft wants your taskbar to be something you control. as a consequence most people dont know to pin things.
What do you want them to do? What's reasonable? How long do you think it took them to figure out the extent? (They still don't fully know it!) There are absolutely business concerns that warrant acting with some measured prudence.

The parent is true, there are a lot more attacks than you hear about. Sony only loses here, they lie and under play it they look bad, they over play the concerns and they look bad, they tell the world too soon they look bad, they take their time and they look bad. It's just all around shitty. What's the reasonable way for them to report this or should they just lie like a lot of other companies?
Would you rather they still told the truth and said "unexpected server maintenance"?

It could be said that that's what they're doing.

They're saying more than they have to.
Indeed. My perspective is that if you can grok Forth(which is unprotected stacks all the way down) embedding Lua should be cake, especially if you aren't planning on doing something fancy.

And realistically...how often is it going to come up that you need the embedding to pass around more than a few numbers and strings?
So I have a slightly different tale. I had the pleasure of hosting a Hackers & Founders & Factual hackathon this weekend with Gil Elbaz, the CEO of Factual. His previous startup, Applied Semantics got purchased by GOOG some years ago, the technology Applied Semantics had was tightly integrated into a little product called AdSense, Gil recieved a Founders Award, and Gil now sits on the board of the X Prize foundation as a Trustee.

He spent 3 years at Google, left and started Factual, a new company which recieved $30 M in funding led by Andreessen Horowitz. They are trying to change the world via creating an open source model around data.

While I appreciate hearing a different perspective at times, I tire of 37 Signals tales of startup funding/acquisition glooom and doom. Sometimes having your company acquired by Google and ending up with a couple million in the bank is a plus.
Thank you! It's not nearly as awesome for reddit as Erik becoming GM or Max joining the team, but I'm happy to have the chance to give input into the future of reddit.
A tiny microblogging platform causes angst in a billion dollar company ? Jaiku sounds like a dinner snack or christmas eve impulse buy. Another Orkut, but big in Finland.
Our monitoring systems picked up the problems right away. The on-call engineer quickly determined the magnitude of the problem and woke up the on-call Incident Commander. The IC contacted AWS, and began waking Heroku engineers to work on the problem.
Once it became clear that this was going to be a lengthy outage, the Ops team instituted an emergency incident commander rotation of 8 hours per shift, keeping a fresh mind in charge of the situation at all time. Our support, data, and other engineering teams also worked around the clock.

The system they are using (IC, ops, engineer teams, operational periods) is extremely similar to the Incident Command System. The ICS was developed about 40 years ago for fighting wildfires, but now most government agencies use it to manage any type of incident.

I've experienced it first hand and can say it works very well, but I have never seen it used in this context. The great thing about it is it's expandability---it will work for teams of nearly any size. I'd be interested in seeing if any other technology companies/backend teams are using it.

http://en.wikipedia.org/wiki/Incident_command_system
I would be fine with far less features for a platform that was simpler and standardized. Users seem to be gravitating toward the same, with short form video and a search bar being their main anchors. A reflection on complexity versus free would be nice to see. The more complex a system is, the less free it becomes by virtue of implementation time.
I always prefer to say "I've seen a similar problem before, let's see if I can remember how to solve that" or "let's see if the same kind of approach works here".

This is a balanced approach. It's honest: you probably haven't heard the exact question word for word, even if you can't recognize the differences. And it's actually what they're selecting for in the first place. They're not expecting you to invent the concept of a binary tree, or whatever, but to know it exists and how to implement it and to recognize where it might be the right concept to apply.

I've never had any interviewer say "OK forget it, let me give you another question where you'll never have seen something similar".
> Once it compiles, it works (usually).

How does Rust help prevent logic bugs? I thought tests helped prevent logic bugs. Or does the author mean "works" in that it runs where an interpreted language would not (i.e, syntax error)?
That’s my point. They knew it was a fringe chance this could happen. We do this risk assessment elsewhere and easily ignore the risk like they did. Why did they rebuild New Orleans? We all know it’s flooding again right? They expect it to not happen on their watch but it very well could happen tomorrow. Just like Texas didn’t want to invest in winterizing each and every year just in case a once in a hundred year event happens. I’m suggesting we need to take these fringe occurrences more seriously. Especially when we know weather volatility is likely to increase.
Even if you’re right and fonts are rendered much faster than SVG:

1. At that level, do you really believe anyone will notice?

2. How does the faster rendering even make a dent in the increased load times from which your users will suffer as their browser downloads the whole font with all its glyphs they don’t need?
Their CEO should have no issue with his testimony being run through Proctorio's software and being charged with perjury if it's flagged as suspicious
Action quantization (colloquially "planck scale") suggests limits on how small these things can get (very small size = very high momentum, which is not observed).
What is happening at 0:39? https://youtu.be/4wbFw165ar0?t=39

edit: ah, the front rotors fold up weirdly, you can see it at 0:19 https://youtu.be/4wbFw165ar0?t=19
If other people's hiring and firing processes are broken, it might be the case that experienced engineers aren't that skillful.

I'm sure many people's anecdata agrees :)
You can't pull apart quark pairs because the energy involved is so large it will create new quarks to pair up with the ones you're separating.

Antimatter would make a great energy storage medium, if we could create it efficiently and in bulk.
I don't now, people get insane when using JavaScript based frontends...
How much of that "24x7" time was actually time spent together? When I was growing up kids and adults barely interacted with each other, most of the time kid(s) would be in one area of the house (or outside) doing their own thing and adult(s) would be somewhere else doing their own thing. This wasn't just my house either, it was normal.

Nowadays it's totally the opposite (and it's completely insane)
McCarthy already wrote that perfectly minimialist language in 1960. It only had seven functions and two special forms. Most programmers use more than nine keywords today.

http://www-formal.stanford.edu/jmc/recursive/recursive.html
Happy New Year from New Zealand!
Any idea what precisely they're counting as the birth of git?
Actually, no NSFW images yet... I will have to keep tracking it though.
some people are more aggressive about their careers than others. If money is your main motivator, then yes, plan on switching jobs at least every two years, if not soon.
Or perhaps that we need a ISA extension that provides primitives for security-sensitive code. The instructions may be superficially similar to ones we have now, but the guarantees are around properties that enable developers to reason about the security aspects of that code. /quite possibly wishful
You need to differentiate marketing costs and COGS. If you are trying to sell a new CRM, it costs a hell of a lot more in marketing than $.04 to sell. There is so much competition to sell digital products and software online. Many physical products don't have as much marketing competition. While physical product companies can take longer to grow, the path to $10B can be with less competition while you establish barriers to entry for copycats.
> "to recurse" means "to curse again"

If that doesn't sound like programming, I don't know what does.
Matter exchange is quite necessary for life, and exchanging gases can be a lot easier than exchanging solids.
Major syncing issues that will lead to a ton of support requests. The number of users using the application didn't seem to make a difference - our user count slowly increased, then decreased at the end. Various people had sync issues the whole time.

I'd like to see something like this redone in a lower level language - it seems like PHP isn't well suited for this task.
I propose that the sociologist programs API's... all they need is GAE or twitter or twilio or facebook. Mashups. Slice and dice. Mix and match. No need to understand the low level algorithm stuff because it's all taken care of in the frameworks.
Well it looks pretty. Pretty doesn't come cheap ya know ;)
Hell second life has been doing it for years.
No Github integration, and does not seem to provide much over GitX. At the very least, GitX does have an inline diff viewer when you browse revisions. In Gitbox you have to click a modified file, and then it will launch FileMerge. Too uncomfortable.
Would be interesting to also add IRC handles as a contact method.
I don't know why it takes that much space, but that doesn't seem like enough space to worry about on a Mac.
How does this compare to k3s? https://rancher.com/docs/k3s/latest/en/
Most of the data is useless anyway. Bloat factor over mostly text content and an adequate quality picture is huge, probably 10x.
Too little nuance. Which would one prefer: a home-schooled neurosurgeon or an accredited one? A home-schooled nuclear physicist working at a power plant or an accredited one?

Universities won't go away; some things you just can't learn at home. However, the education system is indeed loaded with problems. There are too much students who study for the wrong reasons; too few teachers who can teach; archaic teaching methods, e.g. lectures; mandatory education; and the overwhelming amount of useless degrees, e.g. gender studies, tourism, marketing, etc.

https://philomath.boards.net/thread/20/readme
Yeah, though obviously since this is merely image stabilisation, and not a dedicated de-rotation, there are limits to how far the system can move the sensor and thus to how long the exposure can be.
I think the message to parents is loud and clear: send your kids to the teacher that will make them tallest.
I worked at a retailer (not Target) that did something similar. Once Target got breached in 2014, they mandated security training and began making changes to some things in the org. This was one - instead of storing those passwords in plain-text, they were encrypted. So people encrypted them, commited them into the repositories, and deployed the now encrypted files to production. Cool, right?

They didn't actually change the passwords, since that would break too many things at once. So you could just look at the git history to get the plain text password. Or debug the application locally.

Security theater all day. Sigh.
For planning and resource application purposes, you can only sell effort on one factor at a time to non-specialists (policy makers, parents, the public)
I made The Jumping Jouster over a few months, in my spare time. The browser version requires Chrome. I'm happy to answer any questions about working with Godot, the rewards and/or challenges of making the game, the effectiveness of conscripting my children to be Quality Assurance, etc. It was a lot of fun to make!
> Because truth is subjective.

no... It's not.. Thats the point.

Things are not marked (legitemately) as fake based on opinion..
So, this…

3V›ÿÿª§ ò…·wudÕLÜØ E(‰ @ À‚ ï¦ì€µQ$"` $ ´´$¤€ ª @ € az«h À €€ @( @ € @ ¢KB€‚B ˆ @ Œ/

…isn't an "ascii stream". You can look at the source code for "covertBinaryToAscii", and it's really converting 8 bits of random data at a time into one of the first 256 Unicode code points.

(Also, you can avoid the need to escape special characters by using textContent[1] over innerHTML, although that comes with the catch of only being supported in IE 9 and later…)

[1]: https://developer.mozilla.org/en-US/docs/Web/API/Node/textCo...