skysight-inc/HackerNews huggingface dataset:
You don't want to know. I inherited and am currently tech-leading a large e-commerce project powering an e-shop doing $10k+ sales a day. Even a small bugfix or a very minor UI addition is taking days because outdated tests are breaking, because there are dozens of tight integrations directly in the code, because there's zero separation of concerns, and awfully inefficient ActiveRecord queries everywhere. Making a cart checkout with ONE item takes 50+ ActiveRecord queries. Yep...

It is extremely challenging and very educational for me, and I appreciate the experience. I've always been a fan of repairing and improving things -- but truth be told, it gets tiresome and annoying VERY quickly.

I am currently working hard to stabilize the entire process of small refactorings for the sake of the new features/bugfixes, streamlining deployment, making full separate QA/Staging environment (yes, even that wasn't addressed by the previous team) so we can test with confidence and without fearing we'll break Prod, and to reduce the 3rd party API dependencies -- right now they are 20+.

I am hopeful that after I stabilize the project and make the process of introducing new code easier and quicker, I could then make the case for gradual exodus to Elixir/Phoenix. Realistically, I am not seeing that Rails abomination I inherited to be a sustainable job for even one year. Inevitably I'll burn out, the customers will lose patience, and my employer will be unhappy both with me and the customers. Not cool for anyone involved.

So I'll try to gradually run away from Rails. As pointed by numerous smart people here, it's suited for medium-sized projects at best. Even Sinatra/Padrino and 50+ attached libraries would have been much easier to maintain.
"people" aren't "censoring", they don't have the power to do so. In this specific case the state acts at the behest of those who fill out a USPS Form 1500. It is complicated when you consider what is actually happening, the rationale behind it, and the convoluted exceptions. To say otherwise would be like saying that the internet is uncomplicated, as it is simply a series of tubes.
reads a bit like time cube.

also note that this isn't cbsnews.com but cbsnews.com.co which seems to be some hoax site.
It's interesting how most of the optimizations are only really available if you essentially write your programs in a functional style. That is, they all depend on the compiler being able to analyse the local scope to decide whether the state changes are confined enough that it can perform an optimization without changing behavior. If a reference escapes, even into a private, instance variable, the compiler will (admittedly, only based on the shallow analysis in this article), more or less give up, because it can't predict any more how that variable might be mutated from another scope.
Data straight from the net into a system file as root...

You are a bad, bad man Mr Rochacon.
Exactly this. Too often I see people focusing on performance as their top concern for no good reason.
Erlang's support for C modules was always good, though. PyPy, Swift and Rust do all seem to have a fairly good export-to-C story. With Clang modules something like Erlang could become the "cloud shell".
So, set up in a repressive place with no extradition to the US, and see how well the "we operate under magical Internet law, it means you can't touch us" defense works there.
https://news.ycombinator.com/item?id=11792694
The "recovery" out of that sickness is a bit fake, it's just because 18 other countries agreed to use German currency (a.k.a. the Euro) that Germany now is looking better than the rest of the continent: http://www.theguardian.com/commentisfree/2015/jun/22/greece-...

And Hartz IV is a neo-liberal's wet dream.
https://hg.python.org/cpython/graph

I guess you can decide for yourself if the 'official support' of python is a massive drain on resources that could be used else where.

(The red line with a few commits now and then is the 2.7 branch)
That's a two year old, closed, issue, from when rust had a runtime, probably doesn't apply anymore.

I don't think signal handlers are a big deal because global mutable state in rust is rare; and when it exists it probably is immune to the issues -- global mutable state in rust is required to be thread safe (since rust doesn't know if you are using threads), which should make it signal -safe too.
I have a very different view on this (ready to be downvoted into oblivion).

What was done to slaves of homo sapiens species in the recent past is being done today with dogs, cats and many other slaves of different species. Have you seen the ads where 'owners' of creatures who escaped offer financial reward to anyone who finds them?

People who are against slavery of members of homo sapiens species show no critical thinking or introspection. Since you grew up in the environment where having pets(slaves of other species) is considered normal and acceptable, you are not against it. But, because you happen to be born in a particular part of history where human slavery is though of as bad, you also join the herd in talking against 'evil' of human slavery. Have you analyzed the issue of animal slavery in a critical way or asked yourself why you believe what you believe? Most importantly, have you asked yourself whether anything(any movement of matter and energy) is objectively right or wrong?
I found the one that doubled as an ad comical

"Please return him to my house on Fouche St., which is next to Julie St. WHO HAS FOR SALE one woman"

I read it in Stewie's voice
No, I wouldn't do it to a company that has a history of handling disclosures properly. But for every one company that does that, there's a dozen that are clueless.
Mets catch Dodgers using laser to mark up Citi Field outfield
I don't understand why ISLISP needed an update in 2007. Was the large and vibrant ISLISP world beginning to fragment due to vendors pulling in different directions?
I definitely remember receiving blister packs, decorated with directions and pill groupings that started with 2 pills, at high intervals like every 6 hours, then tapered to 2 pills every 12 hours toward the end of the first week, then 1 pill every 12 hours for the remainder of the pack, and included strict instructions to use the whole thing.

I got strep throat a few times as a kid. I don't have perfect recall about the details of what I had to take and when or why, though. But I do remember having to vary dosage.
Still, much easier to manage with branches than before git and mercurial were around.
I have little trouble building decent, dynamic web sites in
python. When went through the article I was mostly befuddled.
> unlike ads they don't ruin my browsing experience

It's yet another piece of javascript that connects to some other site that will cause degraded responsiveness. Worse when Viglink's servers are unreachable.
I'm totally serious
Why does privacy matter? What is it protecting against? Medical record privacy has caused millions if not billions in lost productivity. People are probably dying because of this. Coming from a country that has centralized digital access to medical records (Taiwan), the US obsession with medical record privacy seems insane.
Nice. This reminds me of the Sokal Affair (https://en.wikipedia.org/wiki/Sokal_affair), in which a physicist submitted a completely non-sensical buzzword-filled paper with lefty political conclusions to a cultural studies journal. They published it of course.

I remember going to the Tate Modern in London and one of the exhibits had several dark rooms, that foot traffic had to pass through, showing videos of naked people pouring blood on themselves. Who pays for this shit? A pair of glasses on the floor is a definite improvement.
"Watering the plant would be too easy, we need a technological solution that will hydrate the plant and not require us to change our comfortable habit of neglect."

Sounds like the typical eureka moment.
That's a lot of commits. You just disproved your own argument.
Based on prior discussions I've had the impression that the BNC2 and other skin-related Neanderthal genes were associated with less melanin pigmentation.

Melanin reduces penetration of UVB into skin cells, important in an equatorial environment to protect skin integrity. However in northerly latitudes, heavily pigmented skin is a disadvantage due to the role of UVB exposure in producing vitamin D, essential to survival.

Indeed the most pigmented skin requires 5 times the UVB exposure to produce equivalent amount of vitamin D vs. least pigmented. A possible tradeoff for adaptating to an environment with less available sunlight is greater susceptibility to developing conditions like melanoma, but that's admittedly an oversimplification of a very complex subject.
Did you just put evil in quotation marks when referring to human slavery?
Indus era 8,000 years old, not 5,500
Wow. That's exactly how a bunch of the lines in the uk have worked for some time. So glad that it turns out to have been invented by delta after the fact
Sorry about that. Anything in particular we could improve?
"Unfortunately (IMHO) this letter[1] got mixed with a lot of politics in it, but the technical aspect is solid."

Totally agree, question is why didn't the Linguistics Department finish the letter after that section, i.e. why the convoluted discussions about audism, appropriation and such? Not having a deaf person on your team or checking the results with the Deaf Community is certainly to be criticized with respect to the naivete of developing an accurate translation system but the letter treats this as a colonial assault.

If I want to develop my own French to English translation system (I don't know anything about French) should this be interpreted as my (perhaps) subconscious feelings of superiority? Evidently so.
> I think it is mostly because having multiple companies laying physical wires is problematic. It is very capital intensive, and disruptive to infrastructure (digging up lots of ground). In the end, it might not be better for customers; for example, imagine 4 different cable companies spend all the capital to lay 4 sets of cables to every house in a town of 100,000. Since there are 4 choices of cable company to choose from, then you can imagine each company will only get around 25% of the subscribers. The infrastructure costs to cover running cable to 100% of the houses now has to be supported by only 25% of the subscriber base.

> In other words, the same number of subscribers now have to pay for 4x the infrastructure costs.

In other words, building into each others' territories raises the cost of serving customers while putting downward pressure on pricing. The executives recognize that and try to avoid it.

If the cable companies and telecommunications companies had competing services when they were building their networks in the 20th century, I imagine that they likely would have avoided overlapping service areas too.
>Aside: in the last eight years, I've had three interviews. The first one found out that I have a disability, and much like your interview, he forgot that he'd told me I was well suited to the role due to my knowledge and skills. He turned bright red and started screaming at me, literally screaming. [...]

wat. I presume this was after you called him out on his contradiction?
The modern prison-industrial complex is also disturbing if you look at the relative representation of different population segments.
I meant: the companies are giving numbers to the spammers so their calls show up as local numbers.
Nice little setup. Here is my watering system: http://llbit.se/?p=2827
If you built a system that translated word-by-word from a pidgin French into English, and then tried to sell it as a tool that would unlock "the fundamental right of communication" for those poor French people, then yeah, I think you should expect some push-back.
Any chance you could share (or point us towards) the Lenny audio and scripts. The only resources I can find seem to be outdated and unavailable.
https://xkcd.com/37/
Do you drink coffee? Have you ever ingested stimulants while coding?

edit: I say this b/c of the state of hyper-focus one can maintain, whether for the better or not.
Having the federal government own the infrastructure would simplify the process of doing the more common forms of wiretaps.
Podcast: Unikernals with John Feminella
What? Do you have to go to a judge if you want to change your name in general, or is there a special law that say that if you change your name to something differently gendered you need a judge?

I have a trans friend and the biggest name related problem E. had was getting a new user account at work (as far as I know anyway).
Why is the program in an inconsistent state when it attempts to access an array out of bounds and is prevented from it?
Pearson Educations exploitable method for checking homework answers
In film, this is the "Heaven's Gate" problem. [0]

As for your last paragraph, I wouldn't say that being small and focused means being "safe". In fact, it could be quite the opposite. Focus on the one thing that makes your product (or art or whatever) different from all the rest, and get that done ta a satisfactory level before expanding to bigger things. It's not always applicable or possible, but being focused is unrelated to being "safe".

[0] https://en.wikipedia.org/wiki/Heaven%27s_Gate_(film)
Well, certainly its easier to become poor if you live in an expensive city. But once you are poor, how can you afford moving?
Some of them were fine, but the one that was just a static image where the lines wiggled a little was really gratuitous. Horribly distracting.
What a shame ... as a non-psychic prognosticator, I feel like this will turn out to be a strategic error
Language changes rarely make anything better or even worth doing. But they are very easy to do and so they are the things language developers usually want to do and want to play with. Asking the hard questions will only make you disappointed in them.
> It's just that they're less aware of all that.

That's the catch though. That's the difference between humans and other animals. It's less about the actual experience of, say, learning to live on your own, than it is the experience of reflecting on the fact that you're having to learn to live on your own. Or that you'll, one day, be eaten.
1. LLVM - enough that I can write my own optimisation passes and plug them in along with the regular -O3 ones

2. The ability to understand when and where to use meta programming efficiently. Currently I only have C++ experience, but I've heard things are better with Dlang??
Or perhaps this time it is different. I think most think human level AI is not just around the corner. But automating a lot of the mental processes that constitute work? Possibly not very far away at all. That's where the hype is coming from. And for me I think there is a very good chance the hype is justified...
Today in 1953: First Conquest of Mount Everest
Successful expansion and pressurization of ISS BEAM module
Yes. This is what I was remembering. I'm a member of the HAM radio club in college, NJIT.

We wanted to do a few projects that were stunted due to this arcane law.
Why is that labeled as 'wicked' ? Are slave-making ants[1] wicked as well?

> [1] https://en.wikipedia.org/wiki/Slave-making_ant
No, I put 'Coca Cola'... Can you read?
I'm sure unemployment is worse than paid employment , but it sounds like people who do work with that hiring manager would also have a pretty bad time of it. Hateful ill-tempered people rarely compartmentalize it (except when sucking up to power)
> South Korea is almost entirely urban much like NYC

Is this even true?
Perhaps you should too..
Dbeaver
True. I recall reading somewhere that Japan has a law requiring the owner of the physical wires to lease them to anyone as long as they pay some set fee - sort of like mechanical royalties that we have for music. This is part of the reason why Japan has some of the fastest and cheapest Internet in the world.
I observed this pattern from previous jenkins posts.

But I did some digging after your comment and there it is

http://www.indix.com/blog/life-at-indix/employee-spotlight-k...

What did you do before Indix?
I was working at ThoughtWorks as a software engineer.
I am an anglo who speaks french (like an anglo) and don't think I have amused my Quebecois friends more than when I used 'tabernouche' in a conversation.

It's a bit of a pro-tip for anglos - you can sound a bit crass going full-on tabernak calise etc., but droping the 'tabernouche' with anglo accent wins every time.
Many small/medium American "cities" are municipalities that are directly attached to (or even surrounded by) a larger urban area. It's basically a quirk of how local government is structured rather than anything that has to do with population or infrastructure density. For example, it's unlikely that many residents of Beverly Hills (<50K residents) think of themselves as living in a small town outside of Los Angeles.
Web Project Management: Deployment
I suspect that the trouble is that, while work like yours does favor the pre-Ruby/JavaScript generation, there just isn't a whole lot of it. It is probably growing in absolute numbers though, while the supply of low-level near-metal experience is not.
My legal address is at my parents house. I had lived in 7 different houses since I lived there. Don't let a burocrat decide who you are or where you live! You are who you are.
Same for me; 46.0.1 windows 7 (if authors care to reproduce).
I was curious as to why Rubin left Google.

I found this via a WSJ article from 2014:

> Mr. Rubin is an entrepreneurial spirit who likes to run his own show and was facing constraints on his activities at Google, a person familiar with the executive and Google said. A Google spokesman declined to comment on why Mr. Rubin left.

> “It’s surprising and sounds pretty unplanned,” said Scott Strawn, an analyst at research firm IDC. “If it was voluntary on Mr. Rubin’s part, you would think he would see part of the robotics project through to completion to have something to show publicly before leaving.”
Slavery is still going on. All the scandals in England? A lot of that was sex slavery.

For the life of me I don't get how society honestly thinks "Oh ~50-200 years ago humanity was evil but now we're enlightened and good"...
>Isn't that only for Chrome? Tor Browser's based on Firefox eh

"chrome" in this context refers to the control elements of the browser

https://en.wikipedia.org/wiki/Graphical_user_interface#User_...
How edgy to you have to be to try and argue about the morality behind slavery.

When you prove that animals are self aware and conscious to the level of humans you can start to try and make half of this point but you're taking it way too far with this whole energy molecules thing.

What's next, comparing the Holocaust to fish farms?
I might take a guess that, when sensational amounts of money are flying to and fro, there's a degree of truth to the fact that humans trading imaginary numbers or paper tokens or what-have-you, is a centuries old game that consistently harkens back to simple gambling. Taking calculated risks, and swindling fools with asymetric information is just stupid human tricks in redux.

Machines that get up do things for us with minimal hand-holding really would be something unprecedented, new and different. And truly disruptive to the economy, moreso than the boiler room poker games of investment and High Finance, which are disruptive, if only beneficial to a self-serving few.

Whether the reality of such a thing mirrors our imaginations, if it ever happens, things might get really, really weird thereafter, and good luck at guessing how.

We'll be confronted by deceptive situations, while circumstances change around us. And within that mix of confusion, add to that the already comedic/tragic stupid human tricks that continue to beguile so many.
7 Mistakes to Avoid When Launching Your Next Product
What kind of welfare/poor are we talking about here? How much money do you make in a month on welfare?
I fully expect the only competition will ultimately come from Google and Facebook.
I wonder if you could chain two timers, picking their periods and durations appropriately to get a much longer combined period with the correct duration.
Maybe you could write a browser extension that replaces your old name with your new name? I understand it would not fix the problem, but maybe make it a little bit easier. Also have you consider moving to a country that is more trans friendly?
Right. So what he mostly seems to dislike is self-awareness.
What's your opinion on robot vacuums?
Woww thus informative
I can clearly see the difference. Aryan nations is on the other team while gawker is on your team.

Incidentally, middle class people worked for Aryan Nation also.
> Arguably even more so for cats, given that their life comes down to 'do what they want' pretty much all the time.

Have you ever lived with a female Siamese in heat? Not fun. Not fun for the cat, either.
I hope you didn't read my comment as saying Python 2 is better. Personally I don't have an opinion on that. But as you can see from this thread and many, many others, a lot of people are disappointed with Python 3's choices. You're right, it's been a lot of years, but if adoption has been as slow as some are suggesting, maybe we could cut our losses and put our beloved Python on a different path, as a community.
SleepCycle is accelerometer based, actually. You put the phone next to you or under your pillow, and it tracks your motion based on vibrations in the bed. I believe the app tells you flat out that it won't work on memory foam beds.
Fetch: A new Scala library for simple and efficient data access
Seems pretty fast:

"Talking of which, John looked up the latency of the two Atlantic cables; the shorter journey clocks up a round trip delay (RTD) of 66.5ms, while the longer route takes 66.9ms. So your data is travelling at around 437,295,816 mph. Fast enough for you?"

Too fast. Like breaking the law fast.

Edit: oops my bad. That's mph and c is 186k miles per second. So this is like 0.66c - nothing to see here, move along!
That's called last mile unbundling, and is one thing the FCC has refused to consider.

aDSL used to be unbundled, too. And while it was unbundled, speeds were increasing.

aDSL speeds have been pretty flat since they removed the requirement, even though newer DSL technologies are available.
> All the scandals in England?
> A lot of that was sex slavery.

What?
Your characterization of the comment as a rage-filled vent/rant is patently unfair and incredibly inappropriate. Is there some way to report a moderator? I definitely think any administrative powers you have should be revoked if this is how you respond to a valid thought that you clearly don't agree with.
List of occultists
Hey, I've got one half-built! I was building mine in a line/row and trying to get it as tall as possible, but I could only reasonably get it to about 4 feet. I imagine it'll settle to ~2 feet in the end. It's about 3 feet wide at the base and about 45 feet long, mostly awaiting me to mound the dirt up.

I haven't decided what to plant it with, though.
The people making those statements know that. Any "captain of industry" worth his salt wants to be like a Rockeffeler or a railroad baron.

Hell, 5-6 generations on, Rockeffelers are still filthy rich.
Many teams opt to keep most of the logic of their process inside shell scripts or build tools (like Maven or Make). I'm not sure if there is any standard way of defining a Pipeline in the way I think you are asking that is tool agnostic.

Building locally is a good one and thats something I am thinking about in the long term.
Oh, I know why they do it. My point was that the solution isn't complicated; it's been out there, working, for more than a decade.
A runaway domesticated animal may stand a significantly higher risk of injury than its wild brethren.

Domesticated animals also so often have a much higher standard of living than in the wild; it is hard to argue that an owned animal is deprived as much as an owned human.