skysight-inc/HackerNews huggingface dataset:
I think if 40% of middle aged men have a testosterone level that's below normal, we've probably misdefined 'normal'.

(And conveniently misdefined it in a way that exploits men's fears about aging and masculinity to sell them things.)
There is also undodb[0] and gdb supports reversing[1]. There is also the rr[2] project from Mozilla. All of those support Linux.

I also recently discovered WDD[3] (which is for Windows) as well.

[0]: https://undo.io/

[1]: https://www.gnu.org/software/gdb/news/reversible.html

[2]: http://rr-project.org/

[3]: https://github.com/ipkn/wdd
I suppose my point is that for applications where performance is a significant issue at all, there may be no useful interpretation of "premature optimisation". You have to design with at least the ability to code efficiently from the start, without relying on abstractions that hide performance traps. Otherwise you can back yourself into a corner where the only way out is to redesign or even entirely rewrite large parts of your code, and I think it would be generous to consider that sort of change a mere optimisation.
I don't know that you can call yourself a "failed coder" when, let's be honest, it could be argued you didn't try that hard to be a coder in the first place - it wasn't that you made your living do it but realised in doing so that you were bad at it. I'm not sure bailing out on a high school computing course, because it sucked (I'm not sure being a boy would have made any difference here), is nearly enough qualification to label oneself a "failed coder".

I will share this from my own experience of computing courses at school though, and this is admittedly going back to the late 80s/early 90s: they sucked. They were boring as hell. I had a year of IT classes in year 9 and I got crap grades throughout because I was totally unengaged and, frankly, already operating at a considerably more sophisticated level than the course material. I wanted to solve real problems and write video games, not bugger around with word processing and spreadsheets and deeply basic (no pun intended) programming "problems".

And that's not (just) being arrogant: it applied to plenty of the other card-carrying nerds in the room, although some of them were definitely better at playing the game and being willing to jump through the hoops. This was in a boys' school, btw.

I actually diverged from Comp Sci for quite a while: going into 6th form the schools merged and I realised there was no chance of me getting a girlfriend if I was into computers. Bad decision and, ironically, made no difference in that direction anyway. What it did do was ensure that I didn't even consider CompSci as an undergrad degree. Another bad decision, later corrected with a post-grad conversion course.

And so I finally ended up working as a programmer, which is what I'd always wanted to do, despite my best efforts in other directions.

Anyway, a roundabout way of getting to the point: clearly there's a lot the industry can do to make itself more attractive to females. I've worked with precious few female engineers over the years but enough to know the good ones are as good as any man I've worked with, and I'm sure a similar distribution of skill applies for women as for men. And this is the thing: as well as making the industry a more pleasant place for women to work, we need more women at the top of the funnel. For whatever reason or set of reasons - which I don't pretend to understand - girls are much more likely to either choose not to study, or drop out of studying, Computer Science. If we don't fix that we are always going to have a gender imbalance: I'd argue that one way to normalise women as engineers is to ensure there are more women doing engineering.
I think it was the collaborative learning rather than isolated learning and debugging she talked about. I agree that it also wasn't very clear to me so I could be wrong.
Wikileaks has an archive of pager messages from 9/11/2001: https://911.wikileaks.org
Oh, dear lord, the algorithm descriptions and pseudocode in research papers...

A while back, I played around with Earley parsing. The Earley parsing algorithm, the basic one, is pretty simple. In fact, it's almost recursive descent, if you didn't use recursion, but managed the current state of the parse manually.

Unfortunately, the original algorithm was described as dynamic programming, which was the hot new thing at the time. Then, there's a bug in it, it's hard to recover a parse tree from it, and it can be extended to be efficient on left-recursive (?) grammars.

Translating the algorithm out of the dynamic programming world isn't too hard. There's a reasonable description of fixing the bug. But recovering a parse tree (technically, a "Shared Packed Parse Forest", since Earley is context-free and to avoid exponential blow-up when producing multiple parse trees, the trees need to share structure) killed me. That paper's pseudocode was the worse spaghetti I've seen in a long time.
The scientific consensus is that saturated fat is a risk factor for cardiovascular disease, having been endorsed by many medical, scientific, heart-health, governmental and intergovernmental, and professional authorities, such as the World Health Organization,[1] the Food and Nutrition Board of the National Academy of Medicine,[2] the American Dietetic Association,[3] the Dietitians of Canada,[3] the British Dietetic Association,[4] American Heart Association,[5] the British Heart Foundation,[6] the Heart and Stroke Foundation of Canada,[7] the World Heart Federation,[8] the British...

https://en.m.wikipedia.org/wiki/Saturated_fat_and_cardiovasc...
Eating works :)
> Obesity = more cells

That's not true. Not only do fat cells just grow bigger (a skinny person has just as many as a fat person), you'd expect the increase in cancers to be mostly liposarcomas ("fat cell cancer"), which stay very rare.

Other organs might be distended or enlarged, but they don't contain more cells.

The reason obesity leads to cancer is not very well understood, but it's probably a complicated process involving abnormal hormone levels usual in obese people, and the constant low-grade inflammation their body is usually suffering from
She does say:

that girls and women prefer collaborative rather than solo work, that they are more engaged in “things” if they can see the “people” aspect to it, and that they are prone to perfectionism and a fear of failure

although I suppose you have to imagine what a tech classroom/work environment would look like if it supported folks with such learning preferences since she doesn't fully spell that out.

*editted formatting
i'll go out on a limb and agree with you. it's not "obvious" that obesity is linked to cancer unless you view the world through hindsight-glasses. skinny athletic people get cancer too.

it wasn't even "obvious" for most of the 20th century cigarettes gave you cancer. people have short memories.

a contemporary example: is it "obvious" right now that sugar gives you cancer? because to a lot of people it is blindingly, astoundingly obvious, and to some that sounds like conspiracy theory nonsense.

i don't understand this aversion to doing "obvious" science -- we have to do science to make things obvious, not the other way around.
Just in case you need to read this again, exercise changed my life. It simply get rid of the fatigue. Dont take drugs to stay awake, go run half an hour (it really doesn't take more than that to feel tremendous effects).
Just a remark on the topic.
Been working in vehicle software business for 12+ years now and renaming variables is almost never done. In fact I don't remember someone ever renaming a system (global) variable. There tens of thousands such variables in a system, plus about the same number of calibratable constants.
We have renamed our drivers variables only when we switched to a newer architecture (multicore ready, AUTOSAR compliant).

The entire code base running a modern car goes well within millions of code lines.
Our IDE changed in time from Blue River X32 v5 to internally modified Eclipse plugin. The only major use for us are X32 type contractions. [1]

[1]http://tinypic.com/r/20qhq4y/9
What's the difference between type theory and category theory? How are they related?
You forgot the big caveat. The math only makes sense in absence lifespan prior information.

You know the average lifespan of a person. You don't know the average lifespan of civ building species or one of a kind political constructions
And Scott Aaronson quits mathoverflow due to this "off-topic" policy:

https://mathoverflow.net/questions/282869/the-enigmatic-comp...
I don't really understand this whole idea that this one test is the difference between a successful career and being an Uber driver for the rest of your life.

I didn't even take the SAT. I took the ACT, I have no idea how I did on it. I dropped out of college. And yet somehow I'm still making six figures at a technology company in Denver. And want to talk about coming from rough backgrounds? I'm totally blind. This, among other things, means that I never had math books I could use, often times having to have classmates read me the material so I could even try to do the homework. It means that my top reading speed in Braille is something like 90 words a minute, absurdly slow. But yet, somehow, that one test didn't ruin the rest of my life. survivership bias you might ask? Why certainly. But if I was able to make it through, maybe the tests in question don't act as quite the filter function you're indicating.
> Unlike Amazon, no one would want to work at Flexport except people focused entirely on money, and those aren't the best people.

I'm a dev at Flexport, and it's pretty funny to hear I chose it for the money (Not my most lucrative job offer by a long shot). Personally, I work there because I find the challenge of mapping the complexity of an industry as consequential as global freight into tractable software to be deeply satisfying. YMMV, of course.
I reversed diabetes with diet alone by doing my own research[1], taking charge of my health. I lost 180lbs in the process. No exercise (disabled). Very much a work in progress.

I'm not rejecting the importance of exercise for health - I follow the general principal of eating to get healthy, exercising to get fit - but I think we skip over the absolute tragedy that is the Standard American Diet at our peril.

Recovering from the consuequences of three/four generations of preaching the lipid hypothesis[2], as fast as we damn well can, is the ultimate way to defy depression, disease and early death.

[1] http://www.thefatemperor.com/blog/2015/9/5/fat-emperor-produ...

[2] https://en.wikipedia.org/wiki/Lipid_hypothesis
for you to say something like "bumpers aren't a safety issue" pretty much discredits you immediately, but i'll answer anyway, for posterity.

"actual bumpers" are quite likely the single most extensively regulated pedestrian- and collision-related safety part. there's extensive legislation about their design and characteristics.

car companies exist to make money, yes, but they operate within a global framework of strict regulation.
You're weak if, after using motorized transport to get around most of your life, you're suddenly asked to walk - and can't do it.

Look, there's no point arguing about this any further - but I urge you to look at this alternative point of view in your professional career. Without fail, those whose proficiency depends on the features of an IDE are, in my experience, more glib about their work and problem solving, and less likely to actually push to solve common programming problems on their own. Maybe you'll start to notice this too.
In order to look up glyph in your font, you'll typically need a 32bit unicode code-point. A utf-8 string encodes those code-points using a variable-number-of-bytes scheme, so you need to decode each code-point before you can render it.
We at VMware had this working and released in 2008. We supported windows and Linux. We even supported things like network applications that had lots of outside state. It was called replay debugging and besides Mozilla, few used it. Sadly it was killed when workstation 8.0 came out.
Perhaps you're misinterpreting what a decoder does. From the article:

> This week I took a crack at writing a branchless UTF-8 decoder: a function that decodes a single UTF-8 code point from a byte stream…
Well... I feel like people are only focusing on training. CPUs for inference are sometimes helpful in online inference settings where you don't ever really "batch" requests. In this case, they can be cheap.
RacketCon 2017: livestream from Seattle
His miss on networking wasn't just about not understanding ethernet. Remember, this interview predates the assumption that the Internet would win. For a long time that wasn't really clear, and there were many players in walled-garden networks. This was a moment in time when people connected to computer networks over phone lines via modems, and whoever controlled the network most people dialed in to was the biggest player in networked computers. At that time, the biggest was CompuServe.

In 1985, Apple started a service called AppleLink that connected apple dealers, developers, and employees. You'd connect through a Mac client app and a dial-up modem. I believe it was built on top of some GE service. They later had Steve Case build "AppleLink Personal Edition" -- more user friendly and with more user content -- which they decided not to ship. Case retained the rights and eventually released it as "America Online" which became the most famous walled garden network. (And much later, Apple released a re-branded AOL as "eWorld". Which means Apple failed multiple times at this connected-netowrk business. No wonder Jobs was all-in on the Internet by the time he announced NeXT.)
Is it really that strange that random matrix theory models so many things though? Matrices without stochasticity can already model so many things in nature. And the reason for that is much more because they are a really well studied area of math, rather than because of some deep mysterious thing about nature. (It's much more about that being the conventional tool that physicists learn in school.) Take some really well used technique (matrix theory) and add another property (randomness) and is it really that strange that the result (random matrix theory) explains a larger set of phenomenon than what was explained by each piece individually?
Businesses looking for partners/successors?
Looking to freeload (in a manner speaking ). I'm seeking existing established businesses where the people at the helm of affairs are searching to augment their key members with level headed, non-political individuals. (Well, it's lonely up there isn't it?).
Certainly I'm open to people who are wage slaves like me who would like to get off the wage slavery bandwagon for any future potential partnerships.

I'm 43 years old, a computer programmer by profession and surrounded by regular (and younger) folks who "just don't get it". Never been an employee material, but being an entrepreneur or starting a business is fraught with risks that could leave one devastated in an irrecoverable manner, hence this post. Essentially I'm trying to ensure my long term livelihood, survival, and sanity.

What's in for you? Essentially you get a 'critical' thinker who upholds and enforces ( if I have the authority) some values that are not obvious to most people in a common workplace. For example:
- Mindless pursuit of profits/sales figures at the expense of other important things, for example health and well being.
- Way too many meetings.
- promotion of talkers over thinkers. ( there are exceptions to this)
- Frequently promoting short term fixes over long term ones.
- Falling for hype and buzzwords( for example most of the "big data" topics/implementations are BS).
- confusing overwork with productivity.

etc...

It is important to note that I can actually do work ( like programming) as opposed to be an armchair philosopher.
Scam baiter: Why I risk death threats to expose online cons
http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b...

:)
Add to that #3 on the list, the 250,000 Americans that die each year from medical errors.
Yeah, it also works. 9999px stuck in my head for some reason.
Reminds me of an interview I saw with one of the co-authors of "The Disaster Artist," the book about the making of "The Room," a famously terrible movie. He said that was what made "The Room" so fascinating - it's rare to find a creative work where every single decision was wrong.
> It's like a macro-scale version of Schrödinger's cat. A faraway corner of the universe might be moving future to past. But the moment humans point a telescope in that direction, time conforms to the past-future flow.

Mind blown.
I stopped eating shit 3 years ago, but since I started long jogging sessions, I can sense another level, I don't eat, I devour. Apple, beef, veggies, whatever, it doesn't spend more than 15 seconds in my mouth.
I'm not so sure about that. Take a look at cellular automata. It's pretty trivial to screw around with them (though not as easy as with integers, I'll grant you). Where are the theorems? There seems to be an awful lot of land, but no maps.

To a lesser extent, graph theory has this problem as well. In the ~60 years that it's been a subfield in its own right, we haven't got an awful lot of fundamental new methods. Results being proven today could be easily understood by a graph theorist from 40-50 years ago transported ahead in time, perhaps after at most the equivalent of a semester-long grad course.
And yet all of that absolutely pales in comparison to the legacy advantage almost exclusively white US university students have at the top Ivy League schools. But sure, go chasing the race angle fed to you by the powers that be.
Please don't use code blocks (indentation) to quote text. it causes side-scrolling in browsers, making it difficult to read on desktop machines and nigh impossible on mobile devices.

A common method of quoting text on HN is prefixing the line with a ">". I personally like also wrapping it in asterisks to italicize the quote.
I may be incorrect, but it's not even that. I think someone on twitter asked Musk if they could help provide power to PR. And Musk basically said yes they could, like they've done in other areas. I don't think it went any further than that.
Definitely. I've recently started exercising more. My bare minimum commitment to myself is to walk a half an hour a day. I regularly do more, but if I only do 30 minutes I don't feel guilty. No matter how long of a day I've had, I'm never too tired to walk for 30 minutes. It's also a good way to build self control through habit.
You make good points.

How would you improve it to clarify the aim is to be generally useful for both sides?

For example, when I personally discover a security issue, I want to be able to report it to a company, and also include a link to this doc, and ask "Here's how I suggest we interact and why; what do you think?".
- Injunctions are much harder to get since eBay v. MercExchange.[1]

- Post-grant proceedings are easy to start and delay enforcement.

[1] https://www.apks.com/en/perspectives/publications/2016/06/20...
I would like to read a long and interesting article like this, but for emacs, because I've been mainly a vi/vim guy (on both Unix and Windows) (plus use of various other text editors on Windows (Textpad, Notepad++, Metapad (light use, like a better Notepad), PFE (older, cool one, it could edit really large files), Norton Editor (NE, damn fast one), and some others, but interested in learning about emacs' capabilities.
I suspect its more a cultural/historical thing. Comparatively fewer women go for computer science because they have far lesser role models and mentors and icons of their own sex to look upon. Just like how only few men manage to dig into women dominated occupations. Rather than anything inherent in women that puts them at a disadvantage vis-a-vis men with regards to computer science or "hard" science in general.
This is going to be a really useful tool for us-- production ML systems are incredibly difficult to build when you need to support a bunch of different frameworks. ONNX is nice as a standardized runtime layer... but being able to recompile a model into another final target would be amazing.
Nuance is the most amazing thing. It's in abundance in this article.
The target acceptance rate was rumored to be 2% - which roughly corresponded to the percentage of Jewish population in USSR.
I was one of those Jewish applicants in 1973 :)
Exam was conducted in a separate room. When in doubt, the criteria for identifying Jews among all applicants was funny (in retrospect): they tried to guess by the last name. But some names are more "typical" than others, so the criteria was not 100% accurate. They preferred to err on the side of caution, and some perfectly Russian people were put in the same exam room with the Jews. This is my recollection.
How Smartphones Hijack Our Minds
When I have reached out to ncopa to report issues in their feed he responded:

> the secdb has so far been an experiment, but seems like people are actually using it, so I should set up some proper automated testing.

I doubt there is a better source :)
Extensive discussion of Jolly Roger's war against the "Windows Support" scam:

https://news.ycombinator.com/item?id=13594840
Show HN: Risk API for spam detection
This matters much less than people think it does.

First, test prep has only a modest effect on test scores, on the order of 20-40 points combined ...

The average SAT score among those with a family income of $20,000-$40,000 is 1402 while the average score among those with an income $100,000 higher, $120,000-$140,000, is 1581 for a 179 point difference. Even if every rich family had a private tutor and none of the poor families had any test prep whatsoever, test prep would explain only 20% of the difference 37/179. If rich families rely on tutors and poor families rely on high school courses, the difference in test prep would explain only 6% (11/179) of the difference in score.

The second surprising fact about test prep is that it doesn’t vary nearly as much by income as people imagine. ...

The third fact is that test prep varies by race in the opposite way that people imagine. In the quote above, Chris Hayes suggests that whites use test prep much more than blacks. In fact, blacks use test prep more than whites ...

http://marginalrevolution.com/marginalrevolution/2014/03/the...
As long as we’re getting into anecdotal evidence. I’ve driven an F150 as a personal vehicle and ran it pretty heavily(80 MPH over steep passes, firewood hauling, heavy trailers, off-road on farm, etc) and haven’t had any problems. I’ve also used ford’s heavy duty trucks in construction and haven’t had problems.

It’s important to remember that Ford is a large company and with enough vechicles you are bound to have cases where they don’t meet standards. Without a statistically significant dataset it’s hard to make a judgement whether one manufacturer is more reliable than another.
Crazy Facts About Wim “Iceman” Hof
I think the people who want the world to be vegetarian for non-health related reasons (e.g animal rights advocates, environmentalists) push the largely discredited "saturated fat is bad, carbs are good" dogma because saturated fat is mainly present in meats and not in vegetables with some rare exceptions such as avocados and tropical plant oils.
Also, carbohydrates are not present in meats, but plentiful in vegetables.
Location: Maryland

Remote:

Willing to relocate:

Technologies: Java & Spring Boot web app project, MEAN stack for another, both at work. Python for other experiments and learning.

Résumé/CV: https://joshwiegand.com/resume.pdf

Email: josh.r.wiegand@gmail.com

I have a great interest and love for anything sports. I enjoy learning and building new things. I am currently looking for a great opportunity wherever it may be.