skysight-inc/HackerNews huggingface dataset:
>What do nazi ideologies fall under? They are illegal in Germany and not protected by free speech no?

I believe in Germany you are correct, yes.

>why is hate speech protected by freedom of speech, is it so that dictators can't accuse people critisizing them of hate speech?

In a decision on a 1st Amendment case Samuel Alito wrote:

"Speech that demeans on the basis of race, ethnicity, gender, religion, age, disability, or any other similar ground is hateful; but the proudest boast of our free speech jurisprudence is that we protect the freedom to express “the thought that we hate.”"

I see legally protecting hate speech as the 'cost' of not having someone else decide what counts as allowable speech.

I live in France where there are stricter limits to speech. Quoting Wikipedia on French hate speech laws, French "laws forbid any communication which is intended to incite discrimination against, hatred of, or harm to, anyone because of his belonging or not belonging, in fact or in fancy, to an ethnicity, a nation, a race, a religion, a sex, or a sexual orientation, or because he or she has a handicap ."

That's all well and good for me...up until the point where someone starts questioning what a nation is, for example. Or what an ethnicity is.

We also can't deny crimes against humanity and genocides here. I wouldn't want to do so, but having that restriction on speech means that there is someone charged with deciding whether something rises to the point of genocide (where denial is illegal and punished by law) or 'merely' a mass killing (deny it all you like). Given the choice between the French and American laws on hate speech, I'd prefer living under the latter.
>There is significant empirical evidence that shows that policies such as long paid maternity leave harms women's wages and career progression.

That's the problem -- not the maternity leave.
What do they actually do for noise mitigation though? If people can't take calls in them without disrupting others, and if someone could theoretically still shout at their neighbor when they need to have a discussion it sounds less than ideal.
Web components do not have a great story about passing complex data. If you want to pass typed data (not just strings) then declarative HTML suffers since HTML parses all attribute values as strings. You can use JavaScript properties to provide typed data to Web component custom elements, but properties cannot be provided declaratively in HTML and now you have two ways of providing data. With that said, I think there is value in building UI components in Marko and offering web component custom elements as one option for embedding your Marko-based UI component into a page (using a small UI bridge layer... something that we plan on open sourcing). --Marko author
No problem connecting from the UK
The Great Divergence
First PH Launch. MultiCopyPaste – Unlock 10 additional copy and paste
Bitcoin Analysts Compete for the Highest Price Forecast
Help wanted: Ottawa tech companies recruiting to fill thousands of jobs
Jupyter's totality?
Stop storing strings when you should use Enums
I think that's not the issue under discussion.

It's not about whether taking a year off work hurts career progression, it's about whether offering paid maternity leave creates pressure not to hire and promote women, regardless of whether they have kids. If the result was strictly "taking a year off work delays your career", that would be a fairly obvious outcome. Instead, what we see is "knowing some job candidates can take a year off work with pay discourages hiring and promoting those candidates".

It is, among other things, an indirect argument for paternity leave - if leave is symmetric, you can't preferentially hire/promote the people without access to it.
It is all relative right? She did do those things and she probably had to work harder than her male peers to get to Kleiner in the first place. I think dismissing her "complaints" is just not fair. Discrimination can happen anywhere at any professional level, the teeny top .00001% and the bottom percentage of wage earners making minimum wage. Just because it she is arguably very successful does not mean her claims have no basis.

Sorry if I am taking the tone of what you wrote wrong, I know this is a sensitive topic. I will admit I did have a sort of similar thought, "But you are still very successful and wealthy compared to practically anyone else, you are winning Ellen!" But then I realized money doesn't matter. What matters is purpose and validation of your effort in a professional environment. When your bosses and peers are constantly shitting on you, even if they are giving you a lot of money it hurts in ways that are almost impossible to know without putting your life and a little piece of your soul into something only to have it rejected by people you desperately want the respect and peerage of.
This is the kicker for me:

> At time of writing, no browser has implemented customized built-in elements. Chrome plans to implement them (status) but other browsers have expressed distaste for implementing the is="" syntax.

I would love to just be able to "fix" the normalization around several built-in elements.
In my opinion, it's not really possible for dissimilar jobs. You can measure performance moneyball-style in baseball because everyone is playing the same game. For jobs, that'd only work if everyone did the same job, and if the companies at which these people worked agreed to share data.
Kim Wall died in accident on submarine, says Peter Madsen
Yea, but changing it takes work and leaving it doesn't.
very interesting. do you have a contact email somwhere?
> some opioid-ravaged population-3000 former logging town in central Wisconsin

You're buying a false narrative. Most midwestern town in states like Montana, the Dakotas, Utah do not have opioid problems. In fact, those states have the happiest and most satisfied people in this country.
Looking back, I can't claim that my university experience had anything much to do with it. It was a realization that I came to by myself: if you want to learn anything, the only person you can really depend on is yourself. Once the will to uplift yourself is there, especially in this age, you will find the materials and the resources along the way.

Poor educational system is something that India suffers from too. I think the best antidote to it is to evangelize the idea of self-learning even well after you have left the formal educational system.
>>But even with that, there may be biological reasons why men and women are interested in different things. Which may mean more women in job A, or more men in job B.

You say biological reasons, I say social programming. The whole nature vs. nurture debate has been going on for ages.

Basically, we have no way of knowing what portion of women's tendencies to gravitate towards certain jobs and careers can be attributed to biological factors vs. to the way they were raised by their parents and conditioned by society.

Consider this: back in the 50s and 60s, women dominated computer programming. It was seen as an obvious career choice for young, talented women. This article explains the history much better:

http://gender.stanford.edu/news/2011/researcher-reveals-how-...
While I agree with your overall point, I would add that anybody who thinks that "Agile" prescribes that people be considered fungible, has been misled. Somebody's specific implementation of "agile" might prescribe that, but nothing in the Agile Manifesto says anything like that.

In fact, I'd argue that, to a first approximation, anytime anybody makes a statement along the lines of "Agile says you do X", you can safely assume that they don't know WTF they are talking about, and/or they are confusing Agile with "Foobar Inc. Fucked-up Agile".
Actually, I think the reply was basically on target... The complaint in the section of the linked article that APPEARS to be relevant to throwaway613834 is "CMake’s treatment of paths", which is all about the fact that build artifacts of cmake have absolute paths. Build artifacts of cmake, however, are build _output_ and thus shouldn't be relocated, distributed, or checked in (I would argue relocation is a form of redistribution, it's just the simplest possible case). These build artifacts are the output of a specific build, thus they are (as pointed out) a lot like .d files which I also would expect regenerate in the new build environment post moving/modifying. Just like with .o/.d, I would expect to move/distribute/checkin after cleaning these build artifacts, and then regenerate them afterwards. Since this is pretty simple to do, I'm not sure it's worth such a long section in this blog. This is even pointed out (a couple times) in the blog comments. The author also even references why it works this way as a default: "It is really hard to make everything work with relative paths, and you don’t get that much out of it, except lots of maintenance issues and corner cases that do not work." Unless you have spent a while deep-diving into the issues, wouldn't it be prudent to accept the word of the maintainers as pretty close to canonical?
Which only begs the question - how come the black market isn't absolutely saturated with fake rhino horn powder? If it's just keratin, you could make tons of it with little effort and sell it as rhino horn, no? People make fakes of items with much much much less smaller profit margins, yet rhino horn trade is not completely destroyed by fake product?
In another comment I mention that the biggest conceptual improvement that Marko offers is async and streaming rendering. Async changes how you think about passing data to your view (you start rendering immediately and you can retrieve backend data asynchronously to start rendering parts of the page asynchronously). Also, Marko is not tightly coupled to a VDOM (while React is) and because Marko is not tightly coupled to VDOM rendering we can achieve significantly better performance (sometimes over an oder magnitude faster than React on the server) and this absolutely can make a difference. The slowness of React (and the sync rendering) were huge blockers from the very beginning when we considered using React at eBay. --Marko author
A lot of US charities actually ship clothing to Africa because they get so many used t-shirts and the like.
> Higher kinded types in themselves don't have any business value

They make it much easier to fulfil business requirements in a clear, maintainable way (and mean there's a huge space of libraries available to help with that), which is what programming is all about.

> I like how Clojure works much more (you can opt-in to any extra features Clojure has to offer and they are not forced on you) compared to Scala.

What exactly is "forced on you" in Scala?

> Clojure is a clean language with a very powerful and useful philosophy behind it, Scala on the other hand has a lot of tacked-on features and the whole language lacks consistency and philosophy

Clojure has a clean design as far as it goes, but the design is so spare that to do anything practical in it relies heavily on macros. That's a legitimate language design philosophy and I'm glad there are languages that pursue it, but I don't find it makes for maintainability in the long run; macros are too powerful to be able to reason about code that uses them, so for a maintainable codebase your macros need to be restricted to a subset of what's possible - and to be able to maintain that it would be better to standardize more restricted alternatives that cover the important use cases.

What Scala features would you say are tacked-on? I find it very coherent, with just a few powerful, orthogonal features - it's not quite as minimal as Clojure, sure, but it feels like it's got a lot fewer special cases than Kotlin or any number of modern languages. The libraries some people have written are a lot more... variable, but that's not a sign of issues with the language - if anything it's the opposite.
It is kinda funny that Apple didn't do anything about Caps Lock when they redesigned their keyboard with the touch bar.

I cannot imagine professionals or casual users who would need quick access to turning caps lock on and off. When you need caps lock over shift, it is because you are planning to write a lot of all cap text, and so, taking a second to turn it on via the touch bar seems okay. It is prime to be relegated to the touch-bar, while plenty of professionals use ESC all the time while touch-typing.

While they were at it, the switch window `command+~` short cut is almost unreachable on non-us like keyboard layouts.

If they were gonna break professional users keyboard workflow, why not fix some of the more glaring mistakes in current keyboard layout while they were at it?
I'd say it's not just about risk tolerance but also deciding what pieces to "outsource" in your daily job.

When you're running your own firm (even one person), you are in charge of catching billable work, doing the billable work, billing the work, filing the taxes, etc, etc. If you add anyone else, the non-billable efforts get even bigger. I ran my own firm for ~7 years and had a team of 8 at one point. Hunting the next project just got exhausting and I never got to build things.

If you work for another firm - consultancy or product - the vast majority is handed off to other people who are probably better at (or at least focused on) many of those things. Yes, you make less money but you're "paying" to have all those things done for you.
How the blockchain will prevent fights like the one currently ripping Uber apart
If it's fully legal to sell and buy and comes from farmed rhinos who are not harmed during production, why would you call the buyers "motherfuckers"?
SQLiteProxy: SQLite over HTTP
I tend to avoid ribs, as good as they taste, because it's a pain to get my fingers all covered in sauce. To each their own I guess.
So you would rather sit in a traffic jam because everyone is scared they'll be the one who gets made an example out of for behaving normally?

That's what having visible cops patrolling the highway devolves into and it's pretty terrible.

I'm not sure if your opinions are bad or you just made bad comparison.
Show HN: Visual Inspector for designers released this week
A big part of my interest in working remotely is how likely I am to find a replacement job. At this time, it is much easier to find a job if I am in person.
That's why civilized countries are moving on, from mandatory leave for mothers to mandatory leave for both parents.
YouTube Tricks, Hacks and Features You'll Want to Know
Thanks for the response!

Always curious how moves like this help people who are actually doing stuff in the browser automation/testing scene (I am just a trend follower/leech off the work being done), glad to hear you guys were ready and props on thinking ahead.
Give me clear goals which are measurable, and I will get things done either remotely or on-site. It doesn't matter which one. This is a win-win situation because my manager can track my progress based on the previously setup measurements. And to achieve this, location is irrelevant.

Things usually start turning south when managers just simply demand speed. Or eagerness. Or dedication. Or other bullshit which has no relevance regarding any specific task.

These are the cases which brilliantly show the lack of management skills. These are the kind of little men who demand you to be at the office all time. You can call them control freaks, or micro-management fetishists. It doesn't matter. These people just show one thing with their behaviour: that they don't trust their subordinates.
I think it's pretty bad to restrict this sort of communication (which nowhere requires anything remotely like FB use) to a singular communication channel and actively hampering any attempts to transparently include other methods that do not not involve FB use.

And the buck doesn't stop at FB or its developers, now you are forcing other people start using, too.
Typescript Tutorial Covering ES6, Debugging, Typings and Type System Features
If you are looking into diversification. You probably don't want to buy 2 1/1 correlated stocks or assets, since basically buying one of them will do the thing.
Bolt: Europe’s “Tesla on two wheels” launches big crowdfunding campaign
The Windows App Store Is Full of Pirate Streaming Apps
https://news.ycombinator.com/newpoll
You seem to be making a moral argument for why to save leftovers.

I prefer to buy fresh food because I believe it's healthier and I have the money to do so.
Context isn’t for cancellation
I recommend starting with short stories. "Space, Time and Nathaniel" and "Moment of Eclipse" are both great collections. Or just "Best SF Stories of Brian W Aldiss", which I think was updated several times -- that's how I first found him.

His novels are mostly excellent but I think there's a good chance you'll bounce off them if you don't happen to like the Aldiss vibe. He can appear very cold and dry until you realize how funny he (usually) is.
Agreed, U.S. higher ed has been somewhat emptied of its thought diversity, in my own experience.
That's not actually true! From https://www.notebookcheck.net/Lenovo-ThinkPad-T470-Core-i5-F...:

"Our stress test with the tools Prime95 and FurMark (at least one hour) on mains is not a big challenge for the ThinkPad T470. Thanks to the increased TDP limit, both components can maintain their maximum respective clocks over the course of the review. [...] The two CPU cores maintain the full Turbo Boost at 3.1 GHz and the graphics card 998 MHz."
You can map caps lock to escape (I map it to control). The bigger complaint I have heard is muscle memory from vim people used to the Mac layout.
No, but I wish I did.
[citation needed] on that unemployment figure. Is that a unemployment for recent graduates, or anyone with a CS degree?

I find that figure surprising because:

1) https://www.forbes.com/sites/susanadams/2014/11/19/the-colle...

2) This is purely anecdotal, but I've had no problem finding jobs as a self-taught programmer in Canada. I'm paid nearly 6 figures with 3 years of experience in a field where I don't have formal training. If that's not sign of a skills shortage, I don't know what is.
Any kind of leave is a gap in the worker's experience and in the value the worker provides to the company.
Let people join your Slack community – Auto invitations for Slack
> How can a manager evaluate another person's skills when he doesn't have the knowledge in the first place?

As a Manager, I am not measuring your performance based on your skill, but on the tangible output of solutions that provide value to the business that you produce.

Your skills and knowledge are your own tools that you can use to produce such output in less time or with better quality.
Maybe the degree is different. At my last job the CEO joked about sex with his twin's wife in the hallway. A director looked at porn during hackathon. A manager told some awkward story about his sister in law and stripper poles at a team outing. And an employee made some dumb sexual pun. Guess which one got in trouble.

Maybe the higher up you are the more brazen you can be.
Ohanian confirmed what he said about Pao, though.
Did you know that there is a new Java compiler that can do the first Futamura projection? https://github.com/graalvm/graal/tree/master/compiler
What It Takes to Scale a Tech Team
Is your argument: people are starving in the world, so it is morally wrong to throw away food?
The author suggests he wants to "expand this little DSL later so does something a little more complicated using some non-C++ syntax", so Nim's ordinary code evaluation at compile time wouldn't help either. On the other hand, if he restricted himself to just using C++ expressions, he would be fine using constexpr (assuming he can use newer standards of the language).
I can't imagine anything more unprofessional than raving about meeting a washed up porn star and then talking about sex workers in the company of people you are not intimately familiar with. Although you could say it was a 'social' moment on the jet, not a professional meeting (as Pao seems to believe it was) where there should always be much more latitude on conversation topics, it's still very distasteful.

I normally have a very high tolerance for talking about any topic but anyone who says that stuff in public and not in the small company of close friends has bigger issues than just
sexism.

As others have pointed out most of these situations sound like grown men acting like frat boys or teenagers, not adult males with a singular problem with how they treat women. These are men who need to learn how to act around other adults and how to treat people with respect in public. Or at a very minimum leave it for your off-time among close friends in private.

Software has largely confronted the 'brogrammer' issue publicly, and I believe is working to improve itself, but it's well known that finance is still heavily influenced by untamed frat boy culture. This is a culture where these immature boys don't get their behaviour properly confronted and corrected. Especially when you throw personal wealth into the occassion.
I didn't make my point clearly. Flip could have built a waterproof action cam very easily. But the hard thing GoPro did was marketing it, not building it.

I also agree that action cams have a market niche that cell phones can't easily fill. Though that seems to have declined as a lot of people have realized they like the idea of being great adventurers but they don't actually base jump :-)
I seem to remember that being used as an attack vector at college: Identify a terminal that was logged on as root (albeit physically inaccessible), then find a way of getting message to it, then send a string that programmed answerback and then triggered it. Usual payload was moving your 'special' version of a common suid program into place, possibly along with a tweaked version of 'sum'.

This started with 'write' etc. but became an escalating arms-race.
The problem with Facebook is that one entity has access to all the info.

I don't trust any single entity; they are too easy to pervert. Just one more kind of bad monoculture.

Strong crypto and political activism are not contradictory; they are complementary
Yup. Power over ethernet would have never caught on if it weren't for electricians unions and approved vendor/contractor requirements.
Does it extend to C or to Nim itself? Rust macros extend to Rust, and as an input it can receive any valid tokens (the only condition being to have all opening and closing () {} [] match correctly).

Rust procedural macros are one of the reasons I started using Rust.
One of the thing Flip did right was device-video orientation. Even though the device was held vertically which fit naturally in a hand, the video was recorded horizontally. The original iPhone may have done a disservice to the world by matching the orientation of the camera to the screen.
As a (happy) dad, I'm very surprised by this :

>>> Do we, as a society, treat the privilege to raise a child as adequate replacement of the lost salary/promotions etc?

I'm very surprised of the opposition you make here.

I'd prefer : Do we, as a society, treat the choice to raise a child as one that doesn't imply the loss of salary/promotions etc?

(but in my case, my employer has never spent tons of money on me; "considerable training" means to me : a year of full time training such as : mastering a foreign tongue, mastering a technical field besides IT, etc. It's certainly not "we'll leave you learn by yourself at night and pay for your lack of efficiency during the first 6 months of work"))
There was an article in the Guardian at the weekend about people from the US having terrible problems in the UK (particularly London) where people would say very nasty things very politely... which is a very middle class bit of British behaviour.
Because it's a real risk if society mistake potential threats with actual ones. Given the current tendency of trading freedom for security it's a sane concern.
We detached this subthread from https://news.ycombinator.com/item?id=15063449.