skysight-inc/HackerNews huggingface dataset:
Sure we do. They just become naturalized Americans if we can get our hooks into them, and honorary Americans if we can't. America loves being the sewer for everyone else's brain drains.

Just look at great Americans like Nikola Tesla, Albert Einstein, Werner von Braun, Leo Szilard, Alexander Graham Bell, William J. Kroll, Alexey Pajitnov, Igor Sikorsky, etc.
Parallelism in Machine Learning: GPUs, CUDA, and Practical Applications
Many of them seem like pre-requisites however. I understand what Citus does vs Postgres. But that gap is narrowing.
At work so I can't test it but I believe a twitter redirect will still get you past the paywall.
They do not offer COL adjustment. Also no guarantees that you will not have to subsequently relocate to another location
I think grandparent was suggesting custom encryption algorithm (potentially less secure) to prevent use of a brute force approach that's custom made for a specific algorithm.
the same rights in terms of outcome? They don't literally use the same legislature, because AFAIK flat-earth beliefs do not qualify for religious protection.

In fact, some believers wrap their belief structures in an established religious structure, it seems, just so they have those protections.

One specific concern about this:

Don't like gays? sorry bub, go to jail. Have a religious basis to not like gays? protected! I choose this contentious example to show that any belief protected by religious rights, should also be protected when otherwise having no religious basis; and also why some beliefs shouldn't be protected, even if religiously based.

When all beliefs not barred are permitted, there will be a lot more motivation to bar specific kinds of belief - at the moment, the established religions can push exceptions for their specific beliefs. Put another way - if religion isn't special, then either racist belief is as valid for a neo-nazi as it is a church, or that belief is an invalid for a church as a neo-nazi.
Outsourcing would be like talking about the "American Worker Bubble".

If Americans could be replaced with outsourced people who do just as good a job for a 1/3 the price, then yes, the bubble would have popped.

The reason why that didn't happen is because an American worker really is worth the money you pay them.

With college, maybe the 200K degree DOES actually make you 200K smarter and more efficient.

If that is the case, then the college degree isn't a bubble. It is backed up by actual value.
I directly benefit from capitalism in my current occupation.

Yet I'm also aware that it dehumanizes anyone who can't produce value within that model.

Therefore I support attempts to make it inclusive of all human beings, even if that means making the model "less ideal" or "less pure". I find it strange that we somehow have come to value assets over humans. Yes, that means I will loose out on some of the value I earn and I'm ok with that.
I'm interested. When you say almost, can you elaborate on any remaining use cases when you'd use Mongo?
To clarify, it's not actually undefined behavior per se that I'm complaining about, it's the modern trend of highly optimizing compilers which take undefined behavior as an excuse to do all sorts of ridiculous things to your code.

"You may have thought you were checking for overflow here, but technically speaking the result of that operation could be undefined, therefore this code could do literally anything, or nothing. So I'll just remove it all. Congratulations, now it runs faster!"

I honestly hadn't realized that was a controversial view. Doesn't almost everyone dislike that? Are there a lot of C programmers who are happy to accept that risk in exchange for slightly better optimization?
I really like this one: https://www.youtube.com/watch?v=9u_027bHRlM

I'm not really a religious music person, but the vocal harmonies are not quite the Bach fugue levels of mathematical (I think?), but really just stunning. Especially the female vocal together with the organ and cello? after 3:00ish. So minimal, but so many details.
Maybe Ghana as well or even Egypt.
You are missing the point I think. Potter books aren't in the top 20 sold books, only the most read.
>A network designed and organized based on a particular principle can impose that principle on the way that people on the network act, interact, and relate on the network in ways that a Linux distribution cannot. I am not certain whether this accurately describes Urbit. Statements from the project and its developers have suggested to me that this has been a goal, but they may have retreated from that since.

this is certainly the case -- the scarcity of resources (about 4b cryptographic identities called 'planets', along with an associated reputation system) is meant to introduce something like proof-of-stake, where incentives are created that make it more expensive to act in bad faith (trolling[1], spamming) than the bad faith behavior is worth.

this is an interesting read the head developer wrote a few years ago about these subjects: https://unqualified-reservations.blogspot.com/2010/03/future...

[1] 'trolling' in this case would be determined by local 'communities' on the network, and not a central authority a la the current internet (fb, twitter, etc)
The article reads to me a little bit like a promotion for the book that it references.

No doubt in my mind HBS has been widely influential. Their book on strategy (simply called "Strategy") is an excellent collection of articles any startup founder would do well by reading.

I find it interesting however that the task of building a new business is really very different from the art of making a business profitable and sustaining. Most schools still concentrate on the latter part, assuming their job is to get their students placed in a Fortune 500 company.
...and PEDs of course.

It's interesting to wonder if government special ops teams are encouraged or even required to follow doctor-prescribed PED cycles these days.
The Coming SaaS App Explosion
Surely "most read" is based off Kindle statistics where warehouse and inventory planning don't really matter. And they're not in the "most sold" since, presumably, everyone already owns them who would consider reading them.
In 2014, I asked 50 experts what Bitcoin would be trading at 12 months later
Yes, and immutability! Kotlin has not much support for this, unless it's also been added in the past year.

Both Clojure and Scala that run on JVM have strong support for immutability, so it's quite possible on the JVM.

And yes, Swift has let binding, and other features to support immutability.
Unless you do it the other way around: Generate a list of all passwords similar to the one the user just entered and see if that matches any previous hashes. This is how Facebook's password check works [0]

[0] https://security.stackexchange.com/a/53483
To be fair, the article says the book makes that claim. I don't know what's in the book. The article is definitely short on content other than announcing the book though, I'm not sure why I read it.

That said, I'd love to hear the discussion about the topic, because in my experience it's true.
I googled and found out that there is actually some nasty history related to my fact: https://fr.wikipedia.org/wiki/Enfants_de_la_Creuse

> Les enfants réunionnais déplacés en Creuse étaient accueillis lors de leur arrivée dans un foyer de Guéret5. "Certains ont été adoptés, d'autres sont restés en foyer ou ont servi de main-d'œuvre gratuite dans les fermes6", les paysans à travers la Creuse les utilisant alors comme « bonne à tout faire » ou « travailleur sans salaires »
Every new iteration of book charts completely mixes up my intuitions on which books are there, how long they stay, and how contemporary they are.

For instance, I thought after Bill Gates tweeted his regard for Pinker's Better Angels book, that would be in the top. I would not have expected "Nudge" to be there, but not (for instance) one of Gladwell's books or Freakonomics.

Fiction wise, I can see the effect that TV and movies exert but, with the exception of Potter, it seems they have to be on the air now. (Q: Will Game of Thrones show up when the show starts?)
A lot of technical teams were given the same requests last year with more or less insistence depending on how much they wanted to retain people on particular projects.
If he's a capitalist: $$$

If he's a true believer: "connecting people".
Okay, so as someone who is less than 4 years into programming what are the key common shortcuts(not they're actual hotkeys just which ones are used the most) to learn for semi-advanced text editors and IDE's?

EDIT: thanks for the advice guys, I use Jet Brains range of IDE's for school cause free licensing and I'm using VS for my summer internship. I'll look into emacs though, thanks for the suggestion!
Learn how to work with other people effectively (not just programmers, but PMs, finance types, legal experts, etc.) Took me like 15 years to be any good at this at all.

Get exposure to customers. Try to get involved with decisions involving them. Many companies actively discourage engineers from having customer contact; this is bad, IMHO.

Get exposure to the financial side of whatever industry you're in. You don't need to do official work, but definitely make sure you understand how your company makes money and what its risks are. (Do a start-up or two; this will give you a visceral feel for what money is worth assuming the places you work at are run well).

Read a paper a week (e.g., something from usenix or the ACM, or whereever). Sites like The Morning Paper (https://blog.acolyer.org/) are pretty good; the thing is not to get caught in a rut.

If you're doing IT work, get involved in dev work. If you're doing dev work, get involved in IT. These feed pretty heavily off of each other and operational background will boost your engineering skills as much as coding skills will help your IT work.

Things I wish I'd studied harder, earlier: Statistics, practical aspects of databases and SQL, at-scale networking [didn't exist when I was a sprout], practical aspects of operating systems implementation (the stuff they didn't teach you in your course at school), maybe the first six months of an EE course . . . I could go on for quite a while. The good news is that there's no way you'll run out of stuff to learn, not in your entire career, and it's all (usually) applicable at some point.
I wonder how much of the issue is an admissions problem and not a curricular problem. By virtue of HBS "being the best" they are going to select people that will do what it takes to get into "the best". This trait will continue right into a business world where "the best" is measured by short-term quarterly earnings.
Google and Indian E-taxi Giant Ola Unveil Progressive Web App
Ever seen an ad saying "All shoes 50% off, offer ends by the end of this week" ? Now think about why these ads always have such a short deadline.

> improve the public impression

Someone trying to influence your impression IS manipulating you.
Former IBM engineer here, can confirm this has been happening for many job roles over the last year in many divisions
I had filed an intervention to prevent websites from disabling the paste functionality in password fields - https://github.com/WICG/interventions/issues/41
Sure, it's possible to do it that way. But if I were taking bets, I know where I'd put my money.
"Revolution" proved to me that Lindelof was the more interesting one from the "Lost" duo. Case in point: Lindelof's "The Leftovers" is one of the best shows airing right now.
My IBM office didn't have free coffee in 2005.
Free lunches are a startup-culture thing, for the most part. Game consoles, likewise. I don't need toys to play with at work, or my food paid for - I'm a grownup, and I can deal.

Free coffee isn't really in the same realm. The most enterprisey places I've ever worked have still offered it, not because they felt like being sweethearts, but because it makes hard economic sense - people will drink coffee, and at modern professional salaries, having them spend their paid time dealing directly with all the ancillaries around it is quite literally more expensive than just buying coffee and maintaining the equipment involved. Dropping it is thus penny wise, pound foolish.
In the US at least, there are very few places where a 7 year old could walk to school. The town I grew up in the elementary school was ~20 minutes away by car for example. "Kids these days" as a whole tend to be more self sufficient (as a result of more dual working households etc); not less.
It says something about how my impression of Amazon has changed over the years, but when I first saw that headline, I thought this was going to be a competitor for Google Charts.
If a language has trivial difference from another language, I doubt it can gain traction.

Can you cite an example?
Lol, "Harvard Business School churns out MBAs who do really well and are involved in a lot of businesses hurr Capitalism is bad"...I don't see the problem here. All this article makes me want to do is get a Harvard MBA.
and the ability to embrace situation ethics, or worse.
only if you leave unattended on.. most server admins turn that off so servers don't change out from under config management.
Yep. Was about to say the same thing
WHERE email ILIKE 'foo@example.com'

https://www.postgresql.org/docs/9.6/static/functions-matchin...
This was a serious question? Oh geez. What kind of world has the web wrought?
Africa's a big place, but I think you're right. If you take out South Africa the rest of the continent is completely "out of the loop" concerning cloud services from the major players, it seems.
A server made out of Lego probably would not have been seen as the correct approach to the problem by an engineer at AltaVista a few years ago. Search engines by country is just a way of expressing the abstractions that are involved in chunking up search in a way that is orthogonal to building a service chunked around advertizing revenue, English, and Silicon Valley political philosophies.

Or to put it another way, 376k Wikipedia documents in Romanian is about 50% more than the number of articles in the last print version of Encyclopedia Britannica. The dismissal of their significance may express a worldview bubble that is endemic of Google and its business model.

Just because 376k Romanian documents is not enough to train a data center in how to sell chia pets to Bucharestians, doesn't mean that it is not a significant repository of information for actual human beings.
How We Differentiated Our Brand to Build a $5M Business in a Crowded Market
Fully agree.

It is great that those countries get the infrastructure to enjoy what is already possible in the majority of the world.

Sure there are many roadblocks for that to be an easy goal, but not doing anything is worse I think.
Amen! I'm not a big Go fan but Go definitely has the better approach here.
"2. Deterministic wallet stores all profit in a simple 12 word seed "password."

You don't want the seed distributed to all victims. There is risk it will be reverse engineered.

There is a way to ge
Biology needs more staff scientists
They probably took a good look at the performance of people onsite vs. offsite and noticed an issue and decided to act on it.

I view this move as a life lesson since they will most likely do their best to retain remote workers that are in-line or above when it comes to performance.

The rest will need to figure out what they want to do; you can't cry about this if you did not pull your weight.
Well for one, the part about "fighting" anything... just appreciate your job experience the company gave you and move on.

"For all the things you love about working there"... so basically fight for your overly cushy job where you were overpaid to organize paperclips, because of untracked spending. I'm being somewhat facetious but you get the point. I also have no problems with cushy or overly cushy, more power to you if you find something like that, it's awesome... just don't be an entitled goomba when things end.

"Allergic to capitalism". This is just stupid. You're allergic for a company to cut their spending to not-insane levels?
Actually, modern Fortran is a pretty decent numeric programming language, comparable (if not superior) to MATLAB, and much faster than it. The only problem is that finding documentation on modern programming idioms and styles is complicated among MEGATONS of legacy code lying around literally from Cold War times (still perfectly working, of course, so if you urgently need to write a Monte Carlo solver for neutron transport equations — you got it covered).
>To me, the most important thing, is to try to work for an organization where you are the dumbest person in the room. It might sound counter intuitive, but if you are the smartest person there, who are you going to grow from?

In my experience, this can go either way. I worked for an organization where our team were the "lowest" in rank. The end result was:

1. Everything boring gets piled onto you because those senior to you have "better things to do to earn their high salaries"

2. You don't learn much from doing boring things.

3. There are enough boring things in an organization that if you want to take on more challenging work, you'll burn out (they expect you to keep doing the boring stuff - it's mission critical).

4. They were really not interested in your growth. When you hire a janitor for your business, you do not really care about his/her career growth. If you're in the bottom rung of an organization, they may view you as the janitor.

Occasionally people did rise, after an intense amount of effort. But most learned that the smarter move was to move to a different job.

Knowing where you are in the organizational picture is important. In my bottom-of-the-rung job, I solved more challenging problems that required more advanced knowledge than I do now. Yet I get paid more than those in my previous job, and career prospects are better.

We often fall into the trap of thinking solving challenging problems equates to better pay/career. But I suspect your position in the organization is as much a factor. When I changed jobs, I was no longer at the bottom, and I got to pass boring tasks to other teams lower than me.

My advice: From a career perspective, it's usually a bad idea to be at the bottom of an org (even if you have a PhD) - no matter how interesting the work.

Also, no matter how smart you are, if you're on the bottom, people won't listen to you. Simply by being a little higher in the org chart makes people listen to you.
Python is actually pretty fast for some things. The string and I/O operations are all written in decently fast C, so some types of problems are actually a good fit for python, speed wise. It won't beat a well written java programming, but you can come a long way with very little code.

Pointless things like this comes to mind: https://github.com/juditacs/wordcount/blob/master/README.md

Two persons in the #guile irc channel tried hard to make a guile version run faster than the python3 version, and after a long time got it on par with it, and guile2.2 is usually about 3-5x faster than python in my completely unscientific benchmarks.
Might I recommend: https://www.youtube.com/watch?v=3oTxrk9HooI
Does MySQL do that on varchar by default?

Can't you just do this in PostgreSQL?

SELECT id FROM users WHERE email = lower('Foo@example.com')
Ah ok. Wikipedia says 2011.. Didn't hear about kotlin until a few months after swift was released
That chicks love older guys.
I think you misunderstand me. I’m not saying Google couldn’t have acceptable support. I’m saying they don’t have to; there is simply no perceptible downside to them if they don’t.
Show HN: StartupBase – Discover and get early access to new startups
Americas-nuclear-nightmare-a-dozen-fukushimas-waiting-to-happen
Four dimensions to specify a ray: two dimensions for direction, and two dimensions for where it passes through the surface (whether the surface is the display, or the viewer's eye). You could specify a ray with five dimensions (three spatial, two angular), but that's actually overdetermined; any ray with the same direction along the same line is identical, so it's a four-dimensional quantity. (Source: I do this for a living. But google 'plenoptic function' for more technical explanation.)

Those four dimensions are projected into two on the retina, but the exact projection is a function of where the person is focusing. (That's how we understand focus; by changing the lens parameters, we can focus at different depths in the scene.)
...is there someone out there who did this?
A critical vulnerability in #Uber allowed password reset for any account
Crystal Lang vs. Node.js vs. Go Benchmarks
>> become a breeding ground for toxic behaviour, with conflicts of interests rife within the school, and its alumni responsible for pushing a rapacious form of capitalism that explains many of the ills of the world’s biggest economy.

> but they don't really provide any evidence to back up that claim or to disprove it.

They are paraphrasing a book by Duff McDonald - I'm guessing the book goes into the meat of it. There is a NYT review of the book[1] that offers a bit more detail into the allegations, including the paragraph below:

> In virtually every instance, McDonald contends, Harvard has obsessively pursued money, sending a disproportionate number of its graduates to consulting firms beginning in the 1950s (it was all but synonymous with McKinsey), to Wall Street in the 1980s and to entrepreneurial start-ups once initial public offerings became the rage in the 1990s — and provided intellectual justifications for its actions. Much of that wealth found its way back to the school itself. Its professors earn enormous sums as consultants to businesses populated by their former students, who also give generously to their alma mater...

1. https://www.nytimes.com/2017/04/24/books/review/golden-passp...
Just lowercase everything. Not that hard.
It exists:

https://www.bleepingcomputer.com/news/security/new-scheme-sp...
Jimmy Fallon Was on Top of the World. Then Came Trump
Note that I said in the US, where we have openly racist groups that do not claim to be religious organizations.
Some important applications properties I didn't see listed in the brief UofM blurb:

Curie temperature: - at what temperature do these magnets start to lose their magnetic energy?

Coercivity: - how easily are these magnets demagnetized by external energy input (vibration, inductive kickback from motor windings, transformers, etc.)?
Except for some obscure edge case, it wouldn't really be a great idea to run them on a JS vm... FORTRAN code still in use is computation-heavy stuff for use cases where speed makes a big difference, the performance hit of a VM wouldn't be acceptable.
I've noticed this even walking around at work in different areas other than where I sit.

"Hey aren't you in IT can you help me with my computer issue"

One of the things I dislike the most is being referred to as "The IT Department".
CRUDE OIL: Risk Turns Higher on Trend Resumption
Oh, I remember. I remember loading 10 of those things to run a video game, keeping your games in a big file of floppy disks....
Shell scripting (which will lead into Unix internals). A lot of programming is automation and yak shaving, and shell is often the quickest tool to get past that. It lets you get to the meat of the problem you're actually solving.

Using the same tool for build, test automation, deployment, sys admin, refactoring, etc. is valuable. Otherwise you are stuck with frothy and immature domain-specific tools that clutter your brain.

Shell is sort of universal in that C/C++, Go, Python/Ruby/JavaScript, etc. programmers all use it.

It's sort of like the idea of mastering a single editor. You wouldn't want to switch editors every year. Likewise I think knowing shell and Unix really well pays off over the long haul.
golang is better.
The brown M&Ms of tech employment.
12 awesome Sketch mobile app examples