skysight-inc/HackerNews huggingface dataset:
Early communist attitudes underestimated the economic value of functioning nuclear families in regards to areas such as childcare and domestic services. Writings of idealists in the 1920's (https://www.marxists.org/archive/kollonta/1920/communism-fam...) reflect a gross devaluation of the economic value of labor in the home versus labor outside the home.

Nuclear families were already under pressure in by the 1920's due to the impacts of World War One which resulted in a surplus of women and internal displacement that broke up many nuclear families. This was compounded by the family code of 1918 which liberalized divorce and resulted in many men abandoning their families. A 1926 Atlantic archive summarizes illustrates the impact:

https://www.theatlantic.com/magazine/archive/1926/07/the-rus...

With the breakup of the nuclear family as an economic unit many women and children entered a workforce that was ill-equipped to receive them depressing factory wages. The shift of labor from child rearing to the production of consumer goods resulted in an increase in the besprizorniki, or the "unattended".

The most complete works on the subject are by Wendy Z. Goldman including The "Withering Away" and the Resurrection of the Soviet Family, 1917-1936 and Women, the State and Revolution Soviet Family Policy and Social Life, 1917–1936. Copies of the second can be found online and a quote on page 76 summarizes the cycle.

The decrease in children's homes and daycare centers inadvertently increased the numbers of besprizorniki as the needs of women and the needs of children formed the tight, alternating links of a vicious circle. Without daycare, many single mothers were unable to search for work, and without work, they were unable to support their children, who in turn ran away from impoverished homes to join the besprizorniki on the streets. The large numbers of besprizorniki then forced the state to divert scarce resources from daycare centers to children's homes, increasing the hardships of both employed and unemployed mothers, and ultimately increasing the numbers of besprizorniki.
Is this a joke? I've never met someone who had a hard time with safe query parameterization.

It's wrong to say sql can be replaced with "an api", it does not have the same flexibility, power, performance, etc. And would drastically slow down your development. Also, what is "the api" going to use? Text files?

It's better to teach people to practice safe SQL than to require abstinence.
September is generally peak newborn month in the US, so maybe by late November/early December new parents are beginning to rejoin society and share their newfound interests?

Or, more likely, it's just random.
There’s no speed limit
Same, and agree. The effect is Baader-Meinhof: https://science.howstuffworks.com/life/inside-the-mind/human...
This has nothing to do with the landscape. I've driven by the pilot windmills. You can barely see them. This is about filthy rich white hypocrites throwing a tantrum over nothing. Most people in Massachusetts (or America for that matter) would probably have a hard time affording to vacation anywhere near these things.
That's a useful talking point to use when Republicans are in the midst of passing terrible legislation, it really spreads the blame. But it's a nonsense false equivalence in this era when they are undoing every single that the Democrats did under Obama's administration that they can, including and especially protections put in place to protect people from financial abuse by powerful incumbent players. You have taken a point about the very rich and used it to propagate the party equivalence meme.
PayPal-owned company #TIO Networks #databreach affects 1.6M customers
Haha, you’re on to something. I’m an old dad :) And I don’t see any baby stories. But I’m into music/audio lately. And there’s so much cool music-related stuff popping up on HN lately...
https://news.ycombinator.com/item?id=10324499
This. This is one of the reasons I left my last PM job. I was being told to spend less time with the team and more time on the road with clients. I don't know what the right ratio is, but I do know that my rapport with the team and deep familiarity with the stories/tasks led to pretty solid estimates. Also knowing the patterns of the dev lead helped a lot, he was a chronic underestimater so I'd do my best to push him to consider things like coordination, legacy, etc.

Personality of the estimator plays a huge part and the voltile/stable essay was a great shortcut for understanding this. A voltile will hit the estimate or beat it. It'll be cowboy all day long and god help the company if it needs to be maintained. I've had a few dev leads like this. They'll take the tricky bits and do it alone. At night. On the weekend. Half asleep. Then, there is the stable. They'll never hit their original estimate. The most egregious won't get beyond the proof of concept without some serious prodding. When the project is done, it's meticulous, but we rarely get to that point because of the daily 6 hour long discussions about naming...
The author kind of sabotaged his point here. Optional values are a greate choice if you expect the operation to fail and if you expect the consumer to do something meaningful in case of a failed operation. But if the the consumer can't really do anything in case of a failed operation it becomes a burden to deal with the optional values and you have to bring in additional machinery to keep your code clean and propagate the failure transparently one level up the call stack.

With exceptions on the other hand propagating the failure up the call stack is the default behavior not requiring additional code unless you can and want to deal with the failure. As so often it seems to me that you don't want one or the other but the right one for the situation. The author unfortunately picked an example that seems a much better fit for exception because in his example he is unable to respond to the possible failures and just wants to propagate it on level up the call stack.
Political situation and also just context. Is it just an informational estimate for very rough planning purposes or is it going to be used as a promise to your largest customer?
I’m not sure how I see this as a problem.

Software is complex, costly, and time-consuming. Perhaps some individuals are altruistic enough to take it on themselves without some sort of monitization, but in a capitalistic society, most open-source will tend towards profitability (in some avenue). And that’s just fine with me. We all have benefited greatly from the model.
Just think ahead and you'll see there's no actual _plan_. Just ideas floating around. New PoW means weak and easily hijackable consensus, which means no trust from public. So this _is_ the problem that has no solution as far as we know.
And I was expecting a gamedev studio story...
Be aware that this technique could be illegal or appear suspicious in some jurisdictions. MAC address randomization was mentioned in Aaron Swartz's indictment for wire fraud.

See page 7: https://www.wired.com/images_blogs/threatlevel/2012/09/swart...
My wife and I excelled in engineering drawing in school. But she still has great difficulty in keeping up with me in carpentry and trying to visualize how joints come together. I might have some hindsight and confirmation bias of course. And while what the author is saying about taking up engineering courses like these could be true to a varying extent, but a RCT is necessary to ascertain what sticks and what does not and how much.
> encoded LAME

Clever.
For those not in the know, this was posted/created by Benjamin De Cock who is responsible for many of Stripe's marketing site animations. Cool to see this here :)
Re: myISAM qualities:
1. Writes are infrequent; every 30 minutes or so we insert/update rows. Requests rate is very flow. This is for a specific report -- and said report was infrequently requested. Only updated by a single producer/process. All that means that locking wasn't a concern for us.

2. We didn't need transactions - if the producer would fail while it was executing the REPLACE statements, we 'd start it over and it wouldn't be a problem (idempotency)

3. We didn't care for crash recovery either -- if aything would go wrong, we 'd rebuild those tables (we only cared for 2 weeks or so worth of rows, rebuilding them wouldn't take long).

I think you ignore that, despite MyISAM's deficiencies, it's really fast if you don't care for the aforementioned properties/warranties provided by more modern engines. And it was -- for our dataset, it was almost twice as fast as InnoDB.

We have been running mySQL in production since release 3.x; we moved to it from mSQL. It may not mean much, but we know it mySQL well, at least some of our folks do.

As I said in another reply, we didn't use native table partitioning because we didn't get the expected benefits in a different use-case/dataset, but we certainly should have considered it.

Thank you for the suggestions though :)
Jaron Lanier on the Future of Our Digital Lives
They could just create subdomains on a compromised domain they control belonging to someone else.
It sounds like "going to youtube.com changes reflections from you monitor on the wall" to me. Correct me if I'm wrong, but brain waves really don't explain anything and their empirical correspondence to some kinds of activity is, well, obvious and useless for most of the cases.
>People suffering from borderline are still individual humans.

Being the victim of childhood abuse or trauma does not give you the right to abuse people unrelated to those events today. You have agency, and you are responsible for your behavior.

Having a personality disorder does not give you license to abuse others and does not negate your responsibility for your behavior. Again, you have agency and your mental illness does not change that.

The fact that you did not choose to have BPD is irrelevant and does not give you the right to abuse others. It does not negate your responsibility for your own behavior.
I use messaging apps for that.
Appops reloaded #54
> SunOS - which well known dotCom era startups run their web servers on SunOS?

Pretty much everybody. Remember those absurd Sun Microsystems ads that claimed "We're the dot in dotcom"? They had $15bn in revenue in 2000; even mighty Microsoft only had $22bn that year.

Linux was so far behind Solaris and the other commercial UNIXes in features and security in 1998-2000 that it wasn't even a blip on the radar.
Last place I worked at had that problem (code injection) applied a lot to bash scripting.

The problem was solved for SQL after libraries that do parametrized query building gained popularity.
He forgot to mention he has purchased a steel foundry for the triennial purpose of zeroed-out drive disposal.
All that effort just to get rid of some hentai...
I wish that article included Japan in its analysis. Its construction industry is supposedly quite efficient, but I would have liked to seen the hard numbers.
Can you show me where changing your MAC address is illegal?
A tokamak or a stellerator are also fit for purpose. The advantage is that the toridial magnetic fields that contain the fusion plasma also give the surviving bits another good hammering before vaporisation.
Captain Obvious?
In memory, I will also put off work to run an Every Frame A Painting 10k today
The current title doesn't highlight the salient bit in this article; I think the original article title is better, even if a little clickbaity.

The salient bit in this article is that women can attain the same level of spatial abilities as men by following a fairly short training. (And the article discusses implications and likely causes of why this is so; it appears to be a biological factor that is enlarged by cultural factors. Or to expand on this a little: both "types" of brains are capable of the same things, but in men, somehow this development is usually automatically biologically triggered, maybe by testosterone, while in women, this usually doesn't happen automatically, and isn't stimulated by the cultural environment either, so it generally doesn't develop, even though it easily could, and can also be developed without problem at a later age. All this, of course, is about averages between women and men.)
There was a joke in the USSR:

Q. How can we eliminate the Sahara desert?

A. Establish a socialist republic in the area and wait a bit for the shortages of sand.
A friend uses a saws-all (or something of that ilk) and cuts them in half. I'm figuring on taking my old drives to him for that treatment. I don't want to resell them and have a casual snooper recover my data, and I'm not of enough interest for anyone to piece the halves together.
Marissa Mayer was a terrible CEO. Period. She was responsible for a string of 48 (!) (mostly) terrible acquisitions[1], banning remote working[2] and wasting
company money on things like motivational books[3] or lavish parties[4].

She is getting more flak than the other terrible CEOs, but IMO it isn't caused by the fact that she's a woman. At least not directly.

Back when she was appointed as a CEO, media were treating her like a second coming of Jesus (which probably indeed was caused by her gender, she was a perfect role model for feminists). That set expectations bar really high, and when she failed to deliver, people turned against her.

[1] - https://en.wikipedia.org/wiki/List_of_mergers_and_acquisitio...!

[2] - https://www.theguardian.com/technology/2013/feb/25/yahoo-chi...

[3] - https://www.recode.net/2016/2/2/11587472/marissa-mayers-big-...

[4] - http://www.businessinsider.com/yahoo-ceo-marissa-mayer-blows...
I instantly though it was this (hilarious) one instead: https://www.youtube.com/watch?v=1M73USsXHdc
I was considering purchasing this author's books (Clean Coder & Clean Code) but after reading this unintelligible garbage, I'll pass.
The syntactic baggage is bothering me too. Sometimes this functional style is syntactically too heavyweight if your language doesn’t support it very well. Compare that example translated to Haskell:

getCuteCat img = findCat img >>= addBowTie >>= makeEyesSparkle >>= addRainbow . makeSmaller

No more manually checking whether a value is null or not, and the chaining Simply Just Works. Syntactically lightweight and conveys the important information without line noise.

Yes this example uses monads, and there’s a reason why monads aren’t that popular in other languages. Most of the time you also need parenthesis-less function application, currying, and lightweight lambdas to make monad-heavy code syntactically acceptable. Yes Rust has .and_then which is same as >>= (sometimes also called flatMap or bind), but still the syntax isn’t lightweight enough.

I wish people could just stop copying this idea from Haskell and use what’s reasonable in their language. Shoehorning monads and monad-heavy code into a typical language isn’t reasonable.
Here are few experiments with a 6 inch neodymium magnet with few devices:

https://www.youtube.com/watch?v=_yEu2R1gYSs

https://www.youtube.com/watch?v=4l-6qWaZpVQ
Fascinating and very similar to what we have to go through in the particle physics community to get experiments to output data.

I find it strange though that a good microscope team doesn't include an electronic engineer, yet:

>requires a knowledge of optics, mechanics, electronics, computer programming and biology.
Frankly, scientific journal publishing is obsolete. The only reason we needed journal publishers in the first place was to distribute the knowledge more widely -- when copying articles required industrial equipment. Now we have the Internet and journals are only sticking around because of their name recognition.

At least in some fields, progress has been made on rendering journal publishers a thing of the past:

https://eprint.iacr.org/
Is this a surprise? When I think quality tapestries I always think India and Pakistan. India is similar to China in that they both have a rich heritage of wonderful art, and a huge population to carry on that tradition. It's surprising to me that we don't have more goods from India.
A way to poke Facebook off its uncontested perch
People are doing what feels good and what makes them look good. Social incentives have been highly politicized, so in many environments the sort of behavior you're talking about is seen as the highest virtue. Meritocracy or traditional liberal values are no longer the priority.
For a job after university probably, but I meant to speak to a tuition waiver at a foreign university. I doubt tuition waiver plus stipend would approach that in most other countries.

Even for the job scenario, you get a tax credit for foreign taxes paid which in most industialized countries would probably neutralize any US tax burden and then some. If the job is in a developing country, I would think the cost of living advantages would make it worth it if you were above the limit.

However, not a CPA or finance pro. I went to grad school abroad and looked into the implications of staying a bit.
This is a problem because it results in vendors with huge budget to dominate the open source space. This in itself is fine, but the side effect is that it discourages all the grass roots innovations that could have happened, and effectively kills off all the small time competition with no budget.

normally these large vendors have every interest to stay away from implementing anything that undermines their power in the ecosystem.

When that happens, people can “fork” out of the project since it’s open, you may say.

But imagine even thinking about forming something like react.js or tensorflow. Unless you have very strong motivation it would be very discouraging to even start.

So I think the problem with these large vendors dominating open source is that when things come to this state, we don’t have an alternative and everyone is locked into the “open source” projects given to us by those small number of companies. Not so much different from their own services dominating consumer market share.
> > Why can ads inject arbitrary javascript into my website?!

> Because that's what the site authors decided to publish. Like it or not, that's the way the web is intended to work

I'd argue that the web wasn't intended to involve executing code, but rather it was originally envisioned to be a means of viewing documents.
It its being open-source matters to you, you can go and alter the source to your taste and remove the button. (I'm not even talking about contributing something generally useful upstream.)

If someone just wants some piece of software for free, but does not care to have a clue, then maybe they're better served by a paid subscription.
Maybe the HN crowd is growing up - babies and age discrimination has been on the agenda lately.
Reexamination of Archaeopteryx Specimen Reveals New Taxon of Bird Precursor [pdf]
I once worked in a project where I had the time to really make it perfect. Then I realised, when you reach that point, you find it's really not perfect. The world has changed, you've learned more etc. An incomplete solution that is used by many colleagues or customers is worth much more.
I use a drill or press at work to do the same thing. Bens s drive in half or put a couple holes in the platters
Depends on what you want to build but I'll offer you look into CouchDB/PouchDB for backend data/authentication and jQuery/Bootstrap for the front end.

This lets you code most all of the app functions in JS so it runs almost entirely on the client side, provides what's needed for offline use, syncs the user's client side data with your server automatically or on demand, and gives you a reactive front end that will run on most any device in a web browser.

The docs for all of those are first rate with lots of example code to get you started and CouchDB/PouchDB have great community support.
My partner and I met on Twitter in 2011, but lived on different sides of the world. We met halfway a few months later and then went on to a conference together in the same trip (we work in the same industry). That's when we decided we wanted to make it work. I was already looking to move to one of the countries in the region, so at that point it made sense to make it the country he lived in. I moved about a year later.
Yeah, the fabric3 fork works really well.

Also, the fabric author has been making a lot of progress on Fabric 2, which works on Python 3.

https://github.com/fabric/fabric/tree/v2
The problem with combining a laser with a print head to perform some kind of heat-ahead function is you cannot predict the vector direction the head will be traveling with current hobbyist firmware.

That's not a particularly difficult problem, although doing it on a machine with Arduino-sized RAM might be difficult. Large machine tools which interpret Gcode do considerable look-ahead, because they have considerable inertia and have to slow down well ahead of stops and turns.
Coinbase, who disappeared my order of ETH with no reason, when it doubled in value.
They do. I wonder why it's not green.

https://github.com/Supervisor/supervisor/blob/master/setup.p...
An 8 edge case.
Or a drone…
I liked Clean Code. Give it a shot.
Weboldal készítés hibák nélkül
RCT = randomized controlled trial, I assume.
Yes, absolutely, it happens a ton. The Duggars even turn it into "wholesome family TV."
This article has nothing to do with the books.
Because not everyone views the world the same way that you do; some people discriminate, and some even do so in hiring and other contexts where it's unlawful.

Only thing is, that is enormously hard to tell in any particular case, especially when (as in hiring) the decision is not well-documented.

Statistical analysis is helpful in those circumstances. But you can't do that unless you check what happens by random chance in your control group.
Good luck! Not that you'll need it.
> I'm fairly sure that if you tried to get approval for using lots of micro-clips it would be incredibly time-consuming, prohibitively expensive, or both.

But approval is not needed. These videos are pretty much textbook examples of legally-protected fair use of the content they discuss. The labor necessary to get such content through the gates at YouTube is stifling others who can’t dedicate the kind of time needed to skirt their overzealous copyright protections.
An astonishing old calculator (uses piano wire for memory)
It's really too bad that the idea of a useful judiciary is off-topic on HN.
> Could you imagine something that equalizes the playing field more between men and women?

It really wouldn't because women would lose the societal benefits of being child bearers. So at best, it would be a wash.

> This provides the ability for people to have a child without the woman having to gestate the fetus for 9 months? None of the terrible side effects of pregnancy, none of the pain. Sounds pretty idealistic to me.

But most women actually want the experience of being pregnant. It's why this woman chose to transplant a uterus and become pregnant. She could have just hired a surrogate for far less time, effort and money.

But the issue of artificial wombs does offer a interesting question. How would it change humans as a species. Would it make men or women or both obsolete? Evolutionary pressure has made women child bearers and men providers. How would artificial wombs change that? Not to mention, the effects on physiology. Would women eventually lose uteri or will it become a useless vestigial organ over time?
Sorry, I think I wasn't clear -- at the DMV you were definitely out of luck without the birth certificate. I'm just saying there is a pretty wide open list of what would have worked for getting your birth certificate from vital records. Utility bill, paystub, and personal check should have done it as all are on the list of sixteen choices. Still a great big hassle, but cheaper and faster than flying out your sister from the east coast :).

It's a chicken and egg problem. I understand and respect why they want to make it hard to get the birth certificate since we've made it the key to the kingdom. It used to be quite easy to get when I was younger, I for some reason have three copies of mine from over the years.