skysight-inc/HackerNews huggingface dataset:
Is this setting a value to the name `person`? What is the value?
> In Egypt, unemployment of college graduates is higher than for non-college graduates.

If pay is also higher then college could still be +EV.
Is it true that they've made raw aptitude less of a factor in SAT scores? If so then there's a systemic problem with our training and credentialing process.
> The fact that things are shorter to declare doesn't make it better. It makes it less readable.

That's not a hard and fast rule. There are obvious inflection points. A 200 character long identifier is less readable than a 20 character identifier in almost all cases. A 1 character identifier is less readable than a 8 character identifier in almost all cases. Somehwhere between those extremes is the sweet spot, and it's likely somwhat different depending on person.

As for language keywords, as long as they are unique, unambiguous, and not likely to conflict with written code often, shorter is likely better since it's purely a matter of learning them when learning the language. Given those constraints, it's easy to see it's possible to be too short though (any single character keyword that is not context sensitive is likely a horrible choice).
Indeed. It seems that some people aren't twigging that the text quoted is part of a privacy policy. It's trying to explain one set of circumstances where the BBC will use and share "personal information" with others and what that may involve if one is (say) using the computers where one works or attends school and that's where tracking back one's IP address leads.

Compare Google's Privacy policy:

> We will share personal information with companies, organisations or individuals outside Google if we have a belief in good faith that access, use, preservation or disclosure of the information is reasonably necessary to:

> + meet any applicable law, regulation, legal process or enforceable governmental request.

> + enforce applicable Terms of Service, including investigation of potential violations.

Or Facebook's:

> We may also access, preserve and share information when we have a good faith belief it is necessary to: detect, prevent and address fraud and other illegal activity; to protect ourselves, you and others, including as part of investigations; or to prevent death or imminent bodily harm.

Or Apple's:

> We may also disclose information about you if we determine that disclosure is reasonably necessary to enforce our terms and conditions or protect our operations or users.

Or Reddit's:

> We may share information if we believe your actions are inconsistent with our user agreements, rules, or other Reddit policies, or to protect the rights, property, and safety of ourselves and others;

Ironically, the BBC is somewhat clearer about whom the information might end up being disclosed to.
Thanks for writing that article. I'm extremely disappointed in the CSU system's decision to give college credit for remediation classes. As a society we need to really reassess the purpose of higher education in light of increasing student debt, flat grad salaries, and decreasing quality of graduates.

Anecdotally, I'm still baffled at those in my extended social circle who followed a path similar to:

- Graduate high school with sub-3.0 GPA
- Admittedly they didn't "like school"
- Attended community college or local state university
- Proceeded to graduate in 5-8 years (to their credit some may have worked part-time or full-time)
- Study general business, marketing, or a social science
- Graduate college with sub-3.0 GPA
- Graduate with no meaningful experience (internships, part-time work, etc.) in their desired career
- Immediately and even in later years, get upset about undesirable job opportunities and/or low salaries and/or high cost of living
And how many of them are available in Kindle Unlimited?
In my experience, fresh graduates may (arguably) run faster, but they don't know which direction the finish line is.
Try desmoulinmichel on gmail. But honestly I don't do anything special. varnish + redis + nginx + celery + postgres can take you a long way.
Please post civilly and substantively on Hacker News.

https://news.ycombinator.com/newswelcome.html

https://news.ycombinator.com/newsguidelines.html
Well, one example would be if you are CEO of a car manufacturer. Your engineers design two catalytic converters, one that meets all government regulations/requirements, and another that does substantially better, but reduces horsepower and drivability significantly.

If you are environmentally conscious and decide to standardize all your cars on the cleaner catalytic converter, and consumers react poorly and sales suffer, you aren't serving your shareholders. It's not a problem your company can or should solve, you are part of a shared organizations and your ownership doesn't trump your shareholders.

Instead you should take your share of the profits and your massive paycheck and work to get cleaner and more intelligent exhaust standards put into law, so that all new cleaner catalytic converters are as clean as you think they should be. Or find alternative and better ways to reduce emissions.

But you can't steal profits from your shareholders to fit your own agenda.
Product development incentive structures.

Imagine you lead the product team at AWS.

- The team is reviewing what to build for the next quarter.

- You have a long list of revenue-generating features

- At the end of the list there's one more item that'll help your customers spend LESS money on your product.

- You can only build so many things and you know that you, your department, and Amazon the company will get pats on the back in $$$ form if you focus on the revenue generating features

- Sure, it'd be really good to help longterm customers understand their costs better, but your biggest ones have the resources to build that infrastructure themselves anyways.

And that is why this is so hard.
This might sound crazy, but one time, I met a shirtless homeless man in denver that purported to be John Quincy St. Clair. He had quite the ability to talk about the patents.
The courts don't have to examine whether or not they think a rule change is in the public interest, nor would they have to conclude that the public interest is proven by what position got the most individual comments in support of it.

https://en.wikipedia.org/wiki/Administrative_Procedure_Act_(...

They could conclude that an agency unreasonably ignored specific arguments in public comments, but probably not that the fact that the agency wasn't swayed by the volume of the comments was unreasonable.
My interpretation is that most of this disagreement is just from ambiguity left by the parent's brevity.

Experience certainly shines bright in architectural and design decisions.

I think the parent's point is that no one's code should be considered sacrosanct; all of us can make mistakes, and all of us, even the senior guys, will end up writing some ugly hacks just to get something out the door on time.

More junior programmers should not be afraid to make a pass at improving something, nor should they try to emulate their peers' styles or behaviors without thinking about and processing them, lest they internalize bad habits. If a junior dev notices an error, they should point it out, instead of assuming the senior developer's code is beyond reproach. They should understand that once they get added to the resident Wizard's project, they're still going to have to deal with the reality of a production application, which means shortcuts, impurities, bugs, and mistakes. The principle of Linus's Law depends on developers who are willing to call out mistakes and at least prompt a discussion about the tradeoffs.

This doesn't mean that senior developers won't be much better at writing maintainable code on a macro level. This is especially true because I've found it usually takes until upper-mid-level for developers to really get an appreciation for simplicity and avoidance of technical debt, and to register that you're actually better if you can do more with less. (n.b.: speeding up a computer program is just making it do less)
I read Generation X when it came out, and certainly enjoyed it. As a couple more years went past, it's age-based politics began to wear thin.

There were people my own age whom I disagreed with, politically and culturally. And there were boomers whose accomplishments and risk-taking I had to admire, even though culturally we came from different places.

Ultimately, that was the lesson I took away: that age-based cultural/political affinity is really quite empty. A dead end and a distraction.
Probably. The biggest stumbling block will be inline assembly.
Hunting Performance in Python Code
Gossip is that Temer is resigning today 16:00 BRT
Not to be confused with Stuart Coupland (drummer for the Puh-leeeze)
I was just in Peru two weeks ago, and happened to stay in the hotel as the new Peruvian President, and thus read up on the recent election. This is probably off topic, but I'm curious what your thoughts on that are.
Blockchains Could Add Trillions of Dollars to the Global Economy
Then there's this: https://en.wikipedia.org/wiki/Chess_City

..which gets sort of interesting when considering the former Kalmykian president who was an avid supporter of the above, but claims to have been taken for a ride to another planet in an alien spaceship[1]. I strongly doubt chess rots the mind, but considering the above, my own eccentricities and past infatuation with chess, it may do queer things to it. I hope to meet Go playing aliens myself, and perhaps have a few games on a pulsar, with a bit of ergot, green tea, and scopolamine as needed.

1. https://en.wikipedia.org/wiki/Kirsan_Ilyumzhinov#UFO_experie...
edit: italics
Should be the responsibility of those with the most to gain from startups (ie VC firms)
Any idea why the period became repeat in VIM? I've checked through old manuals, and can't quite figure out where it came from.
You can use `also` instead of `let` to remove the last `it` line.
Average number of pages they read before giving in....
Seefood: Hotdog or Not Hotdog is real and on android ( Shazam for food )
can't imagine what would ban of Facebook messenger and whatsapp do for european IM market, sadly it ain't gonna happen but people in Signal and Threema would be celebrating for months
Black Rose 2014 free movie online – Free movies online
Falling Back in Love with the Front-End: An Interview with Azat Mardan
It appears I would have to purchase this again....
passwords.txt? Not a chance, it's definitely gonna be Passwords.docx or Passwords.pages. :P
A vaguely similar device is in testing at Lowes.

https://newsroom.lowes.com/fresh-thinking/new-suit-empowerin...
you can have dual SIM phone
I know what it is, I'm just saying that in a Java-esque language, omitting parens for function application feels worse than doing so in eg Haskell or even Ruby.
That's the same phantasy they have in health care. They think there is a functioning market with choices where there simply isn't for most of us.
Official support still matters. There is some inherent risk whenever you go in a direction not explicitly supported by the owner of your platform, and now that risk is gone.
I agree with all of this and I think there is a third category of job where is software is neither the main business, nor IT.

Once you have developed the necessary software skills in a "software house", in my experience, the best thing to so is to get stuck into a particular domain, where the company needs software developed (not IT), but is not the main business. These jobs and contracts attract the best $, but also in my experience, highest job satisfaction - you are not just a cog - well, less so, IMO.
Man you really destroyed that guy

Wonder if he's gutsy enough to change his mind.
why did they approve it after finding they are already lying?
At the very least you'd need people with experience running bare metal, delay product pipeline to work on the transition, train the team, build replacements for all of the AWS tools, rebuild this monitoring pipeline without Cloudwatch.

Probably looking at $500k in engineering and staffing and training costs at the very least, just to get back to where you started, not to mention the progress you didn't make on the product.
Wages have been stagnant since the 1980s:

http://www.epi.org/publication/charting-wage-stagnation/

Lots more to read here:

https://www.google.com/#q=wages+flat+since+1980
This is like an entry-level expectation for a modern language. Hardly something to write home about in this day and age.
Interesting! I switch very early in my career to working for product companies because I saw no other way to have a rewarding career as developer. So far it's worked out pretty well for me.

However, recently I read Developer Hegemony[0], which seems to describe a path for IT developers to also have rewarding careers.

My current thinking is that the Agile philosophy definitely contributes both to successful projects and to satisfying careers for IT developers (Agile came primarily from that world of software development) but only when developers and users are equal partners. That generally only happens when the developers are independent consultants who can speak the language of business.

[0]https://leanpub.com/developerhegemony
> Amazon doesn't have salespeople.

AWS sure as hell does
The language itself isn't 'more cool' or better, but the risk profile of adopting it has dropped dramatically. That makes it much more interesting.
By "don't build elaborate cascades (all cascades qualify)", do you mean "no cascade construction is preferable to any other", or "every cascade is too elaborate to be worthwhile"? (The second implies the first, but the first doesn't imply the second.)
This was mighty helpful as I prepare my resume for the job search I'm about to commence. I've always been categorized as a Programmer/Analyst and Senior Programmer/Analyst. This fits pretty well since I do everything from the business and requirements analysis all the way up to design and implementation of projects within both companies I've worked for. This article doesn't really address this scenario too much and it looks like maybe I should pick a different title to fit this? Resume polishing here I come.
3 Ways to Get the Job You Want, Regardless of Your Skill Level
Study Finds That Going Meatless Could Save the Environment
Exactly. I've also been burned out from an highly political environment, seeing how people raise to the top by basically following advice of the kind given in '48 laws of power'.

But in a way it's been eye-opening, seeing this darwinian play go on, it confirms a lot of my theoretical understanding of evolutionary psychology, I find it quite fascinating. Not only that, but just observing it shows you how to improve in this area.

But from what I've observed, most people are completely unaware of this side of things. A certain personality seems to be affected by this "issue", and that personality seems to correlate quite highly with caring deeply about their work, pursuing excellence in their field and so on. But alas, no-one has written more clearly on the topic/ psychology of corporate politics than Michal O. Church, I do recommend reading his essays for those affected by the issue (even though he has acquired a bad reputation around these places, probably because this is a sensitive issue).
Completely anecdotal, but I worked for a company that was a vendor to Etsy and working with them was really difficult due to internal organizational problems. The teams I interacted with were somewhat dysfunctional, with lots competing interests and directions. Definitely got the vibe that they didn't have a good sense of company direction.

My guess is Etsy hit it big on the niche craft market but didn't know where to go from there.
In the context of his comment, as well has his other posts, it is clear to me that he objects to judges essentially limiting what people can and can't do. In my opinion, it's implied he applies that to those currently in power and their assumed mandate.

Unfortunately for that argument, we don't have rule by judges by any stretch. Judges (and police/prosecutors/etc) do have lots of power, but they are still bound by the law and therefore checked by the legislative branch of the government, should it come to that.
Sir my mobile phone is hage
Just use more than one AWS account!!!! Use Roles to manage any cross-account dependencies.
because if you wanna do business in some country you have to comply with local law even if it's internet company
ok umm

doubly fed induction motors, wound rotor generators, and asynchronous generators actually all have rotors and stators which are comprised of rare earth metals....

Unless rotors and stators are made from something else?

What are the rotors and stators made from?

A doubly fed induction generator has conversion control systems in that you can control the rotor via power electronics control circuitry for controlling real and reactive power output and thus voltages for low voltage ride throughs, remaining synced to the power grid network frequency and other things for internally controlling the turbine when extra resources are available not needed on the grid, added on top of the generation system, but the generator is still there, and...what are these rotors and stators made out of?

A doubly

Tesla is RE free but they are an exception to the rule right now, but I am a big Tesla fan, and I'm not bashing on their designs.

Solar panels use tellerium which is a rare earth metal, and the inverters, which are also used in turbines, and air conditioning units, among other things which rely on tungsten. In addition, inverters are some of the most lossy circuits in existence and their current failure rates in production last half the lifespan, don't believe me ask Solar City....

The integration of solar roofing circuitry now requires lithography like production techniques which are incredibly expensive and filled with all kinds of rare earth elements.

The rare earth metals mine in California mined for other things other than just permanent magnets.

Electric cars are great, but there are alot of things that use permanent magnets that are transportation vehicles.
I always felt that was part of the joke; young programmers chasing the gold at the end of the rainbow.
Why would you even try to make a switch to Emacs? It's kind of ok as a text editor, but, by default, it's nothing special. The default keybindings are stupid all the time they aren't malicious, that's true, and it has other problems, like archaic UIs (eg. completion, M-x, Speedbar).

The situation changes drastically once you account for two things:

1. The plugins. I said it many times already here on HN, but my Emacs is running 900k loc of Elisp, where more than 500k loc are plugins (or extensions, applications, and libraries). When modern packaging systems appeared, for both Emacs and Vim, their ecosystems were already formidable - it only got better since then.

2. Customization. It's not, in my opinion, worth learning Emacs if you're not going to customize it. The defaults are awful, that's one of the few things I agree with Xah on. But the ease of configuration and extension makes up for it if you're willing to put some hours into it. Not into "learning Emacs", but into "learning how to customize Emacs". The latter - if you're a programmer - is also more fun than memorizing arbitrary keybindings which don't necessarily make any sense for your keyboard, hand size and other factors.

It's, of course, a trade-off, as you have to put some effort into it and you're starting from a rather low point. You could try one of Emacs "starter kits", but, honestly, they involve just as much memorization as the vanilla version and (as mentioned) I don't find it fun at all.

Still, the smoothness of your workflow that you can achieve with Emacs once you do customize it is astonishing. It's still not pretty like VSCode (just one example I recently played with), but it doesn't have almost any limitations to what it can do with a single press of a key. It can make minutes or sometimes hours of your work time collapse into seconds (well, as long as you tell it how).

If you didn't already - if anything I wrote here is news to you - you could give Emacs another try. Of course, if you're not opposed to spending some time tinkering with it until it feels just right.
Not only does official support matter, it matters much more than whether or not the language is good. I keep learning that lesson again and again in the hard, painful way.
Very important talk. Not sure when the phrase was popularized, but my introduction to it was in Marc Andreessen's blog post [1]. This entire series of posts in his blog are worth reading, by the way. Marc calls this "The only thing that matters", and it is definitely true.

I like this video because of the emphasis on the role our psychology plays in the search for product-market fit. Understanding people/users well - what they mean when they say "this is interesting" is really important. Systematic de-biasing of our own mind is an important idea in this talk.

Richard Feynman's famous conclusion to his report on the shuttle Challenger accident said "Nature cannot be fooled"-similarly, markets/users cannot be fooled. Either a product or service solves their problem or it doesn't. Anything in between needs to questioned carefully and observed (in an unbiased way) closely. Feynman also says "The first principle is that you must not fool yourself – and you are the easiest person to fool". Same idea as Peter's -- and a very important one!

I wish more founders talked about "what product-market fit feels like" (once they found it) - because only with enough samples, new startup founders can better understand whether they have achieved pm-fit. However, I wish video shouldn't be mistaken for thinking: "my Show HN post tanked, so I don't have pm-fit". I think it is worthwhile trying to understand what he means. It is quite clear when you really solve a problem that someone else has. It is also a great feeling.

One of the reasons why finding pm-fit is hard is because there are too many variables. Peter simplifies it to some extent when he says that while searching, one must be clear if you are changing the market or the product. This is correct, but in reality, these adjustments are quite subtle. So paying close attention to these constant/rapid adjustments (stepping back and thinking about them) is quite important.

I like the conclusion of his talk: you will know when you find it.

[1] http://pmarchive.com/guide_to_startups_part4.html
That's why I put in all my contracts that I may personally enforce fines and payment using the client's credit card info that I have incidentally acquired through managing their online services.

I sure hope that's legal!
If you're looking for metaprogramming on the JVM, and like the semi-functional approach of Kotlin, you should definitely take a look at Clojure.
Do any non-Lisp/Scheme languages have continuations?
That is true for all their free public services. They are build without support. Can't support 1 billion free users.

That is untrue for all entreprisey services. They must have support.
Using TensorFlow to classify hotdogs
Absurd, not really. I even forgot one of the most important platforms. It's very production ready on server and is highly supported by Pivotal for Swing Boot server apps.

It seems the only "beta" platform listed there is LLVM, which doesn't even work on Windows yet. The point is that we should expect these things to improve quickly. JetBrains are hardly hacks. Kotlin existed in production being used by major Android apps while significant libraries were still incompatible.

I doubt believe anyone read my comment and thought, "WOW, I should pitch this for production on every platform today without even investigating." It's a useful data point as proof of where they intend to be quite soon.
The fix will be in a patch release next week. :)

https://github.com/atom/github/pull/847