jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Great article, a lot of 'ideas' about improving education focus on what is wrong, and merely hint that things could be better.

There are some great practical examples here of that 'better' that apply beyond just programming to general language learning as well.
> LEGO sued him for having something which somehow resembled a LEGO brick in his logo.

Not true. They did not sue him, they just informed him nicely. Also, he in fact had a logo newly registrated for his businss which was resembling an old trademark of lego. This was not about his youtube-channel but his attempt to make a serious business of it. So this was just problem between two companies making money, totally normal and AFAIK demanded by law.

That guy was just spinniung tales and profiting on this to push his own business by playing the poor victim of a hobby-channel.
I have very little doubt that countries are like their own people. If anything, for the simple fact that democratic governments are the expression of the people's predilections, fears, shortcomings and traditions.

When an emotional undercurrent or specific attitude is present in a population- be it the result of current events or of a longstanding cultural heritage, then it will reflect at state level. Thinking of interpreting history as the result of external conditions and the choices of few people in power is like trying to interpret the behaviour of a person as the combination of external events and individual neurons firing.
You could call it Luddite, but I think I'm much more comfortable with human judgement being involved. Especially since that also provides an obvious place for blame to lie, if such preventative enforcement is used extrajudiciously or without reasonable cause (there is a degree of tension between supervisors and workers - that's part of why unions exist). I can also trust to some degree that the supervisor will pull someone aside and engage in a conversation, as a fellow person - robosupervisor might not be so considerate without serious consideration by it's implementors and executors (especially if such consideration doesn't help the bottom line).
I was thinking more about everything timeouting (or otherwise losing relevant state) around debugged thread / process.
> And a palindrome.

spilled my coffee
> you could just as easily say that he has no right to privacy for the contents of the harddrive because the contents of his harddrive is "jUsT aN iNtEgEr"

I would say that this is true, the police should be free to try to brute-force his password or crack the encryption used via some other method that does not involve forcing said person to act (such as disclosing his password). Although in said world the police would not have any reason to attempt to decrypt said data as it would be legal.
>MacBooks have been outselling their competitors, even the first Touch Bar model:

Apple has on numerous occasions said more than 50% of their Mac sales were to new customers, ( and specially to China ), and yet their active Mac user base did not grown anywhere according to that number. The only conclusion would be there are also a percentage of people leaving the ecosystem.

And the percentage cross a threshold before that admit to their mistake. Yes, those sales number are often a delayed indication of what the market expect.

Not to mention that sales number completely ignores developing an App for the close to 1B Active iPhone users requires a Mac.
( And in the increase in purchase of Mac from Fortunes 500 companies such as Sales Forces and IBM )
People are incorrectly thinking of this round as meaning that Magic is worth $40M. That's not how fundraising at this stage works.

The thought process is more along the lines of:
- is this a VC fundable concept?

- are the founders impressive enough that Sequoia thinks they can pull it off?

- how much money does the company need to build what they need to build?

- how much does Sequoia need to own in order for them to get 10-100x return if the company succeeds?

Think of the $40M valuation as simply a back-calculated parameter based on how much Sequia needs to own with respect to how much capital the company needs and how big the opportunity could be.

The thought process is not: how much is Magic objectively worth now based on their EBITDA?
> What are the good arguments FOR "trigger warnings?"

If you've ever seen a rape survivor having a PTSD-induced breakdown, you consider it polite to avoid causing that when practical.
Their system works well on a RISC-V, which is a deeply pipelined but in-order architecture running at only 50MHz, with very fast memory relative to its clock speed. I'd like to see results compared to a more reasonable CPU implementation. For example they could have used a Xilinx Zynq, which includes hard Cortex A9 cores, which are out-of-order and superscalar. They also run at a much higher frequency relative to the memory speed.

I think this paper vastly underestimates memory constraints of higher performance systems.
Thank you for this. I think you hit the nail on the head.

I was diagnosed with bipolar type 2 about a week ago. It's a very odd thing to experience a life of being "different" without explanation, then suddenly a thousand pieces come together. I feel refreshed and vindicated now that I know the reason.

When I'm in my highs, I feel like I can accomplish anything, and sometimes actually do. But like you say, that can come to a crash in an instant. Reading? Forget about it... unless you're in your high. Studying? Same. Relationships? You bet.

As sad as that it sounds, there's definitely some good to it. I feel that my sense of "self" is exaggerated.. in a hugely positive way that doesn't affect my ego in a negative way. Someone once explained to me that those with bipolar are able to achieve "self mastery" easier - if they're able to overcome the negatives of the disorder.

If I were to live another life and choose whether to have it or not, I'm fairly positive I would want to have it. Then again, I'm in a great mood right now. Go figure. ;)
Wold at arms
Regarding the "Audience" quote, how do you explain movies like The Shawshank Redemption or The Big Lebowski, which were initially panned by audiences but then later went on to big success and acclaim?
> students have always been belligerent and uninterested in hearing the views of their opponents

Agreed. But I don't know to what degree the school should accept the students' demands.

> This is a screed from a man who is upset that he is not being handed a platform to speak. [...] No one invited me to speak at Oxford either.

That's not what the author describes, though: they were invited to speak at Oxford, and students who didn't want that event to take place complained until it was cancelled.

> That doesn't make this a free speech issue.

It's not, I agree. But it's something, and not a good something.
I don't have any particularly insightful opinions on consensus, nor on Bitcoin. However, neither did this writer, and yet the post was voted to the front page.

I literally do not understand how anyone could read that and think "man, other people should totally read this!"
I don't know if you're making a tongue in cheek argument or not, but currently an enormous portion of the tech immigrants come to America to work as cogs in consulting companies or MegaCorporations.

And there isn't any precise way to pick the people who are going to start the next Google- except for the people who already run successful businesses and therefore have the money and influence to emigrate if they wanted to anyway.

So yes, it'd be cool to have all the Job Creators come to America so we could work in their companies, but I see no evidence that would happen.
Hahahha...awesome...exactly!

Except, in my experience, the image at the end should be a picture of the one at the beginning with a FB and Twitter link in it.
Agreed. If I want the stories that score 200+ I'll just use the front page.

But when someone posted my company on hn it was on the front page for a few hours before I found out about it. Likewise, I want to know anytime someone posts something about me, my company, and a couple competitors. Those posts rarely (if ever) hit 200. I would probably use a threshold of about 10.

Not sure if that high of a threshold makes your tech possible, but it's a deal breaker for me.
> You know, the stuff we're commenting on here...

Nope, not at all the stuff we're commenting on. We're commenting on the stuff that hasn't been written yet and probably won't be written at all because of your negative attitude.
"smartphone qwerty keyboard 2015" gives me http://www.phonerated.com/android_phones_with_keyboard-listb... "2015+ Android Smartphones With A Slide-out QWERTY Keyboard", which includes the LG Optimus F3Q, so the answer to that question is yes.
I agree, but you've missed the most important point (IMHO).

The "adult class" stuff should go in the "beginner class" box, no? Assuming they're the same class (I honestly don't know).

// I guess you could also take the "beginner class" headline out of the box and only highlight the important data. (Then it would read "AIKIDO Beginner Class" at the top, which may or may not be useful. And the black box and the picture would be aligned.)

// Also if you switch the clip art and the address block you could fold the thing in the middle. (Basics on the front, details on the back, or something.)
Kodak’s researchers invented digital photography and put the technology in professional cameras in the 1990s. There were plans to move to digital consumer cameras, but the cash Kodak made on traditional photography made it complacent.

Wow, talk about fumbling the future. I guess they didn't read Clayton Christensen.

Disrupt yourself, or someone else will save you the trouble.
TCP over TCP is a great idea for end user VPNs because 1) networks are generally pretty reliable and 2) NAT is everywhere. I regularly use an SSL VPN over crappy coffee shop wifi and tethered 3G connections. For the most part it works fine.
Yes, they deeply believed that by discovering the "rules that govern the world" (like the formulas of the motions of the planets or any other "law of the nature") they discover the real, deep messages of the Creator, not limited by the human weaknesses. The formulas and laws as absolute truth, which exists independently of humans.

E.g. Ptolemy, ca. 100 – ca. 178 NE:

"I know that I am mortal by nature and ephemeral, but when I trace at my pleasure the windings to and fro of the heavenly bodies, I no longer touch earth with my feet. I stand in the presence of Zeus himself and take my fill of ambrosia."

You can be an idealist and have the desire to learn the laws of the nature. What you can't is to just consider some book as the switch which allows you to turn off your brain.

Unfortunately creationists don't have that attitude.
This is maybe the most frustrating way to display some videos. My god.

Cool stuff though :).
I think having a 'give us your email address' as the first step may be turning people away. If you allowed authentication through twitter, facebook or linkedin, people may be more inclined to participate.
Yea it feels like I will never find anyone, unless I move to the Valley. I'll do whatever it takes, but would like something more before I move out to the bay area. The city I live in doesn't really get it. You talk about a web startup and they think its some little kid thing I'm doing or some huge dream that's impossible. My own Dad thinks I do nothing lol. I know it's not easy til you make it and have something to show...in time :)
Con artists are hackers too: Catch Me If You Can, Matchstick Men, I Love You Phillip Morris
Exercise makes or breaks a good night's sleep for me. It's so necessary in fact that I'd equate my need for a good run to my coffee addiction.

Two staph infections this past year that have prohibited me from running, my preferred exercise, causing me to be completely unable to sleep without drugs. Fortunately, a symptom of a staph infection is a prescription for hydrocodone.

As Richard Branson declared, the secret weapon to productivity is exercise.
As someone who has recently gotten into Processing and has experienced the awesome that is WebGL, it's a crying shame IE doesn't support it. However, I suppose it's better than half-supporting it and forcing app makers to only use a subset of features.
> I think this [Reagan-era] ideology is bad: bad for the economy, bad for society...

I think Regan is popularly overrated in a lot of areas, but if you're looking to analyze the impact his policies had on the economy, you have to note two important points:

1. Total federal tax income rose after the Reagan-era tax cuts. There's plenty of potential reasons why, but you've got to give serious thought to the idea that we were at an inoptimum point in the Laffer Curve before that:

http://en.wikipedia.org/wiki/Laffer_curve

2. It's absolutely a fact that as people get wealthier, their spending shifts from consumption to investment. So it's pretty straightforward to see that larger fortunes without falling tax yields means more funds for investment.

Even if you don't like Reagan, you've got to give serious thought to the idea that the Reagan-era cuts played a significant part in the rapid growth of the technology sector that's come to fruition the last 20 years. That's created one of the largest increases in wealth for everyone in the United States in history.

But anyways, ex-libertarian here. I'd be in favor of more government spending in infrastructure and sciences. I think Reagan's domestic policy is overrated. But you've got to give some serious thought to the idea that the tax cuts led to a lot of the economic growth of the last 20 years - higher tax yields and higher private wealth leading to higher investment is really good mix for economic growth.
Actually, Bitcoin transactions are public - it's inherent in the scheme that verifies the transactions. Thus determining a person's net worth should be extremely easy.

This fact might make bit coin less appealing than cash for many things where anonymity is important.

(Also, Whether having public transactions would be enough to make the transaction "work" would be a different question - what happens when you don't delivery the promised goods - but that's a different question).
You'd resend the transaction and it would get included in a later block.
Thats true, but I don't know if that necessarily means U.S law applies to those countries, as much as allies will oblige in certain cases such as the ones you mentioned and Huawei. And when I say I don't know, I very much actually don't know
> For software used repeatedly, this is achieved by learning to use the software better

I'll do you one better. for software used repeatedly, it is better to completely automate the task (if possible). It sounds like your goal is to empower users. The higher goal, imo, is to unencumber users.

I see you're a Lisp man so I get where you're coming from (elegant extensibility — I'm an OCaml + F# man myself), but IMO the beauty of software is the ability to remove human interaction, not increase it. And any interaction that is unavoidable should be minimal.

Innovation is the ability to reduce to the minimum viable components without sacrificing functionality.
That's Dolt. https://github.com/dolthub/dolt
Good point. I don't think anybody gave much thought to the title after I came up with it - I suspect it is easy to gloss over during the edit passes.

I chose the title so long ago that I can't really remember what I was thinking.
The software I buy on Linux is pretty much all through Steam. Other than that I have the annual subscription for all of Jetbrain's IDEs.
Yeah it seems to be 1989 v 1991 based on the wiki but it also sounds like there might be some version differences. 2 years was a long time back then.
Speaking of font size

HN home page font too small

My browser zoom settings fix these comment pages

But not the home page
This guy is pretty good https://www.youtube.com/watch?v=3681ZYbDSSk . I'm just working on a test Ethereum lottery http://defi-raffle.s3-website-us-east-1.amazonaws.com/ to understand the basic concepts.
Upon thinking about it further I agree. So I think, using their style-guide definition I would go with:
acronym: not spelled out, function explained.
initials: spelled out, function explained.
With MOZAUS you can create a stunning photomosaic in a minute and make a great gift!
This online service is well optimized and truly cross-platform - works in any browser on any device.
I don't see how this tool automatically introduces impedance mismatch? It is certainly possible depending on how the application is written, but I don't see how it must happen?
Intel uses Jcc (Jump conditional) while Motorola uses Bcc (Branch conditional). Additionally, the Motorola 68k has both JMP and BRA (branch unconditionally) and the Motorola 6809 has JMP, BRA and BRN (branch never---useful for a two or four byte NOP, or for changing a conditional branch when patching code).
Thanks but isn't that a reason to forgo using GPS receivers? Google obviously decided to use them however.
I really wish that you guys would open up remote positions! I would absolutely love working for you guys, but can't/won't make the commute
Remove a couple special characters and it's starting to look pretty much like QML (http://qmlbook.github.io/ch04-qmlstart/qmlstart.html) :p
I love podcasts and take a lot of notes on them, but my friends/family just want the most interesting snippets of them because (1) they don't have the time to listen to all and (2) there are TOO many podcast episodes.

So I've built an app that curates ~10 minute snippets - not unlike a Pandora for podcast bites.

Curious what it sounds like? Here's an example - https://soundcloud.com/user-857781619/curatedpodcast-coronav...

Would love to hear thoughts on how I can make this better!
How in the world do they plan to be able to stop a student taking the test on their PC from Googling the answers on their phone, or vice versa? Or asking a friend instead of Google?
> Income tax started out as a war fund some one or two hundred years ago...

Prior to industrialization almost all profit surpluses accrued to the elite, who always were taxed quite heavily. Industrialization meant the rise of the wage-earning middle-class and a shift in wealth (not to mention expenditures), thus the income tax.
> you do not want the PNG loading code to be 1) duplicated in every compilation unit (compilation time bloat), and 2) monomorphised three times just because you passed an `&str` once to it, a `String` another time, and a `PathBuf` yet another time (compilation time and executable size bloat), so you definitely do want dynamic dispatch here (at least under the hood with the two function trick).

It appears that there is some work to (partially?) address this problem in PR #69749 [0], which, from what I can tell, aims to avoid instantiating functions on unused type parameters.

It's not a perfect solution for your case, but should be fairly easy to take advantage of.

[0]: https://github.com/rust-lang/rust/pull/69749
Until the early 20th century, most newspapers were openly owned by political parties. And it was ad driven tabloids that ended that system, not strong examples of journalistic ethics. The strong connection between the two never vanished though, the media companies just got more powerful.
We support up to 100 people in a room.
Typically, no. I almost always worked as an employee of a technical contractor---I was an IRS W-2 employee; they withheld taxes and provided (sometimes decent) health benefits (although I decided it was better to buy my own rather than changing insurance when I moved). I had no more than the usual accounting and organizational challenges.

For me, getting into it was easy. I packed off a resume to several of the local contracting companies. They pass the resumes to the ultimate company, who will do an interview (usually very low stress because it's easy to get rid of you) and then the contracting company and the employer work out all the details. (It may have changed, but at the time of my last such deal about 2005, the contracting company absorbed about 15% of what the end company was paying for you.)

Do realize that you need to keep at least 6-9 months of your income in a readily accessible account (savings, money market, or (whoo, I'm old) CD). I never went for more than a week before I could another job, but I have known people who had more trouble.

I have since gone into federal government contracting, which is another whole bag of stinky fish heads.
There's a lot not to like about Facebook and Uber, but they both replace systems that were much less reputable (i.e. ad networks that delivered all manner of deceptive and malicious ads, or taxi operators that were low quality and dangerous).
Very related to HN and tech, Trump posted a video on Twitter urging protestors to go home, but in the same video he reiterated his belief that the election was stolen.

Twitter promptly marked the video as misinformation and disables likes, comments, and shares, basically preventing the message from getting out.

I'm not even sure what the right move for Twitter is there.
I wonder who the author was thinking of as the audience to this post? It looks like a manual that's targeted at young software engineers to recruit them into FB. And by proxy, the agism that goes on in that company.

I just can't imagine a senior software engineer needs to be told that they need to pick a language to solve puzzles in, "I decided to go with Python" or being reminded that "To refresh my knowledge of the language" is a wise thing to do before an interview.

I bet this guy is a manager.
If you've ever seen music for 18 musicians live, for me, it was an amazing experience. I think some of those techniques are used. I started hallucinating about 30 minutes into it.
This is of course a matter of opinion, but for me, seems like there are three sides to this:

1) Knowledge of the core theories of computers: core ideas of computer architecture, good understanding of computational complexity (how long a program will take to run), networking...

2) Knowledge of software technologies: Python, Javascript, Java, C, Docker, Functional Programming, Object-Oriented Programming...

3) Knowledge of software engineering concepts: Software architecture, software process (agile, requirements gathering, testing), software complexity (and how to minimize it through good architecture and processes), general engineering principles (redundancy, fault-tolerance, solving problems early in the dev process...).

To me at least, the one that is neglected the most is the third one, "software-engineering concepts." Being able to think about systems at a high-level and well at the detail-level is one the most useful skills for an engineer.
I take issue with the generalization that all religions are based on misinformation.