skysight-inc/HackerNews huggingface dataset:
There is a huge difference between divisive rhetoric (employed by, say, Donald Trump), which shouldn't be banned, and dehumanizing, degrading rhetoric, which should be.

> it's genuinely offensive and gratuitous

Perhaps, but the goal isn't to ban speech that offends you personally, nor is it to solve problems, but to ban speech that harms your standing in society, as in my example.

> Go tell an Bosnian 'your genocide is less important than what happened to black people'.

No one says that. In the context of our society, talk of "white genocide" means (by default, although it should be judged on a case-by-case basis) co-opting white racial speech, and presenting it in a manner that demonstrates its harmfulness. This is not about nuance, but about what such a statement normally means in our actual society. If someone unfamiliar with the realities of our society takes a subjective offence, then that's their prerogative, but the law must take into account the ordinary reality, rather than people who may be unfamiliar with it for some reason.
CRISPR Can Now Edit Genes Using Nanoparticles Instead of Viruses
https://bighead.sievehq.com/ and a demo here https://www.youtube.com/watch?v=k32kJRAbIoU
First off, I'm not a prospective client, but I have some questions. How can I customize the site? How about custom fields in the client on-boarding wizard? Can I use my own domain?

To be honest I don't see anything I couldn't pull off with a CMS, under $10/month in hosting fees and an NDA from Google or thrown together by a paralegal in an hour.

I think the product as you built it has legs, but in a different market at a lower price. Your overhead can't be significant here and $29 a month is way too ambitious. I would pivot to a non-technical market if I were you, like creatives, marketing or even trades.

I may also be totally wrong, but that's my $0.02. Good luck.
The U.S. Is Crushing Its Clean Energy Forecasts
It should be something else, it's working perfectly fine here, and moreover its a Typeform. Can you try again?
Ideally, yes. There are a lot of times you need it though:

1. Recurring meeting events have to take place in a certain zone so that the right epoch time can be calculated for the recurrences across DSTs

2. Even single meetings need them (see other post in this thread)

3. You may need other zone's local times. Imagine you're scheduling shifts for people to work. If you're in a different zone than work is scheduled in, the presentation later needs to know that zone to compute the right epoch times.
Q: Are granting shares not a securities violaion in some states (like Missouri Blue Sky?)

I'm old, so I don't need most of this, but in a world where MS Office (which is an unfairly large amount of code!) costs ~$5/month, isn't this steep for a non-vertical-specific product? For example, I have something that I would generally hand-wave and call Slack+Asana-for-healthcare-careteams. I charge about $10/member/month with all the Federal HIPAA compliance and audits and whatever. If pressed, I drop it to about $3/member/month. That said - each "Enterprise Sale" is ~5k~10k members....

What would it cost you to run, at the margin, if you had over 5,000 users? (I realize that at some point, you need to make enough to eat...)
> what comes out in the first few weeks after birth can only be described as "alien toxic goo"

I think it's called something like 'meconium'. It's so sticky that I don't think you could wash it off without relatively high pressure. I would also not exactly be keen on having bits of this tar-like substance sprayed over my walls!

It barely has any smell, and it's only there for a couple of weeks - it really wasn't a big deal for me at least.
Spain has caused far more death and harm than communism, and yet no one sees that flag as dehumanizing, because death and harm are not currently the values that flag represent. Similarly, while communism has caused death and harm, they were never the cause of that movement or the values its symbols represent. They are, however, exactly what Nazi flags represent.
> ...they're simply priced in...

Well, you're correct. If the bonus is unacceptable, the employee can just quit. But a year of work (or more if it's event based instead of annual) is a big opportunity cost to find out that info.

In other words, employees never take an unexpectedly huge bonus to the chagrin of the employer. So there is a power imbalance there.
Thanks for the feedback, I think I've received a lot along this lines, will think this out deeper.
I agree that Keepass isnt't optimal, but what I find to be its main advantage is that you're fully self reliant.

I'd love to see an easily self hosted version of this.
I worry about Canada's significant dependence on oil as well.
Ask HN: Fast Vacation in Bay Area at Easter. Must-Go-to Places?
Hey, I will be in the Bay area around Easter for the second time. This time I will be with a badass guy who basically know everyone so I have an all-access-arena pass. Any suggestion of places/companies or something I CAN'T miss?

TY
Electrical cars are cheap in Norway compared to other cars, especially compared to the same situation in other countries.

It's not like they're cheap, but the fees are insanely high for ICE cars in Norway.

Example:
A BMW M550i is from what I can see $73,400 in the US and $135,300 in Norway. That's 82 percent more. The difference is way smaller for electric cars.
Frank Lloyd Wright Paved the Way for Bad Silicon Valley Housing Ideas
Thanks, just FYI here is demo we worked up just now if you are interested :) https://www.youtube.com/watch?v=k32kJRAbIoU
> One of the reasons startups target the young is surely naivety, e.g. stock options, altruistic work, and so on. While older workers are happy to take their stable, high wage senior jobs. Only branching out into innovation when its under their own terms and they have a solid plan.

What about having different responsiblities ? I would argue, younger people have less responasibilites than a older person, who on average does not like change and is less likely to change than a young person due to the pain of change.(It's very difficult to move a family across the country if you are married and have kids and I would bet on average, the older you get, the less likely you are to do so ,on average)

When I say " change" , I mean take risk.

A younger person can afford to take on risk younger in life than an older person due to age bias in hiring practices.
Pencil prototypes in notebook, or mockups/hi-fi on screen.
We'll get back to you now.
Bayesian learning from online reviews under different rating systems
OP said “as a freelancer, my clients like to use their own NDA.” I’m saying “as a client, you are correct, I prefer to use my own NDA.”
Which is your device?
Looks like it, tons of feedback on that. Going to change.
How to Protect Yourself Against Spearphishing: A Comic Explanation
Did calling Apple Watch “iWatch” trigger anyone else?
Which one is your device?
Standard Oil, AT&T and Microsoft can all be beaten -- just as soon as the government steps in and takes action against them. Capital tends to concentrate over time. It takes government action to break up monopolies. There are very few examples of monopolies fading away on their own.
Tangentially related - there was the russian experiment on fox domestication that had decent success in selecting for "tameability" with just 3 generations.

http://www.bbc.com/earth/story/20160912-a-soviet-scientist-c...
I’m one of the people who dropped off. Your chat person told me to try hiring your sample profile. When I went there, it was just a poorly made typeform. Your NDA process didn’t account for anything as simple as finding out what country the other person is in. Regions impact legal documents significantly. Everything else was basically the same. Overall, I think your premise of “I know we have a decent product” is flawed. Your product brings little to the table for me, it introduces risk, and extra costs.
#1 i18n lib i18next: learn once – translate everywhere (react, angular, )
Not of much value to HN:ers personally perhaps, but as something to point others to...
Married households fare well because the tax system and plenty of other institutions favor married households. It doesn't have to the the case.

Marriage is mostly a "capital" redistribution system and with strong public services (ie shared services) there is much less need to focus on the nuclear family as a protection (sharing of ressources) network.

Ex. When a few years back pension laws changed in Japan and housewives got the right to get a pension separately from their husband, the rate of divorce boomed.

There is nothing in the nuclear family that makes in a natural fit to what humans are as social animals.
I wrote an incredible similar class for protected memory accesses for c++ back in 2008. Lead to beautiful code and in debug mode it could verify accesses. Subsets, copies, type conversions etc were beautiful. Also combined it with a shared pointer class as well. Probably should open source those...
Slightly offtopic - Any suggestions for a lightweight site engine, to produce equally simple personal websites?
That is not necessarily true. As an employee, you may be in a good position to judge whether a firm is likely to succeed, with perspectives not available to the market. This is why markets often react when CEOs buy/sell their own stock.
Ask HN: How do you read programming books?
How do you read a programming book? By programming books, I mean books which teach a language/framework/tool.

Do you read it in one go and later try examples or go through entire book by trying all examples?

Do you read the entire book or just the part to get the job done?

What methods/techniques have you found useful while reading such books?
Maybe you should try selling something people need? Seems like what you're peddling is stuff most freelancers already have.
I use Upwork extensively to get work done.

The problem with freelancing is generating demand. How do I, as a client find freelancers ? So I go to such places.
And all the sites that can generate demand (freelancer.com, upwork.com, etc) will manage all of this for you.

They have their own freelancer landing pages, etc. Maybe not as good as yours, but they are fundamentally solving the demand generation problem first. Invoices and Payments are fundamental to these platforms.
Psono Password Manager now with DDoS protection and vulnerability scans
gusto
> user churn because of bad onboarding

I have a stupid question regarding vocabulary, because I've seen this 'inherent' definition of 'churn' used around here more recently.

To me, when I do co-hort analyses, failure to onboard is a conversion failure. In any case - 'Customer Success' territory. 'Churn' is when the custom fails to re-up (for whatever reason).

Am I using the 'wrong words'?
A virtualized grid does not mean the data request is virtualized all the way to the sql server.

The main issue with displaying 100,000 rows in the browser is DOM overhead. A virtualized grid like Slickgrid which they are using, reuses dom elements as you scroll and in its simplest form is just backed by an in-memory JS object.

Once you start exceeding what works well in memory you can move to a local temp file system, which it sounds like what they are doing.

None of this has anything to do with the SQL server itself, it simply sends the entire result set to the client which deals with buffering and virtualizing it to the UI in whatever way necessary.

This is how native SQL UI's tend to work, I have never seen one rewrite SQL to try and virtualize all the way to the DB.

Obviously unless you do use the DB there will be limits, but 100,000 rows fits entirely in memory without issue: checkout this sample: http://mleibman.github.io/SlickGrid/examples/example-optimiz...
COMPOSITE HACKS

• If Truly you Are In Need Of A PROFESSIONAL HACKER Who Will Get Your Job Done Efficiently With Swift Response, You Have Met the Right Person.

MOTIVE: • I don't care who you are, The reason why I am hired is to simply get the job done however, I engage in"silent" attacks so the target remains unaware of the hack.

MY HACKING CAPABILITIES: There are series of people who needs to Hack their target email I.D, social media websites,apps or smartphones, for many reasons such as husband cheating on wife, girlfriend cheating on boyfriend or vice versa. Or important information needed to be dumped/sniffed from the target email address, website, a particular location, or for whatsoever reason you want to hire a Hacker Or As a parent you might need to monitor what your children are doing on social media and on their personal computers so that they don’t get into trouble. Or if you want to hack a private domain email account(business email), or you want to eraze your name from court’s criminal records, perhaps you might want to Hack into the database of any government agency, All these are what I can get done within few hours.

Frankly speaking, I always give a 100% guarantee on any job I am been asked to do, because I have always been successful in Almost all my jobs for the past 10years and my clients can testify to that . To hack anything needs time though, but I can provide a swift response to your job depending on how fast and urgent you need. Time also depends on what exactly you want to hack and how serious you are. Enough time with social engineering is required for hacking. So if you want to bind me in a short time, then just don't contact me because I can't hack within one hour,sorry. Basically, time depends on your luck. If its good luck, then it is possible to hack within one hour but, if its in the other way round, it would take few hours. I have seen FAKE HACKERS claiming they can hack in 1hr , but there is no REAL HACKER who can say this (AVOID THEM).

If your target account is Facebook, MySpace, Twitter, sexual accounts or other social accounts, Bitcoin wallets, etc, or you want to hack into someones smartphone so you can monitor their calls, read their messages, chats, and social account activities without their notice, Or you wana track someone’s location, Or you want to retrieve lost files,messages, feel free to contact me, we would have a nice deal! I will explain to you how I am going to get the job done.

You can also contact me for other Cyber Attacks And Hijackings, i do almost All
Any binary options scam victims that is eager to recover lost money can also reach out to me, I'm Always ready to Help.

compositehacks@gmail.com
Dates and times are values by definition, not mutable objects that can be changed via methods. The year 2017 is 2017. It represent a moment in time, or more precisely a period of time between two points. The year 2017 does not “become” 2018 when you .add one year to it. Fully immutable objects are also easier and simpler to compare since they are, again, values. 2017 is 2017, always. Not using proper immutability leads to an “object identity” crisis where everything is anything. An infinite amount of years 2017 are allowed to exist by default(!) and they are not easily comparable or require specific library APIs to allow that.
Totally offtopic...

Choose a random static site generator, use/build a lightweight style. Done.
In general, because the EFI shell sucks and was designed by committee. On a machine with 36 disk drives, it was not easy to find the drive with the UEFI partition that held the firmware update. That's why I mentioned SRM -- the firmware updater built into SRM would try all the drives attached to the system.
It's cross platform now.

I've recently implemented a rich GUI software for embedded ARM linux, running on .net core 2.

Works OK, however I spent substantial time implementing GUI stack (dllimport, NanoVG, GLES, DRM/KMS).
I figured there was something off about it due to lack of a source, also couldn't find any studies like that when searching, that's why I put the "supposedly" in there.

Still kinda odd that nobody seems to have actually looked into a connection like that.
They are a democratic government, so their policy and decision making should be open. Thought has nothing to do with it, however, they make the announcement today, some investors freak out and sell, and a bunch of others get a bargain. Meanwhile, each year, oil consumption continues to increase by 1.5 million barrels of oil a day.

Then Norway begins to diversify their holdings over many years as they probably should have done already, but now at a fair price because everyone now knows this is going to happen, so it is "priced in".

This story is the exact reason why most everyone should ignore this financial news nonsense. This is an opportunity to buy oil companies at a discount, but this story makes it sound as though it is time to start selling off petroleum stocks. It is also a reminder that your portfolio needs to be diversified, you don't know what is going to happen tomorrow.
Ask HN: What are hardware development learning web tutorials?
* Laughs in pirate
Good idea. Too expensive. Try $9/month see if that works
It is not. Just work at a large and stable company and you are set.
I read OP as the inverse of how you read it (I think).

But, regardless, good! Before coffee (AM, where I am), I like to keep all my noun-verb-object clusters straight.

Happy Sunday!
I want to learn about developing new hardware to automate various manual tasks. What are the good online tutorials to learn developing professional hardware to automate task?
While anonymous inner classes are more verbose, they're also more powerful because you can create a whole class instead of a single method.
See if they connect to Zapier? Good indicator of a dedication to connections imo.
> To and fro emails to get the requirement right, using DocuSign to sign NDAs, then setting up a call. While with Sieve PRO all of this happens right away.

How does Sieve PRO make "all of this happen right away"? All of that stuff involves communication with the client; all of that to and fro still has to happen. Neither here nor on your promotional site are you making the case for how you make any of that process faster or easier.
But many of the electric car owners live in the cities. Here they can drive in the bus lanes and don't pay the road tolls. This makes an electric car an excellent commuter choice.
Looked like it had cup2s on it during the reveal. I have them on my car and they are amazing but still far from a drag radial.
If we want to be objective and look at the legal system in the US then as far as I know neither of the statements would be illegal, right?

There is no objective reality and the excuses you make for the BLM speakers is subjective based on your world view and ideas. The white supremacist see the world differently and they view different power structures than you do.

They post images like this on forums:

https://imgur.com/a/UVyHM

I have not checked the validity of the numbers presented I just know it is very commonly shared. So while you might focus on one type of power structure they focus on another. So in their mind they belong to a group under attack and they point at the relationship in the picture to prove it.

I think that generally is a bullshit generalization but it is the same type of bullshit that comes from that BLM representative and that you are making excuses for. In a way that has always felt racist to me: A black person cannot really think white people are subhuman, because white people are obviously not...

Just feels like an odd argument.
Brief History of Universe
It should be mentioned that as of Windows 10, Microsoft removed the requirement to allow you to install your own keys.
Choosing a high performance web stack
Online voting removes the right to vote from significant minority of citizens (often women).

Someone else forcing the vote is not trivial and small problem. Usually it's just a family member. If online voting becomes common, organized intimidation, social controlled voting and vote buying becomes possible.
No, 206 is only used with Range requests, when you try to get only some of the bytes of a larger resource.

There is 207, I think created by WebDAV, where you give back an XML document detailing the status of sub-requests. I feel like that'd be confusing in many contexts as well, and a clearly defined custom response is probably easier to handle for the user.
Agreed single machine is exactly why I chose it. I don’t want my key storage app making network calls. Simple export to email would be good enough for backup.

Apple really should just make their own and be done with it. Few apps really cry out for Apple, but this is one of them.
Same here. I freelance part time. All NDAs have been from clients. Meetings are rare, mostly everything is in emails. For invoices, I use Quickbooks.
> the retail sales of gasoline and diesel fuel has not yet shown any decline in Norway [1]

Odd. The stats you point to say otherwise. Says motor gasoline is down (1.9%) and diesel is up (4.7%) – so it's kind of a wash.

More interestingly (in the context of this news of divestment) the total figures are down year on year on year

(in 1000 litres units)

2012 9 635 521
2013 9 279 405
2014 8 995 567
2015 8 827 093
2016 8 790 684

In light of those figures divestment looks sensible.
Thanks for the tip! I pondered trying that option but I didn't think they'd actually make it as easy as that, what a pointless hassle.

So it's a follow-up experiment on that 2012 study, that's interesting.
The employee is (consciously or unconsciously) pricing in the bonus when they are hired. Whether or not they correctly calculate the bonus risk is not the onus of the employer. Meaning if you can’t afford or will be happy without the bonus, then you probably shouldn’t be accepting the job assuming the bonus will come through.
Let's take a recent election as an example:

A Bayesian pollster began with a certain set of prior probabilities. That the college educated were more likely to vote in previous elections, for example, informed the sample population, because it wouldn't make much sense to ask the opinions of those who would stay home.

Thus, based on priors that were updated with new empirical data, a new set of probabilities emerged, that gave a certain candidate a high probability of victory.

Members of the voting public, aware of this high probability, decided that this meant with certainty that this candidate would win and therefore decided to stay home on election day.

In reality the Bayesian models were incorrect as amongst other factors, a much higher number of non-college educated individuals decided to vote and to vote for the other candidate.

As it is with Bayesian intelligence, shared as much by pollsters as machine learning algorithms:

Real-time heads up display
Keeps the danger away
But only for the things that already ruined your day.
On Product Hunt today, https://www.producthunt.com/posts/aspect-ratio!
Could you explain the part that is on-topic?
A package is the equivalent of an assembly
Jigsaw – Not another standard Java project
No, the current requirements still include this. On ARM platforms it has been removed for ages now.

The quote in my previous comment has been directly pulled from the UEFI requirements on the microsoft website.
If you happen to have a product video in your site that has been formatted for a specific phone, you can make sure the container of the video is set as the same aspect ratio of the phone.

I also see the CSS as an add-on, the devices for me are more for reference, but I have used the CSS here and there for some of the Apple phones.
I was just in Medellín for JSConf Colombia a week ago. It was my first time in Colombia and I didn’t know exactly what to expect.

I was blown away by how friendly and engaged the developers I met were. I can say unequivocally I have never had the audience burst out in spontaneous cheering and applause at the end of a technical talk with such enthusiasm as they did in Medellín.

The conference venue was a beautiful, modern building next to the botanical gardens. The coffee was both delicious and strong. But most of all, the people were whip-smart and hungry to make their dent in the world. I can’t say enough positive things about Colombia.
Java GUI terminal interaction example