skysight-inc/HackerNews huggingface dataset:
The US has higher wages than third world countries for most workers and more than China. So for things that take more human labor, we are disadvantaged if we make them. Those things may be cheaper to but and import. Things with more IP behind them or requiring less labor are more likely to be efficiently produced in the US. So importing those goods that can be much more cheaply in say china or mexico saves everyone in the us from buying a higher made local object.

Tariffs might help a very few people, those working in a factory that makes these 'higher human overhead' objects. But everyone else will (1) first pay more for the object that's probably still not made in the us but not imported at higher cost. Things built by using that now higher priced widget will cost 25% more because of the tariff. so they have to lose most/all profit and/or increase their price, kicking it up the food chain.

So it's a net negative to have tariffs on things that can be made by basic hourly workers. There must be some people helped, like say a steel producer who makes things that was competing with China. But like coal workers, there aren't that many. Remember there are more Arby's workers than coal miners.
Ask HN: How to Track # of Google Business Reviews?
I want to track number of reviews on a particular Google Business. Is there a service or way to do that?
BUT - the strategic objectives did not fail for this reason.

It's hard to quantify the cost of the bad PR that comes from killing children and grannies.

The military objectives of defeating the VC and North Vietnamese were still outright successful...The 'failure' in Vietnam was a geopolitical one

The programming objectives were successful...the startup's failure was an economic one. Right here, we go up one level of abstraction, and we see the more fundamental failure. Does it really matter how good the code was, if your company goes bankrupt?

My point is - the two are separate issues.

No. One is a means. It's a form of implementation. I should sincerely hope you aren't all about "art for art's sake" when the "art" in question is military action and deadly force. As for the 2nd thing -- the actual goal, living up to values -- that gets to the crux of the true failure.

The now accepted view of 'body count was misleading' actually did not fundamentally affect military outcomes. It was a bad measure, but the US still one. It affected some things, maybe a 'shock' to public opinion, but it was not existential in terms of changing the military outcomes.

I went to a military academy for a boarding school. I had a 1903 Springfield rifle (disabled) locked to a rack in my room. I was taught by Vietnam vets. I think the majority of them would agree with many parts of your assessment, but I suspect at least some of them would be aghast at how you're missing the point. Does it matter how a military or a government achieves it's objectives? Unless you think the ends justify the means, yes it does. Does it matter if the actions align with your values? Yes it does.

You, yourself, have noted how the repercussions have reverberated down the years, but I'm not sure you're correctly interpreting what that means.

In a way, it's the same sort of mistake made by the worst of the authoritarian SJWs. Let's say you use technically legal force, bureaucratic pressure, and bad PR tactics to frighten and coerce people into doing what you want, but in doing so you convince nobody while violating a bunch of values, principles, and feelings -- what does that actually get you? It gets you further from the underlying goal. By the same token, let's say you use military force and kill or frighten everyone opposed to your client state, what does that really get you? If you've turned enough of the populace against you, it gets you less than what you had before.

In 2018, winning is through convincing, not coercing.
Been following this for a bit, glad to see it gaining momentum. It looks like they redid their main website too.

From the site (https://pursuanceproject.org/), it seems they are seeking contributors (mainly React devs and UX).
It would hinder the employment for anyone, regardless of gender, who expects to have children.
Previously (2011, the last time this was posted): https://news.ycombinator.com/item?id=2932450
I suggest reading Chahi's own telling of making the game : http://anotherworld.fr/anotherworld_uk/another_world.htm

I came across it last week and it's very subjective and personal and I quite enjoyed the descriptions of the VM and ports.
The response to interesting speculation is not to use an impotent pejorative term to dismiss it followed by painfully boring 2D checkers-tier speculation.
I am considering starting a business right now to fill a gap in the insurance industry. The company I worked for just wont step up so I put in 2 weeks notice.
Possibly. We were/are lucky in that we both have good job prospects and plenty of opportunities to pursue, at the time we just wanted to enjoy our family time and the last thing we wanted is to engage in a legal battle. I'm sure we could've gotten more out of it had we wanted it (at least financially), not sure if same can be said for the time and energy put in though.
Crap, I thought "more" was still the default paginator. It's not, at least not in OS X.
Great list - industrial, mechanical, electronic equipment and finished products - they frankly should have put 100% tariffs on that or require manufacturing in US.
I’ve heard about her not blinking. Also, she forces her voice to be at a lower octave than what her speaking voice normally is.
> If you browse without JS it still works!

Also true of html
I think that is part of what is happening here, since Monaco (what the editor in gitlab is built on) is the core for VScode
The price/performance of a couple 860 Evos in raid0 is hard to beat
Trump Campaign to Discredit Michael Cohen is Underway

https://www.youtube.com/watch?v=-f-NToq6NW8
{ print $0 }, { print }, and nothing (i.e. no action given - but a pattern is given) are all equivalent, and result in printing the current line of the input (if it matches the pattern). Similarly, if no pattern is given, but an action is given, the default is to match every line (and so perform the given action on every line). Either the pattern or the action must be given, or both.
This seems similar to declaring that Germany won the war against the British in 1940. They smashed the enemy forces and drove them off the continent, after all.
Thing is, if the ancient, unmaintained kernel that said Android layer is running atop is vulnerable, your pretty hosed. Securing higher up in the stack won't do you much good, nor will attempting to containerize proprietary drivers and hoping that that will ensure a secure experience.

Running modern kernels and upstreaming out of tree patches is the only reasonable way of supporting & securing these phones and tablets long term in a cost effective, until Google puts their foot down and says "No more custom BSPs", the horrible mess that is Android's security nightmare won't cease.
"So while I'd like to force the startup to make the decision without considering this factor, is that always reasonable?"

I believe it is. As a society, we've decided that being able to continue the population is more important than the fortunes of any particular startup.
My wife interviewed at Google and was asked how she'd be able to meet the requirements of the job while taking care of young children; the discrimination persists even after pregnancy.
The fact that a factor in baby care taking (breastfeeding) is only possible for females creates a small bias in favor of female care taking.
The factor is small, and can be mitigated with little (but not null) effort.

My point is that OPs argument holds some water. Notably, it suffices to support the statement 'women are more likely to want to be care-taker than men'. There remains an argument about magnitude, and compensating effects, but there is a difference.
Learn you an Agda (2011)
I know what epistemology is, but apparently you don't. "the fundamental nature of truth and knowledge, like whether reality is shared and knowable" is not epistemology but metaphysics. Epistemology may dip into metaphysics, (and vice-versa) but they are generally distinct fields.

By "our broken epistemology" I mean "our broken methodologies of evaluating the truth of our beliefs and the certainty of our knowledge". The brokenness of our practical epistemology is why these common misconceptions not only exist, but continue to dominate.

I could have been more precise and said "our broken epistemological systems",
It's too complex for that from what Ive seen. Two, key parts of Wirth's philosophy in judging language design are favoring simplicity of compiler implementation over app implementation and using heuristic of is how long compiler takes to compile itself. Although useful, I think both of these are wrong when considering performance optimization, high-productivity approaches like DSL's, benefits of stronger typing, and so on.

Nim is a good counterexample to Wirth's philosophy showing program readability, dev speed, and runtime performance can all go up if we increase language/compiler complexity where it makes sense. So, the reason Nim is a great project is that it's not a Wirth language. Look at Component Pascal if you want to see one like he'd want for industrial use. It was even commercialized with Blackbox at one point.
Please excuse me if I'm being too flippant, but I'm trying to make a point here: Another way of making quick money is by robbing a bank. Just making the point here that your logic is lacking, not that pregnant women are bank robbbers.
"Unfunded Mandate": A too-seldom used term for this class of government policy failure. Legislatures decide it would be kind to help out some disadvantaged cohort, but don't want to dip into their own budget to pay for it, so they pass a law to make someone else pay case-by-case -- irrespective of ability to pay.

Results are as you say: evasion by the cynical, contempt for government among the honest, litigation by opportunists.

Other examples: "No Child Left Behind" Act, age discrimination and minimum wage laws.
...but, there is one issue preventing my company from fully adopting it.

https://gitlab.com/gitlab-org/gitlab-ee/issues/5981

Once this is completed/implemented, our entire company will be migrating our old school document system to GitLab, using static pages, merge request approvals and this Web IDE.

If push comes to shove, I'll have to fork and do it myself ;)
I came to the US to study and IT job opportunities in 2001. The IT market has collapsed. I started my online business with $100 and turned to $50m in 5 years. Boom.
Ruby's & operator.

At first I hated it because of how incomprehensible it was to someone coming from seemingly every other language, but I've started to use it more and more and wishing it existed in other languages.

It's especially useful for when the variable access is many characters. e.g.
`if hackerNews.frontPage.votingCircleExists:`
with nil checks is
`if hackerNews && hackerNews.frontPage && hackerNews.frontPage.votingCircleExists`

and with & operator is:
`if hackerNews&.frontPage&.votingCircleExists`.
Reminds me in a way of Apple's transition to MacOS X: OS9 apps were supported through emulation for a while before that was dropped in a later version (because Apple deemed enough apps had been written for the native platform). I'm guessing the same could happen here.
How is it regressive that compensation during parental leave depends on salary? Without that, women higher in the career ladder are disincentivized from taking maternity leave. Moreover, you might even get women who earn more on leave than during the job, which is simply weird.
What's so bad about the black turtleneck?
You're really looking for `std::transform`. On the other hand,

for(auto it(a.start()); it < a.end(); ++(*it++));

and

for(auto &el: a) ++el;

aren't terribly verbose.
Name even one country not adversely affected by increased tariffs? I’m genuinely curious who comes out ahead on this.
Wow, that sounds like straight up fraud to me. Do companies in America get financial support from the government for employees on pregnancy leave?
Was referring to the fact they're all languages which compile to native executables.
Right. It is extraordinarily difficult to just pack up a high-tech factory and move it to another country. Actually moving the plant and machines is the easiest part, the hard part is the people. Training people to be experts at high tech jobs takes a lot of time, and even then you're losing the decades of experience and the high concentration of likewise experienced and well-trained suppliers nearby.

Of course we could just move the people here too, but our current immigration policy doesn't seem too fond of that approach either.
Prosecutors today are receiving millions of documents and electronic records dating back over a decade that involve secret dealings between Cohen and Trump. Expect to see an indictment/arrest for Cohen in the next week, with Trump shortly behind.

We're finally reaching the "Temperature of 104 degrees, writhing in delusional pain" portion of this collective nightmarish fever dream.
Relevant: https://www.youtube.com/watch?v=G6D1YI-41ao
(My hovercraft is full of eels)
Standard unix tools are so incredibly useful in bioinformatics. Almost all of our data formats are, or can be canonically transformed into, plain-text.

Learning the basics of awk, sed, etc is almost a requirement.
Adding a salt to the password before its hashed is the way to handle this type of attack.

In general I'd say that most organizations need to get less fancy about password security not more. Most mechanisms that companies employ to make things more secure don't. They make things less secure because they add attack surface, or they fail to account for the behavior of actual users when faced with any additional effort.

For example: https://ai.google/research/pubs/pub43783
Fathers don't have any biological pressure, but mothers have a biological pressure to take the time off. Hence, on average, more women will take time off than men.
I'm not familiar with the software craftsmanship "movement", but do you have a link for that? As an embedded/C++ guy I'm disgusted but curious about the context.

I feel like C++ is the antithesis to the "manifesto" posted in the parent. I /like/ C++, but it seems to me like it is nearly impossible to write code that is easy to read, easy to change, performant, and correct, all at the same time.
I love love love almost everything about Python's syntax.

Slices that support negative indexes.
List and dictionary comprehensions are amazing:
{ (X,Y): X2 + Y for X in range(10) for Y in someiter if Y > 5}
I love that they become generators when you use () instead of []. Pure genius.
Generators from a function containing yield or yield from equally beautiful. % for string interpolation was so good they had to bring it back.
Tripple quotes using """ and ''' are hard to beat.
Using func(list) to unpack a list into a functions arguments. Or func(dict) to unpack a map by name. Using args and kwargs to implimentaions variadic functions.
I love indentation based code blocks.
The way 'and' and 'or' can return values is so much better than a ?: terinary.
I think I dumped a third of the Python spec there.

I could use a multi-line lambda but it's not a huge omission. Pipelines like bash | pipe or F# |> would be welcome.

go's select statement is also subtle but smart. Doing multiple waits in one thread is tricky to impossible in most any other language.

Built in regex like perl is always nice when you have it.

I'm sure I missed something gushing over Python, but tapping this out over the phone if already killing my thumb.

Java desperately needs groovys's safe navigation operator a?.getB()?.getC(). It's like a normal method call but returns null if the receiver is null instead of throwing an NPE.
The Monaco editor used in Gitlab is the editor and parent project for VSCode
Do notation can act like an imperative language, but it can also do a lot of things imperative languages can't (e.g. the list monad, or the continuation monad).
Yeah. When setting a password on a service, most people are not knowingly authorizing that service to use their credentials to try to log in to other services...
WHY WE’RE a PART OF PROJECT MAVEN
Why are most people willing to trade privacy for convenience?
Chirp and React Native
One of the patterns that interests me a lot is supernormal stimulus. An organism is evolved to deal with a stimulus in a certain range, and something comes along that is so far outside it that things break.

The classic example is Niko Tinbergen, who created models of fish that were rounder and redder than the real fish, who would ignore other real fish and focus on the models. The human ability to refine things produces a lot of good examples. Like how refined sugar influences us so much that it ends up in most processed foods. Or how refining the coca leaf produces addicts.

My theory with sociopaths is that giving no fucks what others think allows them to be unnaturally confident. Since we often evaluate others by how confident they are, we are easily taken in by people with supernormal confidence. That gives us the reality distortion field (as social primates, our main reality is social) and "drinking the kool-aid". Which is a metaphor Jobs used for how he wanted people to react to the Mac, but the metaphor is about a cult whose charismatic leaders led them to mass suicide. [1]

[1] https://en.wikipedia.org/wiki/Jonestown#Deaths_in_Jonestown
I think, more practically, it's that this characteristic of heating is in stark contrast to traditional ovens, which are very much exclusively outside-in, no matter the composition. That is, "cooking inside out" is useful as a heuristic even if, pedantically, a misconception.

I routinely use a microwave to pre-heat the inside [1] of something before finishing it off in an oven or toaster oven (sometimes in convection mode). That way, I gain the vast majority of the benefit of speed from my high-powered microwave along with the mouthfeel and caramelization benefit of the traditional oven.

The contrast can be particularly stark (and useful) when working at temperatures above boiling.

I once ended up convincing my Mom into using the "cooking the inside" heuristic of a microwave in order to save an apple Charlotte that came out with uncooked dough in the center [2]. It took a few single-minute zaps to get it there, but it worked great.

[1] Well, of course, the whole, but it's the inside that's important for this exercise

[2] She was quite distraught because she'd never had that failure in the dozen-plus times she'd made the cake previously. Despite being a veteran of the semiconductor industry, she suspected herself first instead of the oven hardware, which it turned out to be.
Sort of. UDDI had sought to replace yellow pages (and other colors) in the Java/SOA world of the mid 2000s. LDAP (successor to yp/nis) lost the page terminology on the way to standardization.
The massive fragmentation and security problems caused by each device vendor creating a board support package based on an ancient version of whatever kernel they plan to run on the hardware they sell won't be resolved or seriously helped by Fuchsia.

Google isn't willing to address the root issues of upstreaming their device specific code and pushing updates often like Nokia has with their Android line and Microsoft did with the exact same vendors with Windows Phone. Until Google forces their licensees to upstream the BSP patches they create, nothing will change.
Strictly, that doesn't matter. Depending on the signal being sent, digital is lossless, as well. Specifically, for a bandlimited signal, digital can be lossless.

Basically, the sampling theorem is a hella fun topic. There was a very good video that served as a fun primer on this from a few years ago, if you want me to look it up.
Literally the only reason to tell a prospective employer about your pregnancy status is to enable them to unlawfully discriminate against you based on that status.
Birth records are public records, and if they aren't together, many states will require the father to pay child support once they figure out who he is. Sure, no one would have to know, but they can find out. If the non-pregnant partner carries the health insurance, they will probably want the pregnancy covered and the baby once it is born. An intelligent non-pregnant partner would change his tax exemptions to mirror their new family size (except in a few cases).

The tax forms might be a key: Require everyone to be honest about their underage children, whether or not they are dependents, and give the option to claim fewer dependents on their tax forms.

Yet another option is to handle it much like FMLA. The employer doesn't get the right to know exactly what is going on and the doctor can use medical codes instead of plain English. My ex's psychiatrist did this when he needed time off for a major mental illness (he later went on disability for said illness). The employer doesn't have to know, but he'll need similar notice.
This is exactly how Python's 'and' and 'or' work too. The first time I saw it I was baffled. It took me a good while to fully wrap my head around it. I grew to love it.

Edit: I was mistaken, it's a little different. This is more like groovys safe navigation ?.
Syntactic sugar is not another name for "really cool syntax". They are non-essential constructs, which could be removed without much effect on the language, except for readability.

"=~" in Perl and globbing in shell are not syntactic sugar.
They are fundamental parts of the languages.
Nothing on Google Drive is stored "in clear text".
Martin Shkreli is in prison now - he deserves it, though he was guilty of _far_ less then Elizabeth Holmes.

Holmes should already be in prison for massive fraud. The fact she is a female and mimicked Jobs seems to have saved her so far though.
The emacs "JOKES" file contains an extended section of proposed backronyms, along with a bunch of other 20-30 year-old jokey bits from usenet:

https://github.com/emacs-mirror/emacs/blob/master/etc/JOKES

EMACS may stand for "Editing MACroS," but some friends of mine suggested some more creative definitions.
Here they are. Anyone have any additions?

Eight Megabytes And Constantly Swapping
Even a Master of Arts Comes Simpler
...
Ruby's ||=

`a ||= b` sets a to b, unless a is already defined.
did you hear about FODMAP?

https://en.wikipedia.org/wiki/FODMAP

Did it help you?
> As a society, we've decided that being able to continue the population is more important than the fortunes of any particular startup.

Maybe we could take this out of the hands of the startup and have society subsidize it?
What you seem to be saying is that instead of looking for a job, pregnant women should rob a bank? Honestly, I have no idea what point you are trying to make.

The logic of: "Babies are expensive, therefor I cannot stay unemployed for 6 months before I find a job" seems completely sound and reasonable to me. Where is that logic lacking? What practical alternative would you propose?
What you just quoted literally shows Graydon saying that strcat's views were often correct. I wasn't commenting on strcat's tone/delivery because that's a separate issue, I was saying that it shows nothing about dishonesty, and only backs up the notion that he's honest (if a bit emotional).

Somebody having less than perfect communication skills is no reason to be wildly speculating and throwing them under the bus when they're the victims of something much worse.
In this case, we were talking about Python itself. I don't see any particular reason why most people should need to build it themselves, whether on Windows or on Linux. Packages are another matter, but here the issue is the way Python itself is packaged on Ubuntu.