skysight-inc/HackerNews huggingface dataset:
I have implemented live coding via DLLs for C , it’s not hard to do and can easily replace gdb. I don’t think that gdb offers live coding outside the box. Inspecting live state and to an extend REPL abilities do exist in GDB.
Thanks — that was definitely what I saw, probably on HN
my understanding, you can become a business owner/share holder, but you can't actively work on the startup.
Hmm.. in production, this makes sense. On a laptop, running an an OWC SSD for 6 years and zero errors so far (knock on silicon).
I just did the MVP design quiz. Here's the result

http://www.black.design/wp-content/themes/make-child/mvp-out...

This output document doesn't make any sense to me. Ticks and crosses everywhere, some lines are blue, some not.

I feel bad that I have to ask for help on how to interpret this document from a website that is all about design.
That's a pretty broad brush to be painting with. What were the specifics of your situation?
Depends on your RPO and RTO tbqh, if you have the budget to do that in software you are either fairly small or able to implement changes without the business yanking your chain and many are willing to just pay more for their storage layer than re-architect existing apps.
Why curiosity matters
Google did communicate this, in the initial post where the bug was filed and disclosed to epic. (I work for Google).
Really cool to see how far the project has come under Henry's stewardship. A fun story about how I got involved with the project: in Jan 2015 when I was working at Facebook on what would become React Native (was a secret project at the time), I was replacing an ad-hoc in-house built JS transformer and was building my own compiler. But then decided to give this "6to5" thing I've been hearing about a spin -- so I opened my first PR to the project:

We're looking into using 6to5 [what Babel was called at the time] for a project at Facebook -- and although we make the library -- the project is stuck for some time on React v0.11 which used a different transform.

https://github.com/babel/babel/pull/410

Was so impressed by the turnaround time on that PR and the overall quality of the project that I contacted @sebmck to see if we can recruit him to work with us. He was interested and so I referred him to a recruiter. A day later she comes back to me: "did you know this is a 17-year-old kid in the middle-of-nowhere in Australia?" (I didn't). We had to wait until he was 18 before we made him an offer and he joined our team :)

(eventually we got all of Facebook.com to run on Babel and not just React Native https://twitter.com/amasad/status/631251607422787584)

Like Henry mentions: working on 6.0 was hard and really controversial -- our vision for Babel was to serve as compiler infrastructure for JavaScript (which we've achieved to some extent since so many tools build on top of it and most users use it as part of a bigger toolchain like webpack) but many of our users disagreed with the direction and we were at the receiving end of much vitriol from the community (including here on HN). We're now vindicated (many times over) but goes to show how OSS maintainership can not only be a thankless job, but quite a stressful one too.

Thank you Henry and the rest of the team for you dedication.
OK, I wasn't clear enough. The language is darkly evocative, of sloppiness and danger. I mean, "warren of tight corridors". And "steep staircases", which are very typical for ships, by the way. And "pipes, wires", which again is pretty typical, even for your average trendy restaurant. And "Cyrillic letters"? I'm not sure what to make of that. It rather states the obvious.
Movie Crash Course: The Adventures of Prince Achmed
A PhD is nothing like undergrad.

If you spend time working in a lab with grad students, listen to them. Heed their points about the field and their boss.

Research is research, and maybe you'll have some idea of what the technical details of the field are. But the only way you know what your life will be like is to pay attention. It's not bad, but you're trading something real to have "Dr." on your magazine subscriptions.

My biggest concern is more people getting PhDs, and the process becoming the New Bachelor degree, particularly in STEM.
AFAICT this means TSMC has no competition for 7nm for their fabless customers, which means they have no incentive to invest in getting to the next process node — their customers' BATNA is now "spend several billion dollars building your own <7nm fab." So I think this is the end of Moore's law for everyone except possibly Intel and Samsung.
the whole thing sounds crazy but I'm genuinely confused why the author didn't take a stand at the crazy offensive statements that were shared earlier in the article. is it because the female colleagues took issue?

if someone at my place of work used some of the language about my wife, etc, I would be trying to get it on audio and have that person terminated.
I haven't, atleast not since my last university class. I'd love to find some kind of course that trains me on the basics along with applying it through programming.
Naked Mole Rats May Communicate by Eating Feces
Yes but the massive losses at GloFlo validate their sale of it. They don't have the volume alone to support an advanced node, and apparently GloFlo doesn't even with additional customers.

Intel itself is also having huge issues here, but its arguable their huge market share means it still makes sense to own a fab. If AMD takes a decent slice of their market then it will come into question there as well. I don't think they have the stomach to sell their fab business and from what I've heard its so different from the mainstream fabs that its not easy for designs to get ported.
I do know programming. I know how to build a backend and frontend. What I don't know is how to take a large dataset and start making predictions based off of it.
http://latindispatch.com/2017/04/15/escaping-a-homophobic-wa...
> I doubt you are going to get an unbiased answer from anybody; everybody wants to believe they made the right choice.

I'm not sure where choices come in here. I specifically mentioned a mixed team; the choices have already been made, so the performance of the existing team is what I'm asking about.

As far as not getting an unbiased answer, that's why I'm asking HN at large -- hopefully there are enough people in enough environments to give an interesting and informative combination of answers. :)
> 1) Do FAANG companies hire non-PhDs for machine learning positions? Most seem to require a MS or PhD

That depends on what you mean by "machine learning positions" and what your bar for normalcy is. For research roles - these generally have distinct titles like "Research Scientist" or "Quantitative Researcher" - it is extremely difficult to get an interview without a PhD, let alone an offer. It happens, but rarely, because there are many capable people with PhDs and other relevant experience applying for the same roles.

If instead you relax the bar to also include software engineers who work with research scientists on model implementation and optimization then yes, people with "only" an MSc are routinely hired for these positions. These engineers are still credited on papers published as a result of their collaboration, and they still need to have a firm understanding of how the models work. The difference is that they don't tend to have leadership roles and don't develop novel theory - they are responsible for supporting the core research team and helping the research output become production ready software.

Both of these types of roles require strong coding skills, but the "hard" research roles require significantly stronger mastery of linear algebra and probability theory. As an example, compare the roles for Research Scientist[1] and Research Engineer[2] at Facebook. You'll find a similar bifurcation at other industry labs like Google, Microsoft and IBM.

If you have the opportunity to do either and you're optimizing your career for wealth maximization or research impact, it's better to obtain a role as a research scientist. That being said most PhDs do not end up at Google Brain or FAIR, so it's not a cut and dry decision. You can't just choose to trade n years of your life and an easier-to-obtain role on the periphery of research for the ability to do theoretical research at the best tech companies in the world later on.

________________________________

1. https://www.facebook.com/careers/jobs/a0I1H00000Mp2ZCUAZ/

2. https://www.facebook.com/careers/jobs/a0I1H00000LJm3MUAT/
I have a phd in a Communication-realted field. I like my job at a community college but I am over-educated for it. However, I burned out on trying to get published. My advice is if you have doubt about going to grad school then don't. There are tons of people competing for every job. There is no guarantee you will get a job and there are fewer and fewer tenure track jobs. I was lucky to get out of adjuncting hell and I was lucky that I don't have a spouse or kids so I could afford to live on 24k for a few years.
I was not aware that a tesla would need so many backend services as he says, but I guess that it makes sense. Do you think that someday they could open up their platform (out of necessity maybe) to third party providers for each of the services? Some competition would mitigate the broken services issues.
The impact of exposure to air pollution on cognitive performance
Actually, no.

You're referring to the Americans with Disability Act. What it requires depends on the "essential duties of the job" and what is consider a "reasonable accommodation". Those are judgement calls. Those judgement calls need to be made by executives on the advice of HR.

My lay understanding is that the law does not insist that the job requirements change. So if being able to participate in design meetings, daily scrum, and so on are daily requirements for anyone to have a programming job at your organization, they are essential duties. Even if the same job title in another organization has different requirements. (But can you document your requirements?)

That brings us to the question of what a reasonable accommodation might be. Hiring a full time interpreter to follow that person around is probably considered unreasonable. Allowing someone who lip reads a device that can do text to speech is clearly reasonable.

The ADA affects the decision. But it doesn't make it for you.
Is the CSS derived from the markdown, or you supplement MD to HTML with custom CSS? Definitely curious to know!
Completely new to this: so you're highlighting the differences between two documents in word? say 2 terms of service 1 old and 1 new?
Total cost isn't relevant. I'm only considering the IP needed on top of widely-available hardware/software.

There are billions invested into electric cars, too, but every large company has access to that technology (either with acquisition or licensing).
Five years is not that long for a PhD in the US.

I took eight years but I also got married, worked full time, and started a company before I finished. By the time I graduated, the CS department had started taking a much firmer stance on timelines, with a desire for most students to graduate within six years or sooner.
I agree - their news division has really impressed me over the past few years. They really should spin themselves off to avoid the negative association between their journalism and the clickbait pop quizzes and gratuitous native ads from the rest of the company.
Do you have a link to either an announcement of this change, or C code that demonstrates it? If it has changed, I might start doing some things differently...
Nice to see this... been sticking with the beta/rc for about a year now. Hopefully some of the edge cases left over (especially wrt webpack) can roll over now.
Very neat. I wonder how the small magnets are retained when the rotor is stationary. The big ones slide in but the small ones are just pushed into place. Once the whole thing is moving they get pushed out but when it isn't moving the stator will suck them in.
Pretty funny typo in the header.

Dubbed the 'beard kopek, the coin was part of Peter the Great's 1987 'beard tax'.

Was there also a record player and suspender tax?
The fringe theory is that those four consequences are good things, not that they would happen. Perhaps I’m misunderstanding and you are saying borrowing has no effect on consumption, wages, imports and immigration, or even suppresses it?
Unlike in Vietnam, I suspect that the Chinese leadership will be committed to a long term conflict.

America never had national identity at stake in Vietnam. China has claimed Taiwan since Mao Ze Dong. Taiwan is a way bigger deal for the Chinese national identity than Vietnam ever was for the US.
https://en.m.wikipedia.org/wiki/Source-to-source_compiler

https://en.m.wikipedia.org/wiki/Cfront
This is total anecdata, but out of my closest college friends, five of them went to get a PhD, while I went to industry. When they graduated, I was already making more than of all of them, with five years of industry experience. And I made more them them for the next thirteen years too. I never hit any magical ceiling where a PhD was necessary.

In other words, don't do a PhD if you're in it for the money.

It may open a few more interview doors for you, but honestly, at least in my experience, I wasn't even aware of which of my coworkers had PhDs. When I eventually found out, they were all just slightly older than me working at the same pay grade.
It's less effort and seems kinder to give a soft "no" by more-or-less ghosting the candidate. It's better to focus on "yes," actionable interest than get hung-up on where there's no business to be had.
I'd argue the difference is that rape is on a higher pedestal, simply because it's always unacceptable.

Regarding the slaughter analogy: it's not explicitly about murder, but killing. Slaughter doesn't apply only to humans, of course. Slaughter is typically associated with the killing of animals for food, after all.
The difference between rape, killing, and stealing, en mi opinion, is society still grapples with killing and thievery, for certain edge cases. There's no such gray area for rape.

Stealing if you're starving isn't condoned, but people do have more sympathy if you have extenuating circumstances. Murder is wrong, of course, but killing people in self defense is understandable. Killing animals for sustenance is okay. We need to eat or we'll die. Killing animals for pleasure is also okay. I could cut out steaks/Popeyes/breakfast sausages from my diet, but I've calculated the cost of a dead cow/chicken/pig is worth a nice meal.

There's no equivalent case in society where people find it defensible to rape.
Novel Attack Technique Uses Smart Light Bulbs to Steal Data
The purpose is to deal with the fact individual features are smaller than the wavelength of light used for the photo resist process.

I'm not up to speed on the details of why we can't just use X-Rays but apparently its a difficult problem.
Gez, they should try running Swift from a few months ago
Quite weak? Electromagnets can be as powerful as you want in a given space provided you can cool them and you can avoid saturating the core.
I've been doing two targets on my most recent projects... one for ES2017+ (async support in browser), and another for legacy (IE>=9). Which wasn't too bad for some things... for one of the projects, got to be too much, and I now just do a test for async, and if it fails redirect to "/legacy.html"
I don't think your example is anti-Russian—it's poor writing that's trying to be evocative and bring the reader into the scene. Obviously the writing would be in Cyrillic, but an amateur (or rushed) author would look to that detail to lend veracity or even exoticism when in fact it's just banal, as you rightly point out.
Pretty sure they're called "earworms". Earwigs are the insect with a pincer on their behind.
The other is that raptors are very bad at dealing with cars. Their evolutionary strengths are seeing far and killing fast. Traffic? Not so much.

Rock doves and crows on the other hand deal with or even benefit from cars.
My PhD in experimental physics took seven years, which is also the average time to completion in that field.

The discrepancy here may be that "PhD time" in the US usually includes a masters, while it is counted separately elsewhere. That said, even if you break it down, my MS took 2 years and the PhD took another 5.
The 7-minute Programmer Workout
Show HN: Open source text annotation tool for machine learning practitioner
With the current drive capacities even RAID6 is at its limits (or in fact, already past them).
Typescript doesn't let me play with stage0-3 features of EcmaScript.
Edginess isn't even a successful way to make games. Remember Kixeye? They don't seem to be a mobile games leader despite their edgy marketing and their racism lawsuits. Rockstar Games is like the only major game developer that embraces edginess, and even they have matured in recent years.
Because long term, we are all dead.

Profits today can be easily invested in another short term profit project tomorrow. Therefore, I say long term should be done by a foundation that has the explicit goal to achieve, rather than a corp whose sole purpose is to make profit.
It's called scrubbing.
Someone has to use the beta tools for real work, otherwise most edge case bugs wouldn't get caught. Yes, there's sometimes pain, and yes sometimes it isn't worth it. Usually it's fine.
`bash script.sh` works fine. The source issue mentioned above is more of an issue.
People confuse IOCP with Windows' Overlapped I/O. kqueue supports completion notifications; it all depends on the semantics of the event filter and its flags. Likewise for epoll. For example, both kqueue and epoll support pollable I/O completion notifications for AIO, which is the the analogous Unix API for Overlapped I/O. (Similarly, people conflate implementation details with architecture, such as when people explain that AIO isn't like Overlapped I/O by describing how AIO and Overlapped I/O is implemented, without explaining how the API necessarily makes it so.)

The benefit of IOCP and Overlapped I/O on Windows isn't the design. The benefit is that it comes complete out of the box, whereas on Linux and *BSD you either need to roll your own or supplement inconsistent kernel interfaces that people tend to avoid. But both IOCP and Overlapped I/O are higher-level APIs than traditional Unix readiness notification. The problem on Windows is that there's nothing like epoll or kqueue, which is critically important when you're trying to write library code that works with different event models. (Even on Windows Overlapped I/O isn't always ideal, especially in libraries trying to avoid callbacks or support multi-threading strategies different than those dictated by Overlapped I/O). Windows does implement something equivalent to traditional Unix readiness notification internally--it's how IOCP and Overlapped I/O are implemented--but its unpublished and exceptionally opaque. See https://github.com/piscisaureus/wepoll
> ...and very soon, all the people will be exactly the same, bland, smooth, completely passive people.

As opposed to the brave people who dynamically and forcefully sit quietly by as asshats bake offensive rape jokes into company culture?

How can someone who is against being too sensitive argue against criticism, anyway? You should be like, “Fuck Yeah, bring it on!” Instead we get this sniveling whining.
Thanks. Can you list what courses one should focus on as a baseline to do research in ML? You mentioned Probability theory & Linear algebra, but what specific topics in those areas should one learn? Any other fields of math?
It’s really not possible, even without the US’ participation.

Attacking Taiwan is likely to cause WWIII, especially if it causes regional conflicts to flare up (Korea, India-Pakistan).

At the very least Japan is likely to help Taiwan and their navy (oops Maritime Self Defence Force) is as strong as the Chinese one.

In short attacking Taiwan for economic reasons doesn’t really make sense because it will cause an economic disaster for all countries involved.
My situation is I'm in this conversation with a random online persona who thinks that aspiring PhDs are ignorant of industry.
>> Is rape more common among gamers?
> This is an intellectually dishonest strawman. The GP comment asserts rather that these statements create a context in which sexualization and boundary violation become more acceptable.

I don't have trgv's original comment (because it was deleted) but I don't think your characterization of their statement as a strawman is accurate.

More directly, I think trgv's question (at least the part you quoted) is relevant to the discussion.

We may reject the objectionable statements/offensive jokes on their own grounds for simply being offensive and unconstructive (I do). However, when you say "these statements create a context in which sexualization and boundary violation become more acceptable" that sounds like you are making argument that permitting such speech also encourages more serious (even criminal) behavior. In that context, trgv's comment sounds like an invitation to test that hypothesis.
> There are tons of people competing for every (faculty) job.

This is not at all the case in Computer Science. Especially permanent positions at CCs and lecturing at universities, there are more roles than people at the moment. Mostly because the worst-case alternative is taking one of the plentifully available 100k-200k industry jobs. Especially in ML.

Generally, "don't get a Ph.D. planning that you'll be a professor" is good advice. CS at the moment is the exception that proves the rule. Especially outside of R1.
Extra hot compilation batch №99 – Channel FunnYCubemix (2018)
Pro-tip to not get shat upon by birds: look at the ground and avoid the areas where you see bird poop.
> They can't code because you are looking figuratively over their shoulder---the clock is ticking next to a hundred grand in a suitcase.

There is a difference between me asking you how to optimize a graph algorithm (good luck--I probably couldn't do that on the fly with references in front of me) vs giving me a basic FizzBuzz.

If I let you pick your language for your FizzBuzz, you need to demonstrate at least some of the following things:

I/O of any flavor (I'll even accept Logging if you don't do standard I/O or console I/O)

String formatting

Modulus Operator

Nested-If statements (or equivalent--Matching, case/switch, etc.)

I'm not looking for production code. I'm looking for 10-20 lines of "A High School senior with a computer class could pass this."

This is not limited to programming, sadly.

I used to have to interview VLSI designers with "Draw me an inverter", and 70% of them couldn't pass.
Gophercon 2018 Meetup Stream
I was telling my wife about this article this morning, commenting that this why we’re screwed on global warming: people have to be told not to put stretchy latex things into the sewage system. How on earth are people really expected to grasp a more complex issue like AGW?

Are people flushing condoms because they want to see the world burn? I doubt it, they probably just never gave it any thought and are understandably ignorant of how those systems work. OTOH, ladies, if we don’t know by now not to flush our tampons then you probably don’t live somewhere where tampons exist. But people still do it. So maybe people really just don’t care as long as they don’t immediately (or ever) have to deal with consequences.
The word ‘transpiler’ has been used in academic literature since at least the late 60s.
I was in a PhD program, I dropped out. I have been working in R&D at a large company for a while now; many of my best colleagues have PhDs, many others do not. As far as my personal experience is concerned, a PhD has no bearing whatsoever on your capacity to do solid research.

That said, I am seriously considering going back on the PhD route, because I think I’d like to spend more time teaching down the line. Kind of silly, but I have only a master’s and it seems like most higher ed institutions do not consider hiring you as a professor unless you have the magical piece of paper.