skysight-inc/HackerNews huggingface dataset:
Jesus fucking christ. It's a fucking word. Are we fucking children?

The N-word? The F-word? The B-word? The A-word? The D-word? The Sh-word?

Do you realize how absolutely childish this shit really is? Are we in kindergarten?
All the extra features is the main selling point of GitLab. It's the reason you use it over GitHub because GitLab is more than just repo hosting and issue tracking.
So.

During the days of officially/semi-officially-sanctioned racial discrimination in the US, it didn't really matter whether you were a dark-skinned person who was born in the US, or a dark-skinned person born in the Caribbean who immigrated here, or a dark-skinned person born in Africa who immigrated here. The only thing that system cared about was your perceived race, defined primarily by your skin color, and so every dark-skinned person got subjected to discrimination.

With recent immigrants today you can see some differences, but it's not due to immigrants having different "culture"; it's due to the historical baggage of the long, long period of discrimination suffered by folks who were already here. The immigrant probably has the benefit, for example, of an extended family that worked hard to save up and send someone to the US and provide advice and support and broker connections; the US-born dark-skinned person has had their extended family deliberately broken up, and subjected to policies that prevent intergenerational accumulation of wealth or other resources. And that's not the only sort of head start the immigrant gets, which means it should be totally unsurprising if we now see better outcomes on average for recent immigrants.

And now all the assumptions and stereotypes based on perceived race are being used as training data for "objective" ML/AI systems whose creators promise they're free of prejudice...
Correct, although I’m happy to be proven wrong.

I don’t see any way this could be possible - in order to create a malicious pickle object you’d have to have your untrusted input somehow “break outside” of its string container before it even gets pickled.

But honestly, what’s the use-case for pickle that can’t be replaced with a safer string-based format like JSON?
It seems those who already know Python want either the whole Python language, or not Python at all

Depends on whom you ask I guess. The subset implemented is fairly big imo. Maybe I just got lucky but I never really missed something, and looking at the list of differences [1] that might be because most of them are rather obscure/fancy features which I usually tend to avoid anyway or don't even know exist (multiple inheritance, attributes for functions just to name some) or else can be worked around.

[1] http://docs.micropython.org/en/latest/pyboard/genrst/index.h...
Virtualization Requirements for DevOps (Part II)
How come a lot of paywalled articles end up on the first page of HN these days?
Words also inform context (bi-directional), symbols derive their meaning entirely from context.
> it's not clear that my Google Map data is 'mine'

Yep, definitately not clear. But that's why it's a good for courts to start thinking about such things so that principles can emerge out of real-world cases.

My guess is that data-ownership is mostly bunk ("information wants to be free"). But privacy advocates who think in those terms are on to something and "ownership" is just the nearest model we can think of. Over time we can evolve a clearer idea of of what that something is.
Intimate partner violence against women and the Nordic paradox
Many languages have return variables (e.g. Matlab far predates Nim), but this is the first time I saw the name/keyword return itself be used.
I don't agree with the GP about racism no longer being an issue. But if you're saying that racism is wholly responsible for the income gap, then what's your answer to exactly the same question applied to Asians vs white people (25% less income for white)?
It looks like while converting from my benchmarking code you've dropped the 'f' when creating the resulting array.

https://github.com/treo/benchmarking_nd4j/blob/master/src/ma...

The difference is rather huge with the newer versions of nd4j.

While the numbers in the following gists do not contain the measurements I took for neanderthal, they do contain the numbers that I got for ND4J.

Without f ordering:
https://gist.github.com/treo/1fab39f213da26255cf4f75e383ff90...

With f ordering:
https://gist.github.com/treo/94fe92c9417b5c8b24baa12924a35b0...

As you can see something happened in the time between the 0.4 release (I took that as the comparison point since that was when I ran my own benchmarks the last time) and the 0.9.1 release that introduced additional overhead.

Originally I planned to create my own write-up on this, but I wanted to first to find out what happened there.

Given that ND4J is mainly used inside of DL4J and the matrix sizes it is used with usually are rather large, the performance overhead difference that I've observed there for tiny multiplications isn't necessarily that bad, as the newer version performs much better on larger matrices.
I did the same thing recently, extending the "monkey" language which is introduced in "Writing An Interpreter In Go".

Now it supports comments, file I/O, string-primitives, regular expression support and similar things:

https://github.com/skx/monkey/

Updating the lexer/parser/evaluator was nice and simple once you understand how the various parts hook together. The downside is that if you want to create a standard-library for your language you need to spend a lot of time on it.
My sega serial numbers
My sega was made in thialand and the partial serial number is 230275?43. Im only missi g one digit...can u help me decode the year and how low it is in the line of lowest to highest production number?
I think the point of packed loops is that the compiler/runtime figures out the bounds/ranges for each variable automatically.
Haven’t really used them directly, but pipenv has a check command that tests your dependencies against the free version of pyup.io. It’s nice, and while I’m not sure how better it could be but it’s still better than nothing and pointed out around 10 vulnerable deps (in a messy years-old Django project with like 50+ dependencies).
Stanford students build 16 blockchain projects in Dapp Showcase
He mustered all the courage he could, to post using a throwaway account :)
Any social study that doesn't control for genes is a worthless study. Do a twin study or don't even bother.
Batching code review comments is a feature of the code review tool
Off-topic, but what is the point of having a mini ethernet port if you still need a dongle anyway? USB ethernet adapters are cheap. They could just kill the port and save some pennies.
Seems foolish to pay the mortgage off so quickly instead of paying the minimum and investing the rest.
Just wondering how they’re going to keep people on the platform with these annoyances.

People can tolerate ads on FB itself because it provides an unique experience that’s hard to replicate elsewhere (due to the network effects), but I don’t see what value Messenger offers compared to iMessage or WhatsApp (I know the latter is FB too but it doesn’t yet have ads).

The second people see ads in their messenger they will just continue the conversation on iMessage or WhatsApp or Telegram.
Self-driving car’s operator was streaming Hulu when it killed a pedestrian
ESLint v5.0.0 released
Good news Rename in bulk using Linux bash script
How is the trackpad? I intentionally bought a MacBook Pro late 2015 version just before they went out of stock because I actually like all those “old” ports, the old keyboard and so on.

I’d prefer to stay on os/x because Linux is still tedious in the way that you have to configure it to make it tolerable and windows had gone from great (7) to something that annoys me on a daily basis (10).

But I’m mainly scared of the mouse. The MacBook trackpad is damn near magical and I’m not sure I could ever use a laptop with a trackpad that didn’t come close to it. The price point and the design choices on the MacBook line as well as it’s price point (price can be mitigated by buying older versions like I did) have made me consider other options, thinkpads being the main competitor. But how is the trackpad?
Old-school demos have another common trait with magic. Like the best stage magic, you know you are being fooled - but even after seeing how the trick is done, you remain amazed by it.

The best one I have seen: Cubase-64 [0]

0: https://www.youtube.com/watch?v=artEQkifGG0
We at ReadMe recently launched Build (https://readme.build), a tool for deploying and sharing API's! It uses serverless under the hood, which makes it fast and easy to spin up your tasks in the cloud. Services can be consumed with code (Node, Ruby, Python), or via integrations with Slack, Google Sheets, etc. All you need is the one API key we provide to you.

We use it internally when fetching usage metrics, receiving notifications for new sign-ups, and to monitor page changes on our enterprise app (https://readme.io), and use these endpoints frequently from Slack channels.

We manage versioning, rate limiting, logging, documentation, and have offer private services and user management for teams.

Creating an API is as easy as:

$ npm install api -g

$ api init

$ api deploy

AWS Lambda performs wonders. It's enabled us to make it as simple as humanly possible to create, deploy, and share functions. It requires little prior knowledge to start tinkering with, has a growing community to provide support, and handles smoothly in a production setting.

Serverless rules. I'd love to hear any feedback on our implementation of it! Give Build a try at http://readme.build, and feel free email your thoughts to achal[at]readme.io.
I have built an internal use image library, (uploading, resizing etc handled by lambda) for companies in the fashion and retail business. I found lambda a great pain until discovered aws codestar for whole serverless (and other projects) and aws SAM cli for functions itself.

I really want to go all in but:

Biggest drawback for me are js coldstart times (a lot more than python but I only used node so far) and that they don’t perform well with AWS RDS.
Reason being that for SQL DB access you have to put a lambda into a vpc and that makes coldstart horribly slow. Furthermore you can’t pool lambda requests easily and it of require a pooling service and logic to repeat/hold on refused connections.

That’s all too much brain and defies the purpose I think For my usecase at last.
Awesome! I didn't expect you to write that blog post so soon. It will be interesting to find out where the differences (beyond the 'f' ordering thing) are that make Neanderthal so fast, since when I originally started the comparison, both basically boiled down to calling MKL through JNI.

For completeness sake, could you also provide some information about your machine specs and operating system (and if on linux your glibc and kernel version)?
There are many embedded assumptions in your statement that do not hold up to scrutiny. Methane "breaks down" to CO2 and water? This is difficult to parse. I do not think that methane generally breaks down to much of anything at standard temperature and pressure. Do you mean the combustion of methane produces CO2 and water? The latter is true, but OP's point is that this combustion produces A LOT less CO2 as compared to the equivalent (in BTUs) amount of coal.
Unless he has a larger percentage of his wealth tied up in cryptocurrencies.
Honestly, blocking memes would be the only good result of this law. I can’t wait to see social networks cleaned of that crap.
I think this gets at the core of why I think "100% serverless" isn't the right move for many projects.

If you decide you're never going to boot a machine and manage it yourself, you're locked into the exact set of choices your cloud had made available for you. When your project has a need that's not covered, you're stuck.

I'm not talking about vendor lock in here, purely about the reduced flexibility within a given vendor if you choose to never manage a server yourself.
Where is the slave
I might #hnwatch this one myself!
> might possibly ought to be offended

Have you considered the possibility that people other than you do find the terms offensive, and have asked for them to be changed?

> This [...] is the kind of thing that makes the people who doubt much more certain of their skepticism and should be considered harmful.

Those of us who live in the US are painfully familiar with this line of thinking... "you better change your ways if you want to convince me about this whole human decency thing! I'm still on the fence about being an asshole, and it's all your fault".

Guess what, nobody cares about your skepticism, because you're not in a position to decide on this issue, thankfully. Nobody is trying to change your mind, either. All that we ask, as a society, is that you keep your intolerance within the scope of the law, and refrain from killing or beating people as a result of your bottled up anger and sense of entitlement.
Your link suggests your assertion "For most of the ways methane breaks down, it gets converted to CO2 anyway" is just plain incorrect. In the atmosphere, methane becomes -CH3 (- used for dot because I don't know how to do that), the free radical eventually forms formaldehyde. Methanotropic soil bacteria can break down methane to CO2, but there is nothing to support your assertion that most of the ways methane breaks down [make] CO2.
Quite a many people actually sacrificed lots of real cash in pursuit of some cryptos.
Deep Learning classifier services via AWS Chalice. It's trivial. However, 50MB/250MB lambda limit is a pain, one has to cut down TensorFlow, Keras etc. significantly before deployment (doable but difficult) or do some S3 tricks with /tmp. I wish they allowed increasing this limit for extra money. It's cheaper than EC2 Elastic Bean Stalk though.

I wouldn't do that again; I can waste time on more interesting things than to hack artificial limits of architecture that will be changed at some point anyway.
We’re currently using Xamarin and azure as a backend, though not serverless yet as stuff like cosmos pricing is still too expensive. But using Xamarin, which is terrible on its own, we’re also splitting our clients up in two languages. I’d like if we could adopt flutter and angularDart for clients, and I’d really like to run some of the backend in something like Firebase / cloud firestore.

I’m not sure if google is a good option in terms of privacy and EU legislation though. I have my lawyers looking into it currently, but to be honest I’d love if Microsoft made an Azure alternative and fully embraced dart for azure.

This is probably unlikely, but it would be really awesome.
A friend introduced me to IRC around mid 90s when internet was getting popular in Sweden. DALnet was the network and it was late hours due to the channels main participants where from overseas. My friend went to the channels IRL get together in the US. Met there his love of his life, married and moved to the US. I think it’s a great story about the impact of internet and IRC was and probably is.

Turning to today, I think IRC can be a big player in the area of IoT. Especially because internet is going into a period of decentralisation. It’s starts with the geeks, like you and I, and later the main caucas will trend on.

Long Live IRC!
OrbitDB: A peer-to-peer database for the decentralized web
So to summarize, it's not okay to take a selfie at all?
Simple hack bypasses iOS passcode entry limit, opens door to brute force hacks
Not so long at all. Into this century in California, at least, your Pacific Bell local calling area was something like 8 miles, and your "free" area was the collection of prefixes for which the nearest point for each prefix was within that distance.

San Jose, for example, had 3 calling regions. Anywhere in Sunnyvale to SJ1 or SJ2 was local, but SJ3 wasn't.

I set up message broadcast systems for groups (such that a 100-second message could be broadcast to a database of contacts, loadable from a CSV file). I wrote a program to parcel out which calls were local from each point. 2 parallel systems, one in Sunnyvale and another in SJ3, could cover from Menlo Park to southern Fremont to Monte Sereno to almost San Martin with no calling charges to over 700 recipients.
At certain point everything starts to break down no matter the stack.
I don't think you've got the right attitude at all. Making anything physical can usually be done in at least four ways: clumsily by hand, low quality and mass produced, high quality and mass produced, and high quality by hand.

As mass production techniques have improved over the last century, manufacturers have usually tried to pare back costs and avoid over-engineering, relying on tighter tolerances to create an acceptable product. Rather than aiming for high quality, instead they minimize defects and maximize profits. Products tend towards acceptable - good enough to buy - but not delightful.

This has gradually created a space for the fourth mode of making, in the bespoke small batch hipster space. It also benefits from a narrative that soulless mass manufacturing can't easily replicate.

When something is made well with artistry and craft, some of the person who made it goes into the product and reaches the end user. A maker with the right attitude will find that fulfilling. It's a tangible connection with other people, and feels honest and validating.
> There is so much to gain by doing so, for everyon

Not for everyone. For young people.

The way we’ll get UBI is by repurposing Social Security and possibly Medicare funds for its purpose. That, in turn, requires millenials turn out to vote.
Maybe this was true back in 2008.

Nowadays brands are the cesspool itself.
Oil and Natural Gas are very difficult to replace. Look at the German Energiewende program.

https://en.wikipedia.org/wiki/Energiewende_in_Germany
Robotic Beast Transforming
This needs to be on https://twitter.com/shit_hn_says
Day 1 or even Week 1 might be a very unrealistic timeline for most new companies to split equity.

Majority of people starting a new company are very unfamiliar with equity splitting, vesting and everything related to theses things. On top of that, usually the team members aren't even well defined yet, same as the idea for the company.

A lot will change even in the first 6 months of a company that would justify different equity splits for different members that are still founders but join with different (implicit) roles and at different times.

Sadly, unless the founders are extremely lucky, it will probably take them a lot of experience and maybe going through failing a few times until they get the equity split right from the get go for a new company.

And there's a bunch of other external and unpredictable factors. For example: about 4 years ago I started a company with a couple other people - each founder joined at different times and had different amounts of equity - a few months after winning a hackathon, incorporating the company, raising some angel money and getting our first few clients, we applied to YC, got an interview and then got an offer to join YC, but one of their partners wanted us to change the cap table to remove some of the people that had equity and re-split the equity among a subgroup of the founders. We couldn't do it, so they withdrew the offer to join.
Which I really doubt.

This guy’s involvement in cryptocurrencies is just about shilling them in exchange of real cash. I’d be surprised if he held any cryptocoins at all.
This is a damning indictment against the speculative and often ultimately abusive nature of kickstarter-type businesses that take advantage of naivety on every side, of the makers who often fail to consider all they need to, the supporters who inevitably have inflated expectations about what they are actually supporting, and the realities of doing business. The medium doesn’t appear to be the problem, but the expectations and lack of humanity and compassion often missing from the human experience does have more than a hand in this.
Yep I’ve got a 2013 MBP I’m too scared to upgrade at the moment. I’ve been weening myself off it and into a Windows 10 desktop recently this solving both problems.

Plus the desktop is second hand enterprise stuff and cost virtually nothing which was a pleasant surprise.
To have a fixed MAC address for the enterprise where it matters.
Ayurvedic Treatment for Paralysis
Matrix?
Define the customer experience. If you have a Product Manager who is involved with the project, you would ideally meet with them ahead of putting together a technical design document and discuss what the customer experience is going to look like. Try to finalize as many details as possible—APIs, latencies, accessibility etc. This should be an important part of your technical design as it defines the problem you're trying to solve. Your design should then be an answer to the customer experience problem you've formulated.
> It shares only a tangential relationship to arithmetic addition

You’re right—string concatenation is not addition, it’s multiplication. (Contrast “sum types” and “product types” for an intuition, if you don’t have an education in abstract algebra.)
Why was the cost high when relying on triggering from S3? Isn't lambda charged per invocation?
Sorry if the short response seemed rude. No is the answer to both of your questions.

RN isn’t just “HTML in a webview” like PhoneGap or Cordova: elements are actually rendered as native UI components. E.g., a <Text> element becomes a native UILabel on iOS and a TextView on Android.
According to Wikipedia, in the troposphere and stratosphere, Methane reacts with hydroxyl radicals to give CO2 and H2O.
Indian Millennial here. Lived in the US(for work) for around 4 years and returned to India. So I know a little about what I'm talking about.

I am yet to understand why US millennials have all these troubles, or is it just perceived by them as such? Because frankly, comparatively speaking food is not expensive in the US. Even on minimum wage you can eat the best, healthy food there is. Infrastructure is just a whole country Disneyland. Opportunities are higher than all of human history including the present combined. Schooling is free. You can afford a good car for minimal monthly payments. You get pure drinking water, and more importantly unlike the third world countries, you get to breathe the purest air possible. Its not hard to exercise and maintain good health either.

Gaining any skill or knowledge has never been more easier, than it is today.

I understand if you had a unfortunate health complication beyond your control, or you are disabled at birth. But for healthy people, there isn't much you can complain about.

Sorry for sounding rude here. This sounds a lot more like decadence, than any real problem.
The keyboard of my 2015 Macbook is the worse for typing I had from Apple - by far - and I had a lot of Apple laptops and keyboards.

The keyboard of my 2012 Macbook Air feels like a huge upgrade.
"a character is basically a 2x2 grid"...
Do you have any reference for this type of classification/composition?

N.B.: I am not implying that it is incorrect - I am a dabbler in Japanese Brush Calligraphy (without any fluency in the language, only as an art) and I would like to read more about this so if you have links or books (preferably in English) I would be very happy to learn more.
> all you'd have to do is have someone examine it and find inode activity when you had a clear alibi that the government didn't know about (which would be easy, given we're talking 8 years here, he'd just have to find when he was on a date or out to dinner or something, the government isn't going to know his entire life history for 8 years), and you'd be well on your way to creating enough doubt with a jury.

There are plenty of ways that happens even accidentally though, a prosecutor would be able to knock out that claim easily.

You've never seen a Linux machine write entries to the system log with the wrong timestamp? It happens all the time on machines with no RTC (Raspberry Pi) or a dead battery.