jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
One point that is seems to come up over and over is that there really is no classroom substitute to actually building something and making it work. Any research you do in college is going to be very different from a software job you get in industry. (There are exceptions of course - industry research labs like microsoft research or maybe even Google can get pretty close)

However, college is still going to be a very valuable time in your life. It often is the catalyst to forming a social network that continues through your life, and also lets you see how the work you'll do fits into the larger picture of human knowledge.

Big picture aside, one of the best things you can do in college is get summer internships (hopefully every summer). That's going to give you some experience with building real system, provide a low commitment way to figure out what type of work you want to do after you graduate, and introduce you to people in the industry that can be invaluable in getting or finding jobs.

Research is also great, but make sure that you're working on something that is valuable to you. It is definitely possible to work on real problems and to get published as an undergraduate, but it's also very easy to end up working on someone else's project, and not getting much out of it.

I got a great education at Harvey Mudd (hmc.edu) and would encourage you to look at them. It's a small school - which also means no graduate program,so I was able to do research directly with professors. I had a job lined up at Google when I graduated, and can't imagine being prepared for where I am if I had skipped college.
If your school doesn't offer graphics, AI and hardware architecture as either required coursework, or electives in the Junior and Senior years, it's probably not a good program.
I highly recommend UIUC. I grew up there, worked there, and took a CS course there for fun. However, I wouldn't reject small schools outright. A strong liberal arts college will open your eyes to lots of opportunities and you'll definitely have a more personal relationship with the faculty. Even at schools like UIUC, you'll feel like a small fish in a big pond, and trying to make sense of it all may be overwhelming.
Still hardcoding version numbers in 2021? Why not use setupmeta
And they are cached all over the web, try using google cdn whenever possible.
In my experience, between 4-7GB compressed per day for top level regional data in US equity markets.
This made me remember how awkward the Froyo/google tv hiccups at google I/O felt in comparison, completely different story.
frameworks provide generic interfaces, a lot of the times they support wildly varying uses while you know exactly what you want to do

$("#myid") vs document.getElementById("myid")

for example, $() supports a vast amount of functionality.
This article is about performance not ease of development.

Frameworks are made to make development quicker and easier, but its at the cost of performance.
You are correct. I work with JS engine implementations most people have never heard of. Performance is different between engine implementations, and so is availability of different ways of solving a task. Using the common browsers' best practice for performance doesn't always work for me.

My favorite JS engine is the one implemented in the Evo browser. Among other things, it lacks support for arrays and for loops which makes development a tad interesting. And then we have the iPanel browser built for the Sunniwell set-top-box, in which you have no try/catch. Also, if you use more than five chained if/else, the browser will crash. However, this could be viewed as enforcing general programming best practices :)
I have also pulled 1 second bars for currency from IB. they throttle your query rate though, so it can take some time to get your data.
No I dont think that at all... I just think gay guys will do it for free, so there is (maybe) as much money to be made!
No Geuis. Setting innerHTML works faster than DOM methods. Please test.
"screw the negative effects"??? you are talking about a negative effect in an instance where it can be mitigated very easily.

You already get a +>1 if your comment is valid and improves the discussion.

Whats the goal?

We want a lively community of discussion.

How does giving you karma points as the father (or grandfather) of a discussion add to that?

I view points first as a method to connect readers to great material which further improves the knowledge of the community, and a side benefit is they can help a commenter/poster further connect to the community and get an understanding of their value.
Yeah, and I also think there's way too much Jobs-worship in the technology industry.
Didn’t work.

I could tell from an early age that my son wasn’t interested in coding. But still I showed him what I did and the basics of programming. In high school when he had a class that required Java programming, I helped with the assignment. But it was always drudgery.

Eventually I convinced him to look into engineering professions and he went for a year to a top engineering school in environmental engineering. But he never had an engineer’s mind.

He switched schools, got a degree in biology and now works with animals.

I knew he would most likely work with animals from the age of five. I just wanted him to see other options. He’s very, very happy in his profession and that’s rewarding to see.
switched over to pinboard already. I have little faith in yahoo now.
The concentration of wealth is the reason.
Correlation is all you need when it comes to safety. 50% of reported dog attacks that resulted in injury over the past 20 years were performed by pit bulls. I don't care what the causation is- pit bulls are obviously correlated to a higher number of attacks, so I don't think it's unreasonable to avoid them.

"Correlation doesn't necessarily imply Causation" is an important fact to remember, but you should also remember it doesn't mean correlation is meaningless.
any early testers have any thoughts on how this compares to Fitbit? i am a big fan of Fitbit and their customer support is pretty amazing.
Any chance you guys are from the UK? I think I met you before the YC interview. Congrats!
Google is slowly becoming too much invasive, and we are happy and pleased.

I was thinking today that with all google serivices that i'm using such as gmail, google voice and (just begin few weeks ago) latitude, every information about me could easly show up by just clicking few times.

Driving a google ad sponsored car? why not :-)
That is an advantage for you, as a developer.

Maybe users today have zero expectations because they don't know better? I'm a dev too but my expectation as a user is higher. I never saw a modern UI framework not being a complete piece of garbage. This includes relatively "performant" stuff like QML.

I'm pretty sure regular young users would notice too, but it seems that most people just accept and adapt to crappier trends every year.
You missed the ease of digital replication: one needs not participate in a sexual act involving children to replicate child pornography. It's not like it's a healthy thing to consume such material, but the distinction must be made to avoid the concept being abused by digital publishers who think one sharing an ebook with a friend would cause lost in their revenue.
Thanks for the response! I will have to postpone a detailed response to later. In the meantime:

> Make an Access Point, use smartphone to connect to it. Run Wireshark, and you'll see what's happening.

That won't help when it comes to how stuff is encrypted locally, i.e. the hardware-backed encryption[0].

PS: I think I updated my comment while you were already responding.

[0]: https://blog.elcomsoft.com/2019/08/how-to-extract-and-decryp...
That sounds like the broken window argument in economics: https://en.m.wikipedia.org/wiki/Parable_of_the_broken_window
you might also like https://slatestarcodex.com/2020/05/28/creationism-unchalleng...
The current eMAG (Skylark), though it is current, is not very new either. It's a 16 nm design from last year. They wanted to launch Quicksilver in 2019, but there's like one month left..
Great, another OS project that hates screenshots...
Holy shit more gold! Thank you for posting this!
Love these thoughts! Thanks for the brainstorming!
You can't tread on the citizens of San Fran who are doing nothing wrong, but must put up with the problems caused by other people who have no reason to be there, who are doing illegal acts without punishment like drug use and public defecation.
Fantastic write-up. I'm curious how many people were involved in the investigation and how long it took.
I like DrRacket's debugger but i can only run it once on a large program! Even if i increase the memory i can only run it once. The second run results in strange behavior. Does anyone else have problems with DrRacket?
If you were putting together a mood board for the Cybertruck. These cars might have been on it...

1970 Lancia Bertone Stratos
http://lh5.googleusercontent.com/-nZhhAcyh9Qg/VQxxoTBLCeI/AA...

1979 Insomnia, Dome Zero P2
http://lh6.googleusercontent.com/-g6cc2DJRJIM/VQsxHX-ND0I/AA...

Maserati Boomerang
http://lh3.googleusercontent.com/-bkKWE1sC_dU/VQsxP3_Uk0I/AA...

1976 Alfa Romeo Navajo
http://lh5.googleusercontent.com/-11k8tJ20DtQ/VQsxIvr7Y1I/AA...

1980 Citroën Karin
https://cdn0.wideopenroads.com/wp-content/uploads/2017/08/ft...
The great thing about OnePlus phones is that nearly all of them have LineageOS support. I just install this over OxygenOS. Also when I installed OxygenOS, I recall it asking if I wanted to provide analytics to them in the setup process.
1 data point / second would be cool on flights, but of little practical use on the ground and would seem to be data overkill.
Most "adult" dating sites are like that---populating their splash pages and galleries with fake profiles, and only allowing you to see the real thing after registration.

Also, marriage oriented or dating sites for single ethnic groups often do the same (or have no gallery at all till registration).
I've read that the database itself is accurate to about half the precision of GPS.
This is fair comment, especially given that they actually emphasized this multi-AZ redundancy.

The genesis of the article was the press implying that to use the cloud your only choice was to trust AWS provided 100% up-time, and this is a position we disagree with.
prediction^3: Interest in group buying wanes both from consumers and business owners. Groupon branches out to a more traditional ad network/ad services company with a local focus to try to leverage their sales staff. Living Social accepts reduced margins compared to todays market and sticks it out in some of the niches that work well like day spas.
What did you search for? I've found bing and yahoo results fairly good, so I'm curious where they are weak.
Does anyone have any links to suggested fasting regimes that they found useful? How often to fast for example?
I second this. Monoprice is great. Their cables are dirt cheap yet at least as high quality as what you'll get anywhere else.

They're also great for adapters. I bet 10% of the people reading this have paid Apple $30 for a Mini DisplayPort to {VGA|DVI|HDMI} adapter. I got all 3 for $30-something.
This is mindblowing! I hope you make it for Android as well.

A minor thing about the webpage: If I want to share it on facebook (and I do!), it does not come up with any sort of summary or images, like it normally does for links. Now, I don't know exactly how it gets this information, but I would definitely find out if I were you.
John Cage's 4'33", on repeat.
It would be neat if they allowed multi-touch to let you place several blobs at the same time, it would make it easier than the desktop version and would warrant specialised levels to take advantage of it.
I see that lispy is using instance_exec -- which means that the scope of code inside that code is the lispy instance, which might not be what the programmer expects. For example if he does this inside a method he'd find his instance variables missing. (Is that right, or am I misreading the code?)

You could use some sort of global or thread local variable to maintain the context, and then you wouldn't lose the instance scope, but then this code will not mix well with yield (and continuations and fibers etc.)

So then it looks like the only way to solve this problem really neatly is in a language that has macros.

(I made some attempts at this problem too, at https://github.com/soam/blox . It is slightly more complex than lispy; see for example https://github.com/soam/blox/tree/master/samples/webservice .)
Don't know if you're checking this thread anymore so I wanted to make sure you got a chance to see my comment: http://news.ycombinator.com/item?id=2454067
I read the intro as "I like Rust, I'm going to twist my requirements to match", but that may be a bad read of the author.
The part you quoted does disagree with the article, but not with the part you quoted: RRC said we can measure the delay, and it is 0. The article said we can derive the delay, and it is almost 0.

That aside, yes, RRC's comments are often lacking in one way or another. However, they're also solid attempts at explaining something ad hoc, a very valuable thing on Reddit.
A lot of people pair their electric cars with solar panels on their houses so it's not the best argument.
To your first point, CoreOS is SmartOS for linux :)
Maybe not all groups there are like the PAG group.
I did the same. After 2 semesters of CS, I switched to Physics. I still work as a software engineer, but paying to not learn anything is a waste of time. Physics is much more interesting in academia.
Unicorn with management experience. Dev/Design/Team Lead. Looking to relocate from Sydney to San Francisco this summer. 10+ years experience.

Location: Sydney, Australia

Remote: Yes

Willing to relocate: Yes (preferred)

Technologies: javascript, webcomponents, figma, sketch, react, go

Resume: http://dev.jjcm.org/portfolio http://jjcm.org/resume

Github: https://github.com/jjcm

Email: j@jjcm.org

Would love roles that incorporate at least two of the three skill triads of software. A manager who designs, a designer who codes, etc.
Maybe a recorded broadcast of a photo?
For some context: Firefox for Android, which shipped a few months back, was a rewrite from scratch, with new browsing engine (development of "old Firefox" was halted and there were no releases for >1 year).

Due to this, it initially shipped with no support for extensions except uBlock Origin, (which was a deal breaker for many long-time users; it now supports a handful of manually vetted extensions, but still not all AFAICT), plus of course when you rewrite from scratch, there will be some rough edges. Shipping without extensions was a sure way to enrage users, but having an app in development for 2+ years to ship "perfect v1" had its drawbacks too, so it was a tough call for Mozilla.

Despite that, and some edge-case UX polish need, I find new Firefox Android pretty ok and as a 2021 "degooglify myself" resolution, I've been using it for a few weeks now. So far so good, even if some aspects of it work differently that Chrome (for example, it's more aggressive in garbage collecting inactive tabs). When the small issues are resolved, it will be a very good browser.
>I'm not sure this is corruption. Encouraging people to buy a home instead of rent is largely viewed as a positive thing.

A mortgage interest tax deduction rewards people who purchase a home by borrowing money. The more you borrow, the more you are rewarded. It does not reward purchasing a home. It also disproportionately rewards people who are able to borrow money for a home, and punishes those who cannot, such as descendants of slaves who may not have grown up with the necessary resources to establish the necessary income and credit in order to borrow. Or get past the redlining. And last, but not least, it's a handout to the mortgage banking industry who now has a subsidy for the product they sell.

This simple example shows how easily deductions are corrupted. It's not even really encouraging people to buy a home, as that would have been a simple deduction for a home's purchase price. It's encouraging people to borrow to buy a home.

That's all leaving aside the separate debate of whether or not the government should be rewarding home purchases or not.

>Helping people afford to have kids is a good thing.

How is a deduction/credit on taxes anywhere near the optimal way to achieve this? The government can simply give people cash if it wanted to. The government could provide better parental leave if it wanted to. The government could provide healthcare if it wanted to. A $2k tax credit and a $3k deduction for childcare is far down the list of things that make kids affordable.

>Encouraging people to favor green energy is a good thing.

Or we could be more straightforward and tax fossil fuels for the externalities they cause, thereby raising the price of fossil fuels and making green energy a more sensible option to choose. But that would be bad for our resource consumption driven economy that depends on increasing consumption to meet the budgeted increases in revenues to pay for the ever accumulating debt.

>I would pay more in tax (no deduction) and have to wait for the government to pay me for the kids. They would be taking a loan out of every paycheck. Incidentally, the current income tax system where employers withhold and you get a refund for overpayment is a form of banking on taxpayers. Allowing people with dependents to declare them and reduce the amount withheld is very helpful to lots of not-so-wealthy people's personal cash flow.

This is all clerical. There's no reason the government can't electronically deposit money into your account every week or 2 weeks.
Agreed that it's a very likely unneeded optimization. As shared in another sibling comment, I got frustrated with Rust's strings and figured that maybe one more complexity on top wouldn't be that bad. But thinking of it now, yeah, it's definitely a bad idea.
Is it? Or is it part of the reason those workers have jobs that pay more than minimum wage, rather than no job, or a minimum wage job.

It’s not a zero sum game. A successful Amazon creates jobs. Presumably if there were better jobs elsewhere, people would not work for Amazon.

It’s also part of the reason that low paid workers can shop at Amazon themselves.
Can't agree enough.

I'm not wealthy, but, got enough to be happy... I really wanted to treat myself to a Tesla and went to the local shop a while ago and I went out thinking - I'm not buying this.

The glovebox required such force to close.
I put my arm on the armrest and the rear drinks holder opened
The centre console was VERY loose.

and so many other problems.

Compare this to a family member's ~£13k Hyundai i10 where the gear selector was SOLID, I just didn't feel like the Tesla (Model S) was good value for money in the slightest.

I don't think anyone can touch them technically (yet), but, they have A LOT to learn about building cars.
To add a bit more to this, from [1]:
“economic elites and organized groups representing business interests have substantial independent impacts on U.S. government policy, while mass-based interest groups and average citizens have little or no independent influence.”

And "The bigger spender wins congressional races 91 percent of the time" [2].

Talking about policies without even mentioning who makes them, kind of misses the point. Big money controls everything. It's no wonder that people come out to defend them, when they control much of mass media and shape the narratives to such an extent.

[1] - https://www.washingtonpost.com/news/monkey-cage/wp/2014/04/0...

[2] - https://www.vox.com/2014/10/27/7077647/midterms-spending-mon...
Do children understand that nuance? I would have thought they would associate people falling with laughing
Where do the returns come from?

Does the interest return come from actual investments? Or is it paid forward by newcomers? The latter is the literal definition of a ponzi scheme.

There's no free lunch when it comes to generating interest.
The price did go down for about a couple years and here we are today. I think if anything people are more likely to buy the dips and see it as a buying opportunity rather than a reason to.

So what drives the increase in price? Many reasons. Because it's going up? Sure, that's accounts for some. It's a store of value against a government that printed 22% of all dollars ever created last year? Yeah. In a world that seems increasingly chaotic and unpredictable in places that always seemed stable it is attractive because it's a global store of value that can be tapped if you ever have to flee? Sure.

I think these are just a few reasons why it's going up in value. It's quite scarce and everyone knows the rules and no one controls it. Not a government, a corporation, or a person. So yeah, it can and probably will take hits but I think in the long run it's just a thing that makes a lot of sense to more and more people as part of a well diversified portfolio.
> That approach is really quite fine and wonderful, if you can put all your business logicy awesomesauce into the database layer. But it can make a variety of problems really awkward if you want that business logic to interact with code that lives in a different process... starting with "validating user input on a web form" and going on from there.

I don't know. We've certainly had our awkward moments with LedgerSMB. However, there are a bunch of things that have to be understood to do this right.

1. Business logic in the db requires you to think carefully about interfaces. Getting the right interfaces all the way down is rather difficult but it can be done with appropriate attention to detail.

2. Error handling is a very specific case of #1. You need to think about notifying the application of an error, not the user.

> Also, I'm curious whether you'd write stored procedures in your database to set up objects for your automated testing suites, when you want to test the business logic in your stored procedures. :P

I just test the stored procedures in transactions that roll back. This is pretty nifty because I can even test write operations on a production db without worrying about polluting the production instance with test data.
I substitute hot chamomile tea for whiskey or water with my lemon and honey when sick. Extremely soothing and performant during flu season. For some reason, alcohol of almost any sort just makes me feel worse if I have a cold.
<i>I think the new gTLDs could be useful for most people around startups.</i>

Especially if your business plan involves sending spam, distributing malware and other deceptions.

But your site is pretty cool.
You could do this p2p without having to have a central storage of all the tools. Assuming the scale is large enough, there should always be things available that you want. That also covers deprecation in value. The central service could charge a small amount and handle disputes, etc, and come with ratings of how reliable someone is.

You could call it something like eBay.
Useful information, applicable to today's coding task. Many thanks.
Trust funds can grow faster than the economy depending on the assets. I cannot remember where I read it, but warren buffet said stocks return on average about 7%. 2% for inflation, 3-4 % for economic growth, and the rest from dividends. (It's not much more, but dividends still add some value)
I think it is weird that Forbes calls Groupon a "social buying site", even though that just sell coupons online.