skysight-inc/HackerNews huggingface dataset:
>their credentials are not trustworthy because anyone can easily cheat their tests.

One issue is that, especially in the context of a standardized online course, credentialing arguably runs somewhat counter to educational value. For example, organizations that offer technical certifications have to struggle with how specific to make their feedback so that someone who fails doesn't just look up the specific things they got wrong on a test and retake it. (Without materially changing their overall mastery of the material.)

>The other elephant in the room is that the rigor of their online courses.

I'm not sure that's universally true given in-depth problem sets, reading, etc. that a student dutifully works through. Of course, many will not and evaluation/feedback becomes more difficult as you move away from lecture formats and material that is amenable to computerized grading and evaluation.

But, as you suggest, most people are not really looking to spend the time they would need to in order to work through an MIT or Stanford curriculum, if indeed they are practically able to do so.
Tried again today and it's working. I'll give it a try after work.
Another valid reason:
- You'd like to found a company yourself but would prefer to learn from other people's mistakes first.
What would be a solution to that that wont end up giving 3rd parties practical control over what you can and cannot run in your own computer?

(the practical bit is because in theory you can blessed repositories/app stores that users can setup, but in practice this means that the vast majority of users will keep the default repositories and thus if you want your program to be used you'll need the permission of whoever owns these default repositories - ending up with a walled garden even if in theory the walls are low and you can jump over to other gardens)
FWIW, I've worked with a lot of entry-level people at normal companies over the years and would estimate that noob gainz are 30-50% higher in startup land for the first 1-2 years of career, maybe 10-20% higher the next two, then flat or actually lower than corporate thereafter. I think it comes down to 1) startups pile a lot more responsibility onto their young hires than normal companies are comfortable with + 2) startups have a lot higher tolerance for failure + 3) small companies in general don't have headcount for specialized roles, so everyone has to level up in multiple areas.
Stare at it till there are two, then have fun snapping them in and out.
If you like those fonts and have a Win10 installation somewhere, look for Bahnschrift. New variable type font that looks like DIN that’s included since some Windows 10 version.
They can have priority when they show up, then.
I kind of agree. We can't let a single corporation drive some almost-universally-used thing like a web browser. I mean, look what an oligopolistic market did to US car manufacturers. Stifled innovation, downgraded product, the entire industry almost went under in the mid-to-late 70s.

Look at what happened when Microsoft attained near-universal presence with IE 6. Their innovation stopped, security went straight down the toilet. Of course, at that point, Microsoft also lost their edge and began losing mindshare and dominance in emerging technologies, but that's a bit beside this point.
The names of these lobbying groups are downright Orwellian. Coalition for Taxpayer Rights. Internet Freedom Coalition. Freedom Online Coalition. All these groups are diametrically opposed to the principles in their own names.
Good points, thank you cimmanom!
Many other manufacturers have the same functionality that tesla calls autopilot. It is called "lane assist". The car steers itself and keeps inside a lane. Tesla's might be 10%-20% "better" in terms of which roads it will stay on, but since a human needs to keep attention on it anyways, it is basically same functionality.
I think it's pretty sad the concept of loving your job even exists.
If you think of the Valley (or wherever you are) as a lottery then your chances of winning are about the same as those of a lottery. If you think of yourself as your personal VC then your odds approach those of a VC which while not great and moreover not diversified, they are much much better than a lottery.
I understand your point. But realistically, if none of our customers want or can use anything beyond 8, the safest thing for us to to is to avoid upgrading our dev environment beyond 8. That way, nobody could accidentally use incompatible features.

Personally, though, I really dislike Java regardless of the version being used. I'm hoping that some day I'll be able to foist this aspect of my job off on someone else -- then I won't have to worry about it!
what do you think about Org2Blog [1] (it supports math notation as well as integrated publishing from orgmode to wordpress) ?

I would like to minimize my learning curves, so wanted to get a performant blogging service installed on a 2.50$ Vultr instance, and keep using Emacs for blogging with something that includes math typesetting.

org2blog seems to be fit closest to what I am looking for (but I would prefer something other than wordpress if I have a choice).

[1] https://github.com/org2blog/org2blog
They are generative models.
FANG is undisputably the best risk-adjusted compensation return for a programmer, and they're up there in terms of working with super smart colleagues, and therefore they have a high floor, compared to say a startup that goes nowhere with the blind leading the blind, but the ceiling is also constrained by what projects you're working on. In terms of raw software engineering development there's probably no substitute for joining early in a hypergrowth scenario, because you'll have to solve way more problems in an efficient way, and understand the direct impact on the business in a way that is totally obscured when you come into a massive corporation with thousands of engineers. It's likely company growth will outpace your personal growth (hence the outside hires), but even so you will get challenged in ways that just don't exist in large, stable companies.
When I was contractor and had to sit through stupid meetings I always looked at my watch and thought "Here is another $20, here is another" and so on. It's cynical but makes it much more bearable.
Saving time by applying a non-solution 9like removing one browser instead of treating the root cause) is not actually saving anything. You just kick the problem further down the road. Firefox prefs are documented even if not in the most user friendly way [0][1][2][3]. For the most part performing some basic hardening and other useful config on the browser takes less than a day. A person with some IT background shouldn't have too much problems doing it and it's more or less a one time thing.

[0] https://dxr.mozilla.org/mozilla-release/source/modules/libpr...

[1] https://dxr.mozilla.org/mozilla-release/source/browser/app/p...

[2] https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Ent...

[3] https://support.mozilla.org/en-US/products/firefox-enterpris...
> Org-Mode Makes Sense Outside of Emacs
> Org-Mode Has Excellent Tool Support
> this is not an article about Emacs

I honestly believe that org-mode alone is reason enough to keep emacs installed on your system. It's full-featured enough that you could ignore everything else Emacs does and still find it a very powerful application.

> the level of adherance to that standard in terms of the total number of parsers out there is undoubtedly higher for Markdown.

Sure, there is less tooling because it is used less, but that's not an argument against embracing it. The more people who use it, the more parsers will get written for it.
The folks at iFixIt probably wouldn't be happy about that!
https://www.fedscoop.com/rise-fall-18f/
Yandex has been shipping support for DNSCrypt in their web browser since 2016.
Show HN: Solve Computer Science Problems Using C++
I think most of the burn out comes from the 80-20 principle, where 20% of your staff deliver 80% of the output. I know where I work, if you work late and look around it is always the same handful of people who are working back. Usually its because they know so much about the organisation that people come to them to solve problems, and then they have to work late to do there own work.

I feel like if you are part of that 20% it can get pretty tiring, particularly if your personal life is also under pressure at the same time. (i.e. its hard to have quality relationships when you have to constantly work late).

I'm not sure if this feeling is universal, but I have a hunch that it kind of is. In terms of productivity, and organisational impact not everyone is equal, and those that are disproportionate in impact are put under increased pressure and stress during these times of efficiency and cost cutting.
Well, I'm sure that American media aren't going to title "Russia sends US signal with MiG-laden warship off Florida"... But the Russian media might.

Always check where those articles come from. Here it's Bloomberg.

It's interesting to see the narrative specifically aimed at mainland China when the claim over the South China Sea really is pan-Chinese (that means the PRC and Taiwan make the same claims).
I suspect many/most engineer-types could be happy with only 1-2 of the following:

* Contributing to a project/mission that feels worthwhile.

* Practicing good craft/professionalism. (Which doesn't necessarily mean always being able to do the best code/architecture/process, but to work well within your constraints.)

* Being part of a good team.

Though ideally you have all three, and perhaps other things, as well.

I agree about abstract, and maybe that ties into feelings about contributing. For a while, I was working with only code related to aviation, and I felt good about my modest role in some good processes, but I don't actually like flying, so I hadn't been up-close with airplanes in a while. One day, it occurred to me that it would be a boost of inspiration to go see some of the real-world aircraft and activity. Aviation is really amazing concert of processes and technology, most of it not visible, but there's something to be said for tangible. Since I wasn't aware of anything like an observation window in my airport that (post-9/11) one could access without a ticket, I spent some time finding and printing photos of some of the aircraft I'd been working with, and decorated my office, which did give a boost.
>
To expand on it further, even if you are lucky to have joined a unicorn, you still didn't get a good deal in comparison to virtually everyone else involved in the company. The founders are likely billionaires and you made off with a low 7 figure outcome while taking on only marginally less risk. That's not a good deal by any reasonable definition.

I wouldn't see the risk of being an employee and founder as similar. Typically often founders are for time periods without salary etc. Early employee should just consider it as a job with more risk of the company going down under (that risk also exists in more established company). You can request more salary for the job or some additional perks (such as options).

I think for the employee the risks of joining to startup are quite easy to manage compared to a founder.
DoH is different because it masquerades as HTTPS traffic. You can block DNS traffic sent to servers configured in custom hosts files, but you can't block DoH unless you either have a list of every DoH server in existance, or block all HTTPS traffic.

That's kind of the entire point of DoH. DNS-over-TLS (DoT) provides TLS encryption for DNS traffic, but runs over port 853 so network operators can control where queries go.
>but when it's good it's really good.

I don't think this is true. There are cases where people have broken equal or made slightly more than working at a corporation would have. It can be really good, but it can also be just okayish or not that great.

This is based off my reading of the phrase, which means that good options have to be really good. The "it is really good" that is actually written verses "it can be really good" that is closer to the truth (imo).
They do not physically occupy the land, you're thinking of the Spratly islands, where they have built several airports and other buildings. The Scarborough Shoal has no buildings of any kind, nor personnel.
I thought the writeup was about emacs org-mode. Who is planning to use that in a context where the text editor can’t handle basic features from 40+ years ago?
> The solution to that problem in my mind though is to regulate out of existence exploitative student loan conditions. Instead this mechanism creates a whole new way that lenders can rip students off. The Yale example is good but let me pick at this:

How is "regulation" the answer? Private student loans are effectively dead since Obama. Over 92% of student loan debt is owed to the federal government as the lender.

> There is a good reason why super high APR loans are heavily regulated - because they're almost certain to cause debt spirals and are only entered into by those who are desparate.

The crucial difference is that only borrowers who end up making a high income will pay that high APR. People who end up with lower incomes pay less. That's a perfectly reasonable arrangement.
China's occupation is illegal, both by UNCLOS and directly from the UN -- the Philippines won the case.

There have been international conventions for many years on how sea control works. China does whatever it wants -- but that doesn't make the area Chinese, it means they're violating international agreements and conventions and treaties.
Early selling for employees is exceedingly rare and also often on bad terms, this was mentioned in the OP article. Again, it’s lucky that you were able to, but is such a wildly unlikely outcome that functionally everyone else has to ignore that aspect of your story. To boot, being able to sell in a secondary market transaction only after about 3 years is even more ridiculously rare (to the point that it makes me question if your whole story is even true, or just some trolling). The few companies I’ve heard of allowing that type of thing (late pre-IPO Spotify, Squarespace), only allowed it after early employees like yourself would have waited 7-10 years before getting any payout.

> “Not sure what your point is about $3MM over 10 years.”

Please re-read my comment to help understand.

> “You've assumed I was a senior engineering hire. I was in a junior non-technical role a year out of college.”

Where did I make an assumption about junior vs senior level?

As for your claim you were given this grant for a non-technical role 1 year out of college, I think it’s more likely you’re just lying to troll this comment thread. Just in a Bayesian sense, the conditional probability that you’re lying is higher than that this is a true story.

It’s not impossible that this could have happened for a non-tech hire with no experience, but that mere possibility also is irrelevant compared with the far greater probability that this is just made up.
Thanks, I did read that; I just have a hard time intuiting the physical mechanism.
Bayesian Bandit Explorer
China is best placed to tackle rural poverty globally, and the West isn’t happy
I'd be very careful with that... there are all sorts of internal/external events that can influence the perceived value of the company and information about them is not evenly distributed. Creating an environment where individuals in some groups can profit from this disparity (or even misinformation) is asking for ugly office politics.
Bill pay prints/mails the check. Still ridiculous when the internet is almost 40 years old. Numerous work arounds and excuses described here demonstrate a kind of stockhome syndrome regarding banking and taxes in the US.
Who is reinventing indentured servitude? There is no obligation to work for any particular employer.

The public service student loan forgiveness (and simmilar private programs, although the latter seem uncommon). Is closer to indentured servitude, as you either have to work an eligable job for a particular employer (eg, the government) or face a significant financial cost.
Announcing Serverless Framework Enterprise
IIRC, the black hole in Interstellar was also rapidly rotating, which I think was significant to how it looked:

https://www.wired.com/2014/10/astrophysics-interstellar-blac...

> Nolan's story relied on time dilation: time passing at different rates for different characters. To make this scientifically plausible, Thorne told him, he'd need a massive black hole—in the movie it's called Gargantua—spinning at nearly the speed of light.

> ...

> Von Tunzelmann tried a tricky demo. She generated a flat, multicolored ring—a stand-in for the accretion disk—and positioned it around their spinning black hole. Something very, very weird happened. “We found that warping space around the black hole also warps the accretion disk,” Franklin says. “So rather than looking like Saturn's rings around a black sphere, the light creates this extraordinary halo.”
About shared libraries, I know that there is this line of thought considering them "evil" (well at least sufficiently to want to get rid of them); but I'm quite unsure about what a modern system would look like without them (although this is less a problem at the application level on e.g. Android, the system level is still extremely important)

With Spectre, proper process bounds (well, address spaces) are more important than ever -- and oh well even without that I'd still have cited them as incredibly important, in the sense that I'd rather have more than fewer. Given that, code reuse involves shared libraries, for several good reasons; the obvious one being not wasting RAM, but then there is the update problem (how to patch programs when security holes are discovered, especially if multiple parties are involved), and on top of that there is the cache pollution problem, which is related to the code duplication problem, and which is quite insidious because it is probably simultaneously hard to benchmark and very real (ambient loss of perf, just not in very hot paths, but this will still have an impact on the general perf of a system, quite like Spectre mitigations are having a big impact)

Now we could like address space boundaries so much that we would want to just use even MORE processes in place of shared libraries, but this obviously does not work for all services (and Spectre is biting us again because context switches are not cheap), plus if you take it to the extreme this makes systems extremely hard to design, and even bigger. This is part of the reasons we are using Linux instead of Hurd... (well Linux is too much in the opposite direction, but there are hopes that it will in the long term evolve toward a middle ground)

And anyway that does not fit the narrative at all of using more huge pages.

Now there are the usual radical ideas about how everything should be running on some kind of VM (sometimes even including the kernel), drastically reducing the amount of "native" code; but given the reality of our current systems that "everything" both relies on multiple VMs and I doubt it will tend to only one, nor should it (because of the monoculture this would induce). Plus the ambient perfs are still lower than native code, and TBH I don't expect that to change ever.

So, why and how would you like to get rid of shared libraries?
When do you become a developer?
Russia it self (the country ) doesn’t but Russian (the language) does. So one could argue...
Random Forests for Complete Beginners
Adding to the other responses here; in my experience many engineers at startups get sucked into the mindset of aggressive sprints and crunch time. This manifests as a failure to properly estimate project time. If you are working remote, managing your own hours, and properly estimating your tickets then there is no reason you can't have a very reasonable work/life balance.
User data security is a breach – what would you add/remove from this guide?
Thank you for your reply. This gives me more food for thought.

I am lead engineer at a start-up and my goal is to create a good work environment for our current and future devs. #1 enemy is the on-call, which should be resolved with customer support + some automation.
Nah, you're totally normal. Renovating is like opening a can of worms. No matter what happens, the scope of the project will always balloon once you find out what inside the walls.
It raises the question of how much runaway success is due to pure luck, rather than repeatable execution.
Using the right-hand rule: knowing the direction of spinning, if you point your thumb up and wrap the other four fingers in the direction of rotation, the thumb will be pointing North. Oposite of that is South. East can then be defined along the direction of spinning (eastward or counterclockwise looked from North, the way Earth is spinning) and West - opposite to that, clockwise looked from North, opposite the direction of rotation.
I was referring to the machines they were preventing the installation of Firefox on.

For BYOD, I don't know what you're gonna do. Many students have smartphones too (some with tethering), and you can't control what they look at on those either. Plus, even if the school could somehow magically lock everything down 100% within the confines of the school building, the students can still get access to whatever at home, or using coffeeshop WiFi, or whatever.
The thread is filled with other OMSCS students, so I may as well throw in my perspective as a grad.

- The instruction quality is comparable to free online courses (which is unsurprising since it's all delivered over Udacity anyway.)

- I learned a ton

- What Georgia Tech gets right is simple and a little sad: credentials matter. I learned a lot by going through a bunch of online courses and being graded, but a significant chunk of the value is just saying I have the degree. I wish that "I took a dozen MOOCs" carried the same weight as saying that you have an MS from a top-10 school, since in this case they really are exactly the same, but it doesn't. That's particularly true with arms-length interactions. Day-to-day my CEO cares more about the skills I picked up from the program, but when he's assembling slides about team for a pitch deck, the credential matters more.

Here's my full write-up:
http://writing.maxrosett.com/reflections-on-the-georgia-tech...

Edit: Formatting
Languages change over time. You are fighting a losing battle. (loosing battle :-)
Tech Debt – The Good and the Bad
Foxconn is confusing the hell out of Wisconsin
second edition editing seemed pretty laser focused on the chapter changes, with specific editors focused on specific databases whereas first edition seemed a bit more cohesive with editors focused on the book as a whole.
If you can't afford to pay for your options up front and elect 83b then is it really a startup? For example, Uber is not a startup. It was a startup but that was awhile ago.
Thank you! This is looking really nice, I'll be taking a look at the source this afternoon.
The Feedback Fallacy: Why Feedback Rarely Does What It’s Meant To
I've worked at a startup that mandated no developers worked outside core hours (unless responding to an on-call issue, we all took turns on call).

It worked fine. The founders were fairly enlightened people, and well aware that we were in this for the long haul - success would take time and nobody could work long hours without the quality of the work suffering.

This wasn't the case for all staff, mind. There were definitely people in some roles who worked longer hours. Marketing and PR mostly.
>I'd like to get one but it doesn't fit my use case (namely long road trips in the summer).

Yeah most electric cars aren’t ideal for long road trips, but I wouldn’t generalize that to a Tesla. Definitely the long range config is a good one to get though. The extra money you spend will be made up on maintenance savings and fewer surprise breakdowns from bad gas, watered-down gas, or other issues on those long trips.
Demographic Decline Is the Real Threat to the U.S.