skysight-inc/HackerNews huggingface dataset:
I'd strongly prefer that my ATM had no start menu, file picker, online help system, interactive parts of update system, or any of the thousands of other UI apps which could be exploited via touchscreen if accidentally activated.

Singlularity would be cool, but I'd prefer smaller footprint to begin with.
Ask HN: Starting a CS degree at 28?
At 21, I started a CS degree but quit after just 1 semester because I already knew how to program and didn't think I would ever need the piece of paper.

Today I'm 28, I have 4 years of experience as a mobile application developer, and I recently quit my job to travel and "find meaning to my life". Spoiler: I didn't.

I'm now considering going back to school to get a CS degree. I always worry that my lack of degree will/does hurt my career. I'm Canadian and can't get a visa to work in the US, I can't work in some companies, I can't get some promotions, I always have to work harder to prove my worth, etc. It doesn't help that all of my family and friends have at least a Bachelor's degree.

I have many questions/worries:

- I would (hopefully) graduate at 32. Then what?

- What doors will the degree open? Will I still care about those then (i.e., trying to get a job in the US at FAANG).

- How much work is a CS degree for someone who's already a programmer?

- Can I both get a CS degree and work full-time?

- What's the opportunity cost, in time/money/experience?

- How likely am I to complete the degree, given that things in my life could change (opportunities, disease, motivation, depression, passion, love, children)?

- Should the excuses I attribute to my lack of degree be attributed to something else (mental barrier, low confidence, imposter syndrome)?

- Assuming the most important part is to have a Bachelor's degree, and not necessarily a CS degree, should I study something else in which I would actually learn something useful (as opposed to learning things I already know)?

- Are there different career paths in which I won't have to worry as much about my lack of degree (i.e., freelancing)? Are they sustainable?

- Is there a shortcut to get an accredited Master's degree without getting a Bachelor's degree?

What would you do in my situation?
Show HN: MooseTracks API Debugger
Howdy all!

I'm Cody Swendrowski, and together with some developer friends we just launched version 1 of a passion project we've sunk our nights and weekends into, MooseTracks (https://moosetracks.app/)

Like many developers, we were sad to see Runscope go away. We spent some time researching why they product died and made a PoC that we liked, so we spent the next few months fleshing it out with additional features Runscope never had that we thought would be useful for developers who integrate with API's; SSL verification, OAuth validation, and Rate-Limit checks were the first 3 auto-checks we added, with plans for more. After talking with some of our initial users, we added a way for our users to write their own validations and additionally modify the data before we captured it, allowing us to be GDPR compliant as well.

This is the first product we've launched and it's been a lot of fun - our favorite moment was sponsoring a table at a conference and handing out Moosetracks flavored icecream to people who tired out our on-site demo. Talking with other developers is the best part of the experience of launching a product for them!

We would appreciate any feedback you have on what we've built and how good of a job our landing page does of explaining it. If you have any questions about how we built the product or what we learned along the way, shoot away!

- Cody Swendrowski
I assumed they had some patents this time around too and if you had to license it for the handset you had to license it for the other side also. But I guess not.
I have been using it happily, but I have an issue where I have a fork on github, but I can't get the forge to point at upstream instead of my fork, it changes to the other github as soon as I set pus Default if I remember correctly. Is there any way to do this?
> Terms like buffer overflow, race condition, page fault, null pointer, stack exhaustion, heap exhaustion/corruption, use after free, or double free --all describe memory safety vulnerabilities.

Page faults are fine. Null pointers are fine; just don't dereference them. Race condition is a much more general term that can cover non-memory races too; perhaps they meant data races.
Amazon is buying mesh router company Eero
The six page memo wrote itself on this one. Ensures there is an Alexa in every room, since you are supposed to have an Eero in every room for it to work right.
I personally view it as the Pareto principle at play.

If we were to equally distribute resources among the entire population, over time we would see those resources begin to bunch up into the top 20% of society due to superior abilities (intelligence, business instinct, skills, etc.)

As time continues, then resources continue to pile up at the top 20% of the initial 20, and so on, and so on...
or some language with the runtime. for example, c#?
> U.S. support for Israel's aggressive policies is not a result of Israeli "meddling" or even the domestic "Israel lobby". Those things would never be permitted over so many decades if there wasn't a bipartisan U.S. geopolitical objective to begin with

A successful lobby will of course convince its targets- politicians, but the entire public opinion when necessary- that its objectives coincide with their objectives. Mearsheimer and Walt, in their famous "the Israel lobby" argued that "no [other] lobby has managed to divert U.S. foreign policy as far from what the American national interest would otherwise suggest, while simultaneously convincing Americans that U.S. and Israeli interests are essentially identical".

In fact, have you ever thought exactly how would the interests of Israel coincide with those of the US?
That site would be way better if it was self explanatory.
They seem to genuinely like the product, even if they are also sponsored by eero.

But will they stop accepting eero as a sponsor? I could easily see that happening.
Hubs (2011)
Yup! Just visit https://threadbase.io to try us out.
I agree, but until that framework exists I see colleges at least expose people to concepts students that have to wrap their head around even if those people are merely good at getting high scores.

I’m really glad that a lot of movies and literature doesnt dumb down a lot of the science tropes as much as it used to.
Sigh, now amazon owns my home wifi system. That's super reassuring...
Study links heavily processed foods to risk of earlier death
her undergrad was sociology according TFA

[ But it’s not. “I’m a black, first-generation college graduate who majored in sociology,” Jen told me, “and despite my background and literal coursework about structural racism and inequality, I’ve held this very romanticized view of higher education for most of my life ]
Obsessed much? This has no mentions of Rust anywhere.

Given it's Microsoft, they are probably thinking about .net.
I don't think we are advocating that Google smart home products are not quality products. We are just saying that they are very slow to move, and at this pace Amazon is going to crush them. This also goes for Apple.
I don't believe any CPU cache has ECC, either. Which is where the memory you're actually working with lives.

Also no other interconnect in your system is as much of a bottleneck as the one to main memory is. It's worth keeping that in mind before entirely blaming this on "market segmentation". ECC RAM does actually slow down the part of a system that is already the bottleneck in most common situations.
Emails show how fake university in metro Detroit lured students
Any chance you could elaborate on this or point to some helpful docs? I'm just kicking off refactoring the house wifi and some instruction here would be amazing, especially in the context of the Google mesh product.
So many problems here:

* Public service loan forgiveness

* Inability to get out of loans through bankruptcy

* "College, college, college" mantra where college is specifically defined as a big expensive place you go

* Kids' first "grown up" financial decision is a big one

* Majors that don't have a track record of paying off with no real counseling or information to encourage more realistic choices

* Kids taking easy or "cool" majors without thinking very hard about the financial trade offs

* Going back to (expensive) school as a way to hide from debt payments

* Many colleges more like joining a social club than an educational institution. The first two years at university are very expensive but no better at educating than a community college.

We know these are all problems, we just have no will to fix them. Politicians are looking for a political money-shuffling solution after the damage is already done, not looking for policies that will prevent the harm.
> Try a $3000/semester school instead of a $25000/semester school.

I challenge you to find a $3000/semester grad school. UC Berkeley is $9000 a semester, and that's in-state.

Aside from this, I think you've identified that student loans work differently than regular ones; hence, the usual rule of "don't take a loan you aren't able to pay off right now" doesn't apply. A college student making minimum wages is unlikely to be able to pay off their tuition, but they may have a good chance of being able to do so in the future. That's how the entire industry is structured, and whether that's a good thing or not is up for debate but that is the current situation.
Exactly. Explicit function signatures are very valuable. Having the system check that the object you get fits your expectations is useful. There are other situations where I could do without them.
Not for much longer.

Pensions were eliminated in most employers in favor of 401k or other types of investment vehicles, and so Pension funds will get more rare and smaller over time.

The day of the Pension Fund is largely over.
PledgeMusic’s Failure and the Tragedy of Corporate Internet Music Centralization
> Not only does it not pay taxes as an entity despite its CEO's $31 million dollar salary

I'd never shy away from ragging on the NFL for being a shady organization, but:

a) The NFL gave up its tax-exempt status in 2015 (and even then, it was only the head office [~$10M in new taxes paid], not the teams, that was tax exempt).

b) What does the CEO's salary have to do with it? The salary itself is taxable as income. Non-profit employees don't get to dodge the IRS. (Of course, I expect Goodell to do his best to avoid paying income tax as many wealthy people do.)
As a personal, psychological solution, sure. Blame whomever you want.

Society doesn’t have that luxury. If student debt cripples 50 people, we could collectively decide to ignore them. If 50 million people are crippled then there’s probably a legitimate systemic issue somewhere. Blame doesn’t change the fact that those people exist, are economically crippled and our society can’t just wish them away. I’d also argue that if enough people do something then just telling them they’re bad is useless. I’d put it in the same category as abstinence education to prevent teen pregnancy - sure maybe it makes you feel good but it’s utterly useless for actually preventing teen pregnancy.

I’d support blame if there was any evidence it changes behavior. In this case there isn’t. We as a society want an outcome where most college students aren’t crippled in debt so it’ll have to be something else.

Also this covers up the fact that there are probably real policy failures that drive up the cost of education for everyone. Retribution conveniently lets politicians ignore the fact that college could be way cheaper. What schools are you referring to that cost only $3000 per semester? That kind of dates your info...
In a perfect society that did not over index on a college education, I would be all for it. Most of the core classes should be taught in high school anyway and shouldn't need to be retaught in college.
It definitely exists within the Apps Script functionality. [0]

[0] https://developers.google.com/apps-script/reference/document...
I just want to point out that rsync is, in fact, no longer ISC licensed but rather GPL (v3, at that), which is likely a big part of the reason this new implementation even exists.
Can't you place a trap where the target code would go? It would still be self-modifying code, but least you get rid of the indirection in the other way.
Thank you @brauner for writing this blogpost!

IIUC, using Docker's userns-remap would protect against this CVE by making the containers run unprivileged (container's id 0 != host's id 0) and should generally be the industry's best practice.
When you compare it, it's still pretty cheap. I considered buying all the movies and songs I used to pirate and it adds up for a whole lot more than registering for Netflix and Spotify.

It's more suited for things that we consume once then throw away. We only watch a movie or episode a few times, we do play songs often but get bored of them in 40 years.

Password managers are another category, but even then I'd rather pay $4000 over 60 years than $1000 today.
Monorepo, but not really a monolith. Search, for example, has basically zero dependencies on GMail, while much of the common code (BigTable/MapReduce/Flume/Colossus/Closure/etc.) has clean published RPC interfaces.
Do you really believe the Russian government cares about trade agreements?
We're taking about a pre-tax salary at 500k. Capital gains means no payroll taxes and discounted long term taxes too.

And 80k is still well over the average household income
I am sorry for crapping on something you guys have doubtlessly worked hard on, it's a shitty thing to do.

I'm just still kind of curious why anyone thought this would be a good look though? Like, the writing has been on the wall since before GDPR. The anti-facebook backlash alone has gotten more and more shrill over the last 9 months.

And you seriously thought that now is the time to launch a product that brings this same dehumanizing technology to the real world?

We've known for 15+ years that anonymized data ... isn't, from AOL search, from Netflix, from ...
And so you include that as part of your pitch?

Nothing about why we should trust you, just it's totally anonymous, we promise.

And I realize this is being marketed to lizard people in suits who view humans as numbers to be optimized, but just, why is this even within the possibility space of new companies at this point?
As slow as Apple was moving, they flat out gave up a few years ago when they stopped making AirPorts.

Apple should have bought eero.
Interesting phrase: “the retributive view”

Apparently criticizing poor decision making is a bad thing and so here we're provided a convenient pejorative with which to dismiss it.

Recently we've seen many notables dismiss uneducated white Trump supporters as poor decision makers; their outcomes being entirely their own fault and so we need consider their views no further. I wonder if they'll be permitted to demean such behavior as “retributive.”

I don't actually wonder that. The answer is as certain as a physical law.

These kids were sold a bill of goods. One might hope they've learned that good paying jobs will not magically appear simply by chanting 'Education!' We can't actually evacuate most of our industrial base to Asia and force the remaining employers into ever greater oligopolies through regulatory pressure and still have a middle class.

But I think that's a false hope. Instead they'll do precisely as they've been trained and vote for the promises of the political class; the very people that taught them to mindlessly chant 'Education!' in the first place.
FWIW, I love Eero. Also, for folks who don't like Amazon owning it, there's the Orbi by Netgear.
I heard it pretty constantly, over the whole college experience actually. It just seems irresponsible not too.
This is mostly an aggregator for a specific niche. I'm still trying to see if it will be useful for the public. Thank you for your comment.
Aren't most ISPs worldwide phone service providers? I get a landline forcibly packaged with my internet service. I don't even have a landline phone.
Weaving continued to play an integral role in computing with the development of 'rope memory' – the core of the Apollo navigation computer. [1]

1: "Moon Machines: Navigation Computer" https://youtu.be/wD97RSpiZe0?t=1336
The modern alternative to Pension Funds are Hedge Funds.

The difference is that Hedge Funds are created by the ultra-wealthy, for the ultra-wealthy. And their only purpose is to generate massive amounts of more wealth, for the ultra-wealthy.
I see a lot of HN comments on these issues treating college education as a commodity/investment, blaming students/society for making poor "choices" (I'd like to remind you of the cost and selective nature of STEM programs, not everyone is able to enroll in the highest valued degree due to circumstances beyond their control-- it's not always a choice), and using economic indicators like ROI to measure the "value" of degrees. Some commenters go so far as to even suggest letting the free market lower the price of education by restricting access to education [1]

However, I'd like to propose that there's alternative value to education beyond short-term individual capital gains.

First off, having a degree teaches you more than the hard skills promoted by the individual degree program, it opens up new pathways to learning that you can use to later-on learn new skills [2] This is increasingly important as the pace of technology changes, and skillsets will need to be adjusted multiple times in one lifetime.

Also, the overall prosperity of the economy, as well as other indicators such as happiness, is tied to the number of college graduates in a particular society. [3] [4] To me it makes sense to invest in education as a whole, instead of targeting one specific area, or pitting individuals against each other to compete over education resources.

I'm surprised by the number of well-educated people on this site who don't see the value of any degrees that aren't directly related to current economic trends, and who don't see the value of expanding access to education through society as a whole. To me, it seems like a case where having been given a certain set of privileges it's easy to dismiss other situations as being a result of poor decisions or poor societal structure. I just hope that people reading my comment will take a moment to step back and recognize that there may be much longer-term humanitarian reasons to support education as a whole, even if that means supporting degrees in 'underwater basket weaving'

[1] https://news.ycombinator.com/item?id=19138961

[2] https://eric.ed.gov/?id=ED465040

[3] https://www.universitiesuk.ac.uk/news/Pages/Nation%27s-prosp...

[4] https://journals.sagepub.com/doi/abs/10.1177/147490411877081...
> In Germany you typically don't have to pay tens of thousands of dollars for your education like in the US. If you don't have well-off parents you pretty much have to go into debt.

Indeed there exist good public universities in Germany that are rather cheap and most students attend them. But there also exist private universities. At these, usually there is choice: you can either pay your student fees regularly or if you can't or don't want to, there is also the offer that you study "for free" and after you graduate, you pay some agreed percentage of your (future) salary for, say, 10 years after graduating.

I personally believe that markets are rather efficient. So to every prospective student, it should be a strong warning sign when a (private) university does not offer that you study "for free" and can pay off your "virtual tuition" by some share of your future salary for the next 10-15 years after gradutating, since this shows that the university does not believe that it offers a course of studies that will (in average) give a decent salary to its graduates (otherwise, it would make (financial) sense for the university to make such an offer).
To quote the article:

```

Furthermore, as Microsoft has patched most of the basic memory safety bugs, attackers and bug hunters have also stepped up their game, moving from basic memory errors that spew code into adjacent memory to more complex exploits that run code at desired memory addresses, ideal for targeting others apps and processes running on the system.

```

Is all we can hope for in the security game a series of mitigations? As soon as we add layers of security (Stack cookies, ASLR, memory "safe" languages with exploitable runtimes, etc.) it seems like new methods are invented to bypass them and those methods gradually become widespread (ROP chains, runtime fuzzing, rowhammer, speculative execution exploits). What is the next "70 percent" of security bugs? Is there an end to this race?

I think the only thing in the future that can ever be as secure as in-person conversation and paper records is devices using zero-intermediary communication, in the style of an ansible https://en.wikipedia.org/wiki/Ansible, and extremely restricted storage which can only store data and not arbitrary application state.
I changed my mind on team stock options
I think Uber is quite popular...
Show HN: MongoDB online playground
What is is about "skilled developers" that makes you think "rockstars"?

Inexperience is easy correct if you have skilled developers and the inexperienced person is willing to learn.

I do have to admit, I'm not sure about what to do with untalented...
The repo has a standard 3-clause BSD license.
I was really tired of people sharing wall of code, so decoded to build this one.

But they still share wall of code. FML.
Flip it around. Is getting a BSc going to hurt you in any way? Opportunity loss? Debt? Missed opportunities? I'd look at it from that angle.

Biggest advantage I can think of as being a Canadian + BSc would be that you can use the TN visa provision of NAFTA (USMCA), and make 2X+ what you would in Canada (living in the States). This opens you up to working at Google/Amazon/Facebook/Apple/etc. I'm not sure where you live, but in Victoria, BC, where I live most regular tech jobs are 60-90k CAD but in the US you can easily make 120k+ USD. So, that is 2X+ with the currency conversion. But, cost of living might be more too, plus the whole work life balance thing. Money isn't everything! Sometimes it is nice to make less money, have less stress, and be able to do stuff on the weekends. I'd suggest working while going to school too (if you go that route).

Starting your own business and remotely contacting to companies in the USA could work too (without a degree). You are basically working for yourself, so a degree doesn't matter, as you are just working off your skill level. You can also charge in USD and live in Canada. The best of both worlds. You can use the "professional services" provision of NAFTA to only pay taxes in Canada. You cannot do any work in the US though. Might be worth researching if you are into that. This is high risk though as you are totally self dependant and running your own company. But, high risk / high reward.

Another option, without a degree, is you can just as easily spend 6-12 months, while working, and build an awesome on-line portfolio that would probably make you stand out more than a BSc would. This will get you jobs too. Then you will totally stand out. Obviously this is not a quick trick but can pay off huge. Plus, you'll have people offering you jobs vs you hunting for them. But, this takes time too, a long time, and needs some planning, but is well worth it. This has worked well for me but took a few years of building.

Those are the three things I have seen people do. It highly depends on your appetite for risk and your goals. So, I cannot really say what might work. You don't want to spend 4 years, plus tons of money, to be in the exact same place. So, I'd create some type of long term goal of where you want to be, and then shoot for that. If you search HN there are many threads on this topic too with good advice. Use https://hn.algolia.com/ and search for things like Degree, Bachelor, etc. I have seen at least a half dozen over the years.