skysight-inc/HackerNews huggingface dataset:
If that's the case you would only need to work 1 hour a day to pay your way through school, while at school. They would need to take 10% of your income for a lot longer than 4 years.
> If $30k in student debt is 'shakling', then did we ever expect the same person to take on a $300k mortgage...

A student debt is different than a mortgage in that with a mortgage there is collateral. This reduces the risk to both parties considerably because usually the collateral can be used to settle the debt if needed.

I forget which of the ancient philosophers said it but to paraphrase: "it is basically unethical to place a mortgage on yourself (because you are the collateral)". Not too far from what you are effectively doing when taking on a student loan.
Index fund prices are tied to an index, hence the name. If the DOW goes up for a DOW index fund that fund will increase in value proportionally. Vanguard gets paid for managing the fund.
Thanks. I will be moving (back) to Europe in a few weeks. I, too, decided like you to put certain pros over salary / career.
> What is it you desagree with?

"Getting to the point where you have to start to worry about Big O is the hard part, not the other way around."

Or maybe I misunderstood what you meant. I think that unless you are doing mostly "do this and then do that" style programming (e.g. CRUD), you have to be aware of big-O, or you're going to hit a lot of walls. In things I do, anyway.

> I don't see how the interview style you seem to advocate finds people who are good at understanding complexity.

Complexity here being the well defined CS term about space and time, of which big-O is the customary notation: How your resources (time, space, etc) grow with the problem size. I suppose you meant complexity as some measure of cohesion/details/size - in which case, you are correct - this kind of questions do not address it (others in my interview do, though I admit it is much harder to judge one's view of other-complexity in an interview).

> Some of us work in toxic environments that are hostile to women and people of color but ¯\_(ツ)_/¯, right?

Some of us make unrelated remarks, but ¯\_(ツ)_/¯, right? What exactly were you trying to say here?

> I would wager that everyone is interested in learning something new or deepening an existing skill in whatver job they take no matter the time period.

Then you would lose this wager. There are so many people who just want to clock in, do their job, clock out and get paid. Yes, even in technology. And you know what? that's fine; They are not lesser people because of that - they likely care more about hobbies or other things, and would happily quit their job and have fun if they won the lottery.

> The alternative would be to, which you seem to advocate, take a job, stand still in it for a few years, then wehn you're bored or feel like you're becoming obsolete, read some books on nights and weekends on whatever new trends people ask about in interviews, take a new job, stand still in it for a few years, and so on.

Not at all -- but there's a huge difference between "being interested in something new" and "train someone in a new field they are not proficient in" especially when there is no commitment (nor could there be) on their side. The latter costs money to the employer, which some can afford and some cannot -- either way, it is not a basic human right.
The tweet isn't a counterargument that disproves your premise; it's a data point you seem to be unaware of. Certainly there are smart people who think your question is fine, but if you think that the people who disagree are mostly incompetent, I think that's a defense mechanism.

Put it this way: if I decided someone was incompetent as a programmer based on some criteria, and then I later found out that that person wrote Homebrew, I would take a pretty hard look at the criteria, and how strongly I believed in its predictions.
Always cover your edge cases!
Coal/mining too strong here. But yes, it makes sense to me too. There are incredible amounts of flat and unused land out there, baking in the sun.
Is it really sunnier than Southern California?
Vue rendering engine for Express.js
Alpha (A translation of Genesis 1)
"Are you suggesting these are bad things? I think they're positive however, it varies wildly across different locations and demographics."

I didn't think I suggested these were bad things. Perhaps I was just over-generalising. I was just pointing out (badly) that my observations from living in Newcastle are different than my observations living in Southern California. I agree that they are positive.
Honest question. What benefits?

Especially with so many transactions going electronic, it also seems an odd time to make an expensive and disruptive currency shift even if there were some small net positive.

Wouldn't the effort be better spent on stored value cards? (Though I wonder if even the time for that is getting past given smartphone payments.)
Well, if you break a rental from this place, I imagine you'd pay some fee.

I'm also part of a maker/hacker space. Culture is contagious, but takes work.
Tuples! Finally.

> Finalization. Finalization makes no sense for values and should be disallowed (though values may hold reference-typed components that are themselves finalizable.)

This is a little disappointing. I was hoping that the lifetime of essentially stack based variables could be tracked, and finalization could be bound to the stack. That would be really powerful; though mind bending after beating so many Devs to not rely on finalization.

Imagine wrapping a Closable object in a Closing tuple for instance, and that is guaranteed to run when the tuple goes out of scope.
I actually wrote _just about noone_, to cover that, as it's just not common knowledge. Of course you can source specialists, but it's the exception and not the rule.

Most investment properties are done on the cheap, shifting the cost asymmetrically to the renters - cross ref the whole negative gearing debate and all.

Minimum standards need to be increased dramatically, yet very little is happening. When some of the earlier Energy Star "standards" were released a few years back, they were just a bad joke - eg door gaps still came part and parcel, however you'd get like a "solar water heating" checkbox.
Not really the ETFs are generally backed by the actual securities they represent. They may deviate from market value a bit intraday, but those deviations are picked up by special arbitrageurs and quickly eliminated.

http://www.understandetfs.org/creation_redemption.html
The Tick That Gives People Meat Allergies Is Spreading
I see folks around here constantly complaining about this issue (not incorrectly) but is anyone actually doing anything about it?

I mean, we can whine all day and remind each other that it really does suck, but that does little to address the problem.
Why then are they posted?
I highly recommend his two books, 1491 and 1493. (see the bottom of the article) Truly fascinating reading.
The basic principle at play here is that anything that is enjoyable cannot be good for you.

When you're young, and you do it recreationally, it is bad for you.

As you grow older, and it becomes an annoying distraction from what you want to get done, it suddenly becomes beneficial.
"Part of the motivation is certainly to get away from the GPL requirements of using Linux,"

Certainly why?

I know, in fact, this is pretty much a non-consideration, so i'm really curious what makes you believe it is.

In fact, the fuchsia kernel is completely open source, so ...

If you were to bug the SFLC/others, you'd see Google is, in fact, quite happy releasing kernel changes, and is pretty much one of the only companies that has either pushed vendors to open source drivers, or, in a number of cases, rewritten proprietary android drivers as open source just so it can release them!

However, regardless, even assuming you were right, you end up having to put together a compliance release either way, and it's not like the kernel part of that compliance release is any more difficult than the other software.

"That would of course be a disaster for user autonomy and freedom, but why should Google care about that..."

This will be shocking, but the kernel people working on fuchsia do, in fact, care about that!

If they didn't, they wouldn't have open sourced everything, including the kernel.

I'm honestly having a ton of trouble following your logic here.

They want to be able to keep stuff proprietary, but have open sourced it since day 1.
They want vendors to be able to release proprietary drivers, but those vendors can and already do so for linux?

What exactly do you think is different and horrible?
1 Year of VR Research
535 ways to reload the page with JavaScript
"But I'm not looking forward to a world where I can't get the source code for a kernel that will actually run on real hardware.
"

You literally live in this world right now.

"It's already painful to compile and run Android from source. Fuschia will make it just impossible."

You can literally go download and compile the entire fuchsia kernel, right now.

How is that "impossible"?
take on 1-month or less web related projects on upwork and the like?
As someone said bellow, the stock market is a good place to look and develop a quantitative trading systems, it is almost free to build and back test and once done, will run on autopilot, but you'll need capital to invest... Good luck!
> With graphics!:

A note: does not work in Firefox as it uses the WebP format. Works in Chrome though.
Someone told me there were ex-devs of QNX microkernel doing Google's. Is that true?
Which desktop environment are you referring to ?
That really depends on the size of the loan, the APR and the monthly payment. But for a fair number of folk I know, the relatively high monthly student loan payment is material enough to impact their debt-income ratio and kick their monthly disposable income underneath the threshold required for today's tighter underwriting requirements.

Of course, having learnt the lesson I did in the particular way I did, I'm not convinced that owning real estate is a particularly good course of action for most young people anyway. Unfortunately, we've got policy incentives that heavily skew toward owning over renting, mainly the mortgage interest tax deduction. That was my reasoning for buying: "A mostly tax-deductible monthly housing payment? Sounds good to me!"
Do you have any data for this argument?
Law 2 is specially right. Stupid appears in every segment of society. And stupid never knows they are stupid.

I would say one can be a genius in one part but totally clueless in another. IQ doesn't guarantee you a free ride.
The volume on most of the clips is way too low. Please make the clips louder. Otherwise, amazing job. :)
So ... actual developers are people who don't work on teams for large scale applications? Because what you call "childproofing" is basically the most obvious tenets of a shared codebase.
Solve one of these with a SaaS solution:

https://www.oppslist.com/
Only certain things can be borrowed, like one time use things. If it's long term, it's be a better investment to buy than to pay each time
A Babylon 5 being created in the age of breaking bad and game of thrones would be amazing.
And apparently can't take a joke. Too serious you are. ;)
Exactly. The lower division requirements can be done at any community college and they are on average much better taught at a community college than a research university.
The IAM authentication is really annoying. It's not supported by many client libraries, nor have I found an easy way to make arbitrary HTTP calls with signature v4.

The only other options are completely public or IP-based whitelist, the latter which is untenable in most cloud environments.
I agree, and I actually think incentives should be directly aligned. E.g. the more someone makes the more they pay in tuition. I know that's not an opinion shared by many.
> The consensus is that Go codebases are among the most readable.

Among who--other gonuts/gonads/gophers? In my neck of the woods a Go application over a few thousand lines is already a yellow flag and a Go application, period, requires defending the choice over TypeScript or Java. (Difference being, of course, I'm not holding up my experiences as objective.)
Regarding the Blum, Hopcroft, Kannan book, this seems to be a more recent version: https://www.cs.cornell.edu/jeh/book.pdf
It is slowly coming. Angular is now in typescript, and the amount of praise that ts gets will soon make it mainstream.
It is just that all node modules today are in js, which adds to the inertia.
Best check for openings in other departments /1 level up in your company if you don't have the support of your boss... since you are managing the team other bosses must see your potential as well, so maybe talk to them as well... good luck!
> Show me all the projects that are using these for web developement, which is the context for this discussion. Otherwise it is not fair to bash C over it.

I'm not sure why I'd play the game when "mainstream" is basically a way to discount any offering. But in C++, C#, or basically any class-based language you can code to guard against this. Functional languages with types provide strong guarantees against this. Ocaml and Haskell come to mind as well known examples..

> But there are errors. There are types.

Not according to the compiler. Anything can become anything else.

> That statement is so wrong I can only conclude that you're smoking something or you haven't programmed in C and you are completely oblivious to the work the OpenBSD folk (and many others) are doing to fix these issues in existing reusable library code as well as to introduce new, safer APIs

I'm aware of the work, but C's problem is not that it lacks more library code.

> Sure you can pretend that everyone who wants a buffered output stream to a socket has to write their own circular buffer and repeat the same mistake.

I don't say they have to. It's just that C's language design makes it easier for people to do so. Very different statements.

> You're just hating on C but don't know it.

I see where this is now going. "If you knew you'd like it." I'm not going to waste anymore of either of our time if this is the new talking point.
I heard that my local taxi services worked the same way few years ago. If you don't claim that after two years vehicle will be driver's property, they break it to unrestorable in a couple of weeks.
I think they might have had to use the trees to move the stones about.
Depends where you live in Australia.

Queensland? Sure.

Victoria? Only in Summer where temperatures occasionally exceed 100 Fahrenheit, winters are cold.

Tasmania? No, never.
Ikea create recipe printed parchment paper
Most of Office 365 and Azure from the web side is Angular. That's a pretty good endorsement.
Yeah. Find a pro that you can talk to. Nothing beats having a teacher for this stuff. Getting a leg-up can help you progress a hundred times faster. Even for the professionals learning mathematics is difficult, and people try to learn from other people. Of course, you also need plenty of suffering over the textbook and hours staring at the ceiling... Also, it helps if you actually have a concrete project in mind, not just "learn more cool formulas and stuff."
"You can literally go and compile the entire kernel, right now."

Android discussions started that way. Things changed after enough time and revenue with a huge gap between ASOP and Android experience. Their security fixes vs Apple are also now abysmal. Might be a hint at the future of Google's next OS.
You can't use your Surface Book if you want to take the bar in Tennessee
Yeah it's called 'passforios'. I couldn't live without it, it's really well made as well.
I think questions along these lines are good questions if they're explicitly told that they aren't expected to know the answer or get it right.

For a counter intuitive question, I'd ask what their gut answer was first, and then see how they react to being told that it's wrong. Do they question the premise? Try to work it out? Ask you to explain? Waste time trying to prove that their answer was the right one? All of those things will give you an idea of what their personality is like. Ideally I'd want them to clarify the question to make sure they understood it, start trying to work it out with half remembered math from school, ask for some hints, and maybe get it right eventually, or at least wave in the general direction of how they think it could be solved. I don't care if they end up being totally wrong in the end, as long as they demonstrate some ability to think methodically.

Of course you could get similar information by asking them to troubleshoot a broken script or something like that. You'd probably be better off asking if they'd prefer a logic puzzle or a troubleshooting task.
Ask HN: How do you plan out your travels/adventures?
Just curious. I see a lot of people I know traveling all over the world in their 20's and I wanna get started with that myself. I am 27 and not getting any younger.
Well the specification explicitly talks about version 54 class files, which it then goes on to state "Version 54.1 class files are intended to be supported only by implementations of Java SE 10.".
It's not going to land with Java SE 9.
One of the issues with coins for me is weight/volume. It wouldn't be too much work for me to have $20 in $1 bills in my wallet, but carrying around $20 in quarters (or even $1 coins, to be honest) seems like it would be much more effort, since it would take up a large amount of the space in my pocket and likely be fairly uncomfortable for my leg.
So it's at least on par with, if not safer and less harmful than other substances, including tobacco and alcohol, that are completely legal in all 50 states of our nation.
This, a thousand times this.

Failing that, though, at least change the default rsyslog configuration such that:

* Timestamps are not ambiguous (the default includes no timezone offset)

* Timestamps are higher resolution (milliseconds at least, but preferably microseconds)

* The syslog severity/priority is not discarded (tools which display these files must use disgusting heuristics like searching for "err" to highlight errors)

* Rate limiting is disabled, as rsyslog sees all messages as coming from journald. This means that a misbehaving (chatty) application can cause critical messages from other apps to be dropped. journald does its own (per-source) rate limiting anyway.

* /var/log/syslog is rotated by size as well as time, so a misbehaving program can't easily fill up the partition which contains that file by accident. The current default is 1/day rotation, with no size limit.
I've not used Vue or Angular, but I love React. It feels almost object oriented programming like - kind of like programming in Java. Correct me if I'm wrong (I'm new to web dev).
If you want something comparable (feature wise) to Rails, then check out Hanami. It's much better designed for large apps. If you are looking for a micro framework, I'd suggest Roda. I'd characterize those two as the modern replacements for Rails/Sinatra.
Thanks. How about virtualization? Using an example from the doc, if your child process accesses "/dev/class/framebuffer", can you intercept its communications? Can a process create a custom sandbox and run, say, AppMgr with limited permission to limit the permissions of all apps it manages?
So why is this allowed? Why hasn't there been a law passed barring this sort of incestuous relationship?
and this is why I built an entire business around elisp. Elisp is not perfect but I am betting that it'll be around for at least 30 more years.
I don't get what point you are making. How is any of what you said reason to go into huge debt?
There's still adventure out there.
Huanglongbing
Yes, I've had friends who've had similar experiences after ingesting edibles. Yes, there is some element of responsibility when it comes to consumption (nothing in life is risk-free), but it's not to the point where it should be considered illegal, to say nothing of the ruined lives caused by having a bunch of non-violent offenders run through our judicial system because they "got high."
Community college alum here, currently going into my senior year at a 4-year university.

CC CS classes were clown-shoes. The math and physics classes were excellent, but the CS classes were not on par with the expectations that most 4-year colleges have for upper-division classes.

That being said, it was still a very good deal for me; I'd been tinkering with programming for ~8 years by the time that I went to school, and self-study easily got me up to speed. Thus, I took my freshman and sophomore classes for less than half of what it would have cost at a 4-year university.

---

Portland State does a proficiency demo for CC transfers with basic data structures questions, (linked lists, binary trees, recursion, etc). If you don't pass, you don't get into the upper-division classes. It's a bloodbath every single year. You don't have much of an excuse to fail, either - they give a description of everything that they will test you on more than a month before the demo[1].

[1] https://www.scribd.com/document/351661090/PSU-Proficiency-Ex...
You can very easily use React + Meteor though.
There's all kinds of people in the U.S. with programming skill who can't get a job due to discrimination (esp age). They're discarded in favor of less-experienced people out of college or those with H1-B visas since they'll be cheaper. Lots of people on the job sites with 20+ years experience in many skills talking about how they're "overqualified" for everything. In my area, I even saw job ads say "H1-B Visa Preferred" for basic, IT jobs. That's really giving the middle finger to U.S. citizens.
It depends a lot where you live.

I lived in Canberra, which sits in the middle of a valley so it got very cold in winter (for an Australian city) and uncomfortably hot in summer. Wikipedia tells me that lowest average low is −0.1 C in July and highest average high is 28 C in Jan. In winter heating was a necessity. And in summer owing to lack of any source of breeze AC was 'nice to have'.

I now live on the South Coast of NSW much more temperate climate 8 C to 26 C I use neither AC nor heating we have a nice coastal breeze most days during summer so is not actually that unpleasant. This is quite similar climate-wise to Sydney though you would not get cooling effect of coastal breeze if you lived there so A/c probably more desirable but I would say not essential.
ooo, I didn't know about this. Prepare for a possible influx of bug reports and feature requests :)
Which one of these would be cheating?

[...{[Symbol.iterator](){return {next(){ return {done:console.log(1)}}}}}];
JSON.parse("[]",()=>console.log(1))
Wow. This is really good.
I haven't worked on shrinkwrap software since 2006. For the last eleven years, every developer role I've had required me to be on call and troubleshoot when prod fails in the middle of the night. If you can't be relied on to do that, there are only certain teams that can use you, and I don't conduct their interviews.
Can't find any long lasting ones. For example, hippie communes were common in the 60's and 70's. They've all vanished. The largest, San Francisco's 1967 "summer of love", only lasted a few months before collapsing.

"those who gathered in Haight-Ashbury during 1967 allegedly rejected the conformist and materialist values of modern life; there was an emphasis on sharing and community. The Diggers established a Free Store, and a Free Clinic where medical treatment was provided."

https://en.wikipedia.org/wiki/Summer_of_Love
The Tor of Money
Totally unrelated, but do you have writing shared anywhere (e.g., essays, etc.)? Your cadence and tone is wonderful.