skysight-inc/HackerNews huggingface dataset:
Ask HN: Should I quit my job to go back to school?
I’m caught in a weird place with a tough choice so it would be great to hear some feedback.
I’m a product manager at a mid-size software startup (not in SV) earning 110K. The money is good, but I do not find my work fulfilling and wish I had more time towards my projects. I’ve worked at large tech cos before and started a company previously which was acqui-hired (not for much). One of things I’ve built generates a small amount of revenue right now. If I had some time to dedicate to that, I might be able to grow the business.

I haven’t finished the last year of my degree and want to finish it. I’m 26 years old (no dependents) and don’t think it would be hard very hard to find a job after graduating.

In order to graduate, I will likely have to drain my savings. So when I do graduate, I’ll be around net zero after tuition + monthly expenses.

There are essentially two options that I can see:

1. Go to school full-time. Work on my side project(s). Graduate in a year. Find a job I find fulfilling or if projects are doing well, focus on that. This will leave me in a fairly tight spot financially if I can’t find a job afterwards.

2. Continue working and finish school part-time. Quit and find something better after I graduate. Ignore side projects.

I really want to go with the first option but think it might be silly financially. What if I can’t find a job? What if the market goes through a downturn? This may just be jitters.
Ask HN: Website for posting and discuss product idea besides HN?
Is there a list of website that allows people to post and discuss new ideas besides HN?
What's a yellow page?
I didn't say there was a problem with the design, just that it's inconsistent with their own advice.

In that session the Apple UX evangelist absolutely rips hamburger menus to shreds calling them "tedious" and "terrible" at "telling you where you are [and] where else you can go". Quite a surprise to see it show up on apple.com, then.
Incredibly brilliant idea to get sales data through credit card transactions!! Congratulations.

I spent many hours trying to understand how to grab that information to make our app more useful. Unfortunately, the best I could come up with was partnering with POS companies.

However, I can imagine how much it must cost to purchase the credit card data. I don't think credit card companies would offer that up for cheap.
Google can't be Hooli! Facebook is already Hooli... just compare the Nucleus logo to the React logo...
make peace ! war
(What's you field? Mine's computational physics, but I collaborate a lot with experimentalists.)
When I say version control, I meant for in-house projects, that tend to be just on someone's laptop and also a horrible mess, as you say. Most public codes are indeed on some VCS, git is very popular in my field. But reproducibility is a whole other matter. There's been some interesting work on providence systems that can attach all input needed to run a code for reproduction to e.g. figures in a paper, but until we've got a good universal one that journals start caring about, they're not going to see wide adoption.

As for non-computer-savvy profs using grad students for programming: I see a lot of either LabView (for controlling experiments) or Python/Matlab in those cases, and it's often "write-only" code, but it mostly gets the job done.
I'm also optimistic, but there are too few people working on and caring about the software carpentry we need to back modern svience in a good way.
The intent is faster speed, greater independence and run like leaner startup. Also, additional career paths for employees, especially for the senior folks aspiring to be CEO.
"This observation correlated with the business owners refusing to pay Yelp's cold call sales team has nothing to do with the article you mention."

No, it doesn't. Setting aside the fact that you haven't actually done the analysis (so you couldn't find a correlation if you wanted to), it's an example of "people who want to believe in a conspiracy will find evidence for the conspiracy", with a nice helping of the post-hoc fallacy: Yelp has a huge army of sales people calling businesses every day. Rankings are also updated 24/7. It is inevitable that someone will be called, at random, right before they experience a ranking change.

A search as generic as "BBQ" or "pizza" is going to have a lot of variation, because people are constantly using those tokens in reviews, and they match across a huge number of businesses. I very sincerely doubt that there are 6-page differences in a business' ranking on a day-to-day basis, but if it does occur, it has nothing to do with their advertising status.
Being from 2013, this is speaking about Ancient Rust, but after giving this a quick re-read, it still seems up to date, with maybe minor syntax and idiom issues.

We _will_ be adding some sort of thing kind of like inheritance to Rust. https://github.com/rust-lang/rfcs/issues/349 is the RFC issue, and it outlines:

* cheap field access from internal methods;
* cheap dynamic dispatch of methods;
* cheap downcasting;
* thin pointers;
* sharing of fields and methods between definitions;
* safe, i.e., doesn't require a bunch of transmutes or other unsafe code to be usable;
* syntactically lightweight or implicit upcasting;
* calling functions through smartpointers, e.g. fn foo(JSRef<T>, ...);
* static dispatch of methods.

That being said, we don't expect this to ever be the primary method of modeling in Rust. It's just that sometimes, you do have something which is legitimately represented by inheritance or something like it.
Artificial General Intelligence – Why Hypergraphs?
Well, you don't just flip a switch. You need to go back to grad school and get a JD degree, which is 3 years full-time, and then pass a bar exam. Law school was not especially difficult, but it was a lot of work, which was fine. The bar exam is brutal.

The bigger point is that I never recommend this to people who aren't sure. It's really sad when people spend 3 years and accrue a ton of debt and then realize they hate the job. So I always recommend getting a job in the industry first and trying it out. I did that, working as a paralegal for a couple years first. It was time well spent.
Is it any coincidence that Facebook released http://nuclide.io?
Great--I think every student should take a CS class!

That said, this course suffers from so many CS courses.

1. It's too wordy!

2. As usual, I don't like the layout.

3. Funnel your subjects. (I'll give that a B.)

4. Funnel your paragraphs, or eliminate most of them?

5. Most people(students) find this material extremely dry. Introductory books should be "tight"! They should go through numerous edits? Take out every non-essential word?

6. I haven't yet read an introductory CS text that gets it right?

7. As to exercises? Try to use excercises that the student might have some immediate interest in, or can use in their daily life?
For example, instead of some cute game example, show the student how a simple reminder application is programmed? How Google works?(just the basics). Or, how their spellcheck program works?

8. If I was going to write a introductory computer course,
after explaining the hardware(that's usually sitting in front of them), I would explain an how operating systems stores their information--"The use, and location of Folders."

I would want my students competent in the Command Line before we did any Programming. I would want them to know they can have two folders named the same, but located in different sections of the hard-drive. I would want them competent in finding them, and manipulating them.
Why not use Forth? I mean what is the justification for yet another language, what makes it worth having, and learning?
Fusion, is one of those things that scales really well so being able to build a small power plant is a good thing.

Also, ~3,000 for the US seems like a lot. But it's only ~60 per state which is not that bad. Also, we often have multiple nuclear reactors on the same site for a range of reasons and we could do the same with this tech.

In the end we create and use crazy amounts of electricity in the US and we need any solution is going to be a large scale effort.
The lab demonstration, if and when hopefully achieved, will be great but still a long way from full scale demonstration, licensing and commercialisation. Physics may eventually work well but engineering must hold up at 1:1 and make sense from several points of view. We're not there yet, ITER in Cadarache, France, being the nearest and biggest shot. Fingers crossed.
The Container Ship Tourism Industry
Want your Swift app to scroll in two directions, like Netflix? Here's how
I'm really confused why they wouldn't chose to incorporate a "new Google", and split out all its other ventures, future and existing, as subsidiaries, rather than make a new brand and relegate their previously mainone to subsidiary status, with its own sub-subsidiaries.

Legal issues, I presume? Or are Brin and Page just having identity crises?

I don't think anyone will care if they see "Foobar, an Alphabet company" in the same way they would if it was Google, in any case.
I feel Google shouldn't stop trying to pretend they are still cool hype startup, that just come up as fake. I also feel from a PR perspective it might in fact hurt their image.
Look at the history of conglomerates like Mitsubishi, or Berkshire Hathaway. Alphabet is remarkable since it's a very organized and name-concerned conglomeration, though.
What's evil about it?

The idea that they're "hiding" from the EU crackdown is ridiculous. They know perfectly well it doesn't work like that.
Yes, they sell decently, but do no represent any profit for Google (which gives the OS for free).

It's around 5-6 million units sold anually, but, as Google themselves said, Google don't make any money of off them.

Samsung, Acer, etc, who produce the units do, but again, in total it represents a tiny slither of laptop profits due to the small margins. Most Chromebooks (70%) go to the education market as cheapo laptops.
it shows up now.
The index just needs a bit time to update.
The danger of conglomerates that give so much freedom to their subsidiaries is that said subsidiaries start actually competing against each other and hurting the business overall.
I tried the native implementation for a day, but found that it doesn't handle enabling content selectively as gracefully as the extension.
$2000? You wish! $2495,—, and that was in the USA.

The keyboard and (optional) numeric keypad worked, too. That gave you a calculator that had a better keyboard than that $5 one (did that exist at that price point in 1984?) and, admittedly, less functionality and lower speed (but you could copy-paste results into the scrapbook within a minute or so, often even without switching floppy's)

Also, this, the puzzle and the control panel (setting the desktop pattern!) were so cute that they ate time like flappy bird or angry birds in their heyday.

But most importantly, the thing had to look that way to make ordinary people the step towards a GUI.
I like the idea of maybe switching Persona from callbacks to promises, but other than that I'm not sure this proposal is that much more practical than Persona...

The obvious issue I see is that there's no easy way to polyfill this with existing browser APIs, to my knowledge: Edge doesn't expose the signed in Microsoft Account to my knowledge, for one example and IE typically doesn't have a "globally acknowledged" Microsoft Account... You could bootstrap off the OAuth/OpenID Connect endpoints of the providers, but you end up with the same Persona issues of bootstrapping from email providers. At least it should be fewer providers (one per sniffed browser, presumably) but it's also potentially a larger headache because there are plenty of browsers without accounts, too. What about Opera? Lynx? What about Some New Awesome Browser? Do you use a fallback provider like Persona's login.persona.org? Doesn't that just reintroduce some of the same "workflow pain" we're trying to correct?

Also, Persona works well without being an explicitly W3C-endorsed standard (and would work better if it was, but not required for bootstrapping), where this proposal really would be best if you got it to be a W3C standard ASAP, because you are even more relying on it required as browser chrome (whereas, again, Persona is designed well as a polyfill).

I also don't think you can get away from the statefulness of Persona's navigator.id entirely, because you still presumably want the abilities to allow a user to: resume an existing session, log out, and/or switch accounts/identities.

At the moment, I'm still thinking the best solution is still more and better advocacy for Persona (and more email provider bridges, maybe), but I'm going to sleep on this.
http://alphabet.com is getting hammered right now.
Use https://abc.xyz/ not the blogspot post
But Intel does make a C/C++ compiler!
Historically conglomerates are not known for speed and lean structures. I am curious how they plan to pull that off.
I wonder where this puts the robot stuff that Google was doing? I assume it will be under Alphabet as well as Nest.
Is Larry Page trolling PG? A day after PG publishes an essay that companies should own the .com version of their names, he renames Google to Alphabet with .xyz as the TLD.
Fun times indeed. Windows defender picks up a test.txt with those contents as malicious (and closes the file handle causing Notepad to misbehave) but if you add a space between EI and CAR it doesn't see anything.

Edit: Seriously, Microsoft?

Category: Virus

Description: This program is dangerous and replicates by infecting other files.

Recommended action: Remove this software immediately.

Items:
file:C:\Users\Adam\Desktop\test.txt
I actually tried registering that domain some months ago. It was taken. Dammit.
You're putting words in my mouth, I'm very well aware of the fact that I'm the product of my experience. Though what you can't, and haven't, refute is that our consumerist society is based around advertising and manipulation techniques. The crux of advertising is "How do we get the consumer to buy product X?", and I don't think I need to tell you to what length companies go to advertise their product, regardless of their real nature.

I do not pretend to hold the truth,but I do hold an opinion based on my own experience (I work in advertising, ironic) and I stand by it as I've yet to be convinced of the contrary (and trust me, I'm looking for every chance to be proven wrong).

>Or they have their own minds

You are entirely too certain of this statement. Research/writings dating back to the late 1800' dive into the subject (and we still are) of the human mind, how it works, how and if it can be manipulated. Many of the advances of those days in phychology and neuroscience have been used as foundations of the advertising industry. See propaganda history as well since it's just another -not very liked- name for advertisement.
A directory of businesses, like a phone book for businesses instead of people[0].

[0]: https://en.wikipedia.org/wiki/Yellow_pages
I almost did it.

I worked as a front-end developer and the people who told me what I had to do, didn't know much. So I started to get UX-skills. After they hired a dedicated UX person (a position I wanted to have) who started to tell me what to do, I quit.

I switched the focus in my post grad studies from software engineering to usability engineering and started to look for UX jobs.

I had an interview at a company and the hiring manager said, she would take me as a trainee.

But after I found out that I had to be on-site at big corps (much traveling) and write specifications all day long (no more coding), I didn't take the job.

I went back to be a front-end dev at a start-up.
The pay is good, I can work from home and they let me do software and usability engineering.

I'm from Germany, where switching jobs is easier if you simply get a degree in the field. Also the degrees aren't that expensive here.
It's enough to make one wonder how accurate the show House MD really is. How many doctors believe their patients aren't only idiots, but lying idiots?
On the topic of "Doctor Fallibility" there's a really good book that I recommend to pretty much everybody: How Doctors Think by Jerome Groopman. There's a lot of info in there on how and why doctors make mistakes and, more to the point, information on how you - as a patient - can avoid being the victim of a mistake (more specifically, a mis-diagnosis) by your doctor.

The ideas in there wouldn't necessarily help with this X-ray scenario, but I think it's wildly useful information for anybody who ever sees a doctor.
Coq: Prop vs. Set
They don't even own alphabet.com. Not signaling strength (sarcasm).

Also, feel bad for the owners of that domain as it is effectively being DDoS'ed.
Since Dart never went anywhere adoption-wise, and even abandoned plans for its own VM in browsers (not to mention its purpose obsoleted by the announcement of WebAssembly -- since devs will be able to use ports of much more established languages for web programming).

And since Google-made Chromebooks never sold well, and those by third parties (Acer, Samsung, etc) don't make much money for their manufacturers and no money at all for Google, and all constrained to the niche educational market (schools buying them for their students).
Inside my bubble, they're 6th. Outside, 4th. Google is fast.
Uncensored “Reddit” Frontpage of the Internet Directly on Blockchain
How AWS Lambda works – if I'd implement it
Incognito mode worked for me.
Also, you can't entirely ignore (as an RP [relying party]) which account system your user came from, because a user quite possibly wants to use the same user account from multiple browsers and they'd all might use different account systems so you potentially wind up with the same "link an account" problem of the various OAuth/OpenID Connect worlds without the nicety of a global identifier that you can easily transport between browsers such as Persona's use of any identifying email address.

Maybe your web browser on desktop is Chrome and on mobile is Safari?
At last, reversing Jobs' advice to combine everything, returning to the original idea of trying lots of things. Maybe 20% time will see a resurgence, too? Bonus: small, separate entities makes it easier to tackle new opportunities (which start small) that wouldn't move the needle for Google - as per Christensen.

> We did a lot of things that seemed crazy at the time. Many of those crazy things now have over a billion users, like Google Maps, YouTube, Chrome, and Android.

Seems disingenuous, since YouTube and Android (at least) were acquisitions.
I'm cool with it. "Google+ Photos" and "Google+ Hangouts" being separated into "Google Photos" and "Hangouts" helps with clarity. So does splitting Google (Google X, Nest, Google research stuff, Google Ventures) up into purposeful, yet distinct, companies.
I had to run the numbers on that Space Shuttle thing, just to see. The Space Shuttle weighed about 4.5 million pounds at launch, and had a thrust-to-weight ratio of 1.5, meaning there was about 2.25 million pounds of net upward force on it. So each of those metal ties was capable of carrying a bit over a million pounds of load. Neat.
> My question is, what does "slimmed down" Google mean?

It means Google minus all the parts that are now their own direct subsidiaries of Alphabet.

Which, previously, were all part of Google. Hence, "slimmed down".
It kind-of makes sense when you think about it. American's get pumped all day with media from pharmaceuticals telling them, "See your doctor if you experience any of these symptoms" and, well, lets face it; we're an anxious bunch these days so we run to the doc saying, "I have Bubonic plague because the TV and Dr. Oz said so!". After awhile the medical professionals probably just get tired of the bullshit and stick to their training. Its also probably quite a bit of them covering their asses.

That said, listening has become a lost art across many disciplines, sadly.
According to the blog post the earnings reports will be separated by division.
I understand spam filtering, but I'm curious what "Gmail-like" filtering means. Meaning different voicemail messages or screening settings for different callers?
How Often Do You Text and Drive?
Ran Libeskind-Hadas is an amazing teacher. He really got us exicted about stuff in theoretical computer science. I was actually dissapointed in my advanced algorithms class in grad school because Prof Ran already taught us everything except for skip lists during his enrichment sessions in the summer of 2006.
Google Is Restructuring Under a New Company Called Alphabet
One of the big dangers of being Google is using the profitable advertising arm to subsidize unprofitable side-ventures that don't materially affect the advertising arm of the business. This same problem lead to the decline of the Ottoman Empire - they used the profitable Balkans to pick up albatrosses like Egypt and the Levant, and then collapsed when they lost the Balkans and could no longer subsidize ruling those areas.
I hope this is right.

Having to rely on companies to update their drivers or open the source code has been a major pain point for a long time. Especially on mobile where there are many custom chips from different companies.
And Adobe and Pepsi.
Don’t Design for Performance Until It’s Too Late
> The danger of conglomerates that give so much freedom to their subsidiaries is that said subsidiaries start actually competing against each other and hurting the business overall.

Google seems to like competing against themselves, so I'm not sure that's something that they are particularly worried about.
on the one hand, cool, on the other, it just seems like Google has gone up it's own arse.

I mean, alphabet? really?
It's still really weird. Why an exercise as high-impact on the joints and as potentially injurious as this hasn't been stopped has to be purely because people enjoy it so much, or they don't see an alternative.

We have machines designed to mimic the exercise and reduce or eliminate the impact. We have studies that show a multitude of other exercises that provide similar or the same health benefits without the stress. There's less expensive gear to buy. There's less risk of injury and it's more convenient to exercise indoors. Yet I can't walk down my tiny sidewalk on a sunny day without somebody in nylon shorts flying past me down the concrete path.

Now, don't get me wrong, a mile jog/run is not a terrible way to warm up for the rest of your workout. But the distances most people run, and the regularity of it, probably has more downsides than upsides. Heart health can be achieved without the above factors, as can endurance, and we can finally end the tyranny of the running path (i'm mostly joking).
Many large companies in other sectors are structured like this. Google, through its diverse acquisitions has now, in that sense, become like a lot of the older conglomerates like GE, Berkshire Hathaway, Raytheon, DuPont, Honeywell, UTC, 3M, etc. To different extents, these are all organized like Alphabet will be. Take branding: core products may be sold under the company's name, other products may be sold in a nearly autonomous fashion. Similarly, quarterly earnings calls are centered on the performance of each of these sub-units.
Some googling came up with this reddit thread [1] and a quote:

> It's a simple EMA crossover bot, don't buy this stuff. There's a chrome plugin that does the same for free.

Rhetorical questions to the comments:

What chrome plugin? Have you used it? Is it better/worse than Butter-bot?

Even other people in the reddit thread question why people aren't mentioning the name of the open source project - what is this fight club rules?

[1] https://www.reddit.com/r/BitcoinMarkets/comments/1nc12p/has_...
Pay TV Subscribers Shrinking
All of the announcement makes sense except the part where the Conglomerate is the one that is trading on the market.
Are the hived-off business separate in any sense if at earnings time everything sinks or swims together? the most logical move would be to trade the new GOOG