skysight-inc/HackerNews huggingface dataset:
> Features:

> Management of contact field types

> Ability to set custom genders

There's no way to please everyone with defaults, that's why things are configurable. Being so negative because they likely went with a simple majority config (from their perspective) by default for a field that is such a minor part of the whole system is ludicrous.
It depends on the product. In general, you can either do it yourself, contract out sub-assemblies and perform final assembly, or give it to a factory with related experience and have them execute. With simple products like this, you are better off taking option #3 .. it saves a lot of overhead with respect to legals, financials, setup, etc.
Coincidentally on Hacker News front page right now ... https://news.ycombinator.com/item?id=18318647 ... a story about being black while legitimately shopping with no intention of stealing. I'm not sure the author of that article could use the hi-viz trick and get away with it ... or have the luxury of even contemplating it as a lark all in "harmless fun".

edit: grammar and emphasis
The much happier version: Robert Smalls, a slave in the civil war, manages to steal a confederate ship from his master and sail it to union lines by putting on a hat. http://www.pbs.org/wnet/african-americans-many-rivers-to-cro...
In the mean time electric scooters are illegal in UK because of some 200 year old law that talks about pigs and donkeys (http://uk.businessinsider.com/electric-scooters-illegal-1835...). Even so I see an increasing number of people using them, because apparently cops just turn a blind eye, which does make sense, unlike this law.
That's what I'm suggesting, but I'm pointing out the fact that CRDTs are generally append only data structures and it's possible to run into space issues with them eventually for some users.
I'm annoyed by some of the same things as you, but you shouldn't pretend there's not an important difference here. Racially profiling against a disadvantaged minority group with a history of appalling treatment at the hands of the majority is one thing; doing the same to members of a group with none of those characteristics is another. It's pretty obvious why one might be significantly more hurtful, offensive, controversial, etc. than the other -- and it has little to do with the (dumb, offensive) 'fuck white men' stuff you seem to be reacting to.
You said borderline, because it is not past the line of illegality.

Thus your second sentence makes no sense.
There's plenty in between, think Salesforce and corporate in general
I used Slackware about a decade before the first release of Ubuntu.

So that's the answer. Because it was the only thing that existed back then.
This book helped me get rid of my wrist pain for good. Now I can type as long as I want, in any comfortable or uncomfortable position, on any keyboard, sitting on whatever is available.
File an issue and discuss this or commit a merge request that includes the options you think are missing.

While I'm with you politically: If a narrow perception on gender was a reason for not using a specific software, I probably couldn't use any software at all.

AFAIK, Microsoft, Apple, Google and others don't give you more options in this regard either. So I find it quite harsh to abandon a small project like this but accept what you get from bigger companies.
Wtf? People do that in the desert?
This article reminded me of BBC Three's The Real Hustle programme [1].

The presenters often used to wear hi-vis jackets to pull off various scams. It was surprisingly effective. [2][3][4]

[1] https://en.wikipedia.org/wiki/The_Real_Hustle

[2] https://youtu.be/1vOV4-6Sozw

[3] https://youtu.be/CxappKA4YBY

[4] https://youtu.be/CRBJrSBtnKM
It's not really clear to me how the data is stored. Is it confined to the Edsu server I use akin to Diaspora and applications connect to it? How do I migrate my data or switch providers? Is it lost if the server or my localStorage goes down?
I am part of a volunteer organization and am reasonably confident I could go out on the road and direct case wherever I wanted to without authorization. People trust the vest.

And while I wear gear issued by my organization, it's all stuff you could order online. A lot of people buy their own gear if it has more pockets or looks cooler. I've even seen a few "badges" this year, despite that not being something our organization issues.
There's a sample file main.w in the snapshot folder, there's also a grammar file at the source root.
Rockets are very hard and failure is very costly. Requires a different mindset from software. All the best to the team.
The algorithm was designed to do certain things.

Does this mean it's censoring the things it wasn't designed to do?

(there's no way to claim that changing the algorithm would be censorship without acknowledging that the algorithm already censors things)
rms and the GPL focus on distribution, yet the Internet has enabled large firms to gain control without distributing their software, or even while distributing FOSS software. Perhaps tomorrow Google open-sources the JS executed by google.com in their open source browser, and it makes no difference, because the important bits - what data they retain about users - are not distributed.

Software we never run on our devices may yet control us.
So much money does that make?
Ok, thanks for the info :- ) I imagine they might have thought the app was a bit cool — to me, "anonymous chat with friends" sounds like something I'd be curious about trying out. Maybe one would get to hear some of one's friends private thoughts, which they now could share, when being anonymous? And maybe they wouldn't say weird and rude things (like often happens in anonymous forums, right) because they were one's friends? — So I slightly suspect the ones you reached out to, wanted to be the first ones, to tell their friends about this new and maybe cool thing.
> 1. No one will demand excellence from your product except you.

I agree so much with this. Put more cynically, no one cares more about your problems than you.
They're technically illegal in NYC as well, but I bought one and it's been pretty great.
And so did Alibaba's first attempt at running a satellite business.

https://www.straitstimes.com/asia/east-asia/alibaba-reaching...
You're looking at historical data to infer the future. If it was so simple you could predict tomorrow's lottery our stock movements.
In reality, circumstances have changed and there little incentive to go public, there's fixed costs and public scrutiny from unsophisticated investor and bystanders. Now is not the same as previous dip.
Amazing job, thank you for sharing!
You have completely failed to understand the jurisprudence surrounding the idea of a protected class.
>In fact, China can be said to be a democracy more than the US in some ways.

None that I can think of, there is no political opposition allowed in China.
I only looked for a few minutes, so first impressions:

1. Try the declaration syntax

x Foo;

instead of

Foo x;

I tried it before, you might like it.

2. I think the way you're defining the AST types is a crapload of work. You should have had a bunch of dumb structs, all in one file.

Then you can see everything at once, and you aren't mixing AST representation with codegen logic. Sometimes that's a better way to do algebraic types in C or C++.

3. I don't know what "type Foo struct {...}" does but you'll save a lot of work if the type system only has names as types, nominative typing, without losing usability.

4. Personally I'd parse straight to the AST type you define and not use the mpc lib with its own AST implementation. I don't believe in parser combinator libraries, especially not in C. It's better to copy/paste those loops. Better than using a parser generator too. But since you have a parser already... not right now.

Edit: 5. Avoid looking at Zig, Myrddin, etcetera, if you can. There are obviously paths that any C-like language tends to go down in the 21st century, and the world would probably be better if you rethought the problems from a blanket slate.
In my experience, common yellow/white hard hats are what workers wear. Management tends to wear rarer colors, like green/blue/red.
TLDR: barely any increase in sales/revenue after a really popular YouTube channel did a video on them. Possible causes include having no direct clickable link or the channels’ viewers don’t quite monetize well (or maybe this is endemic of YouTube)
The problem is that a lot of people simply refuse to listen. That would require them to acknowledge that their comfortable lifestyle is unsustainable and needs to change to something less comfortable.
That might be iOS tracker blocker. Sometimes iOS incorrectly thinks the embedded comments iframe is a tracker, although any cookies are on a per blog unique subdomain only (meaning, cannot do any tracking). I need to look into this ... and also I just got a separate domain, for the CDN things, that might make iOS less unhappy.

Thanks for reminding / telling me about this.
Interesting. That fills a niche that's been empty for me since I left Facebook, and I love that it's open source and can be self hosted.

The pricing for the hosted version seems a little steep though, especially for something based entirely on manual input. At $5/month that's about half of what I pay for office/onedrive, and more than I pay for 1password. That's a big ask for a service that falls more into the 'neat' category.
Free Secret shortcut to make up to $10,000 weekly trading forex
I've had a lot of conversations with drivers that make me cringe. I've had a few tell me about how they've been away from home driving for 24-48 hours, sleeping in the car for a few hours at a time here and there. This article doesn't seem to mention this as a factor but I wouldn't be surprised if Uber/Lyft driver fatigue explains part of this study's findings.

My understanding is that the taxi medallion system originally came to be because there was too much competition in the taxi business, leading to corners being cut (e.g. maintenance) and overcrowding by taxis in certain places. Maybe we're learning this lesson again? This level of competition has brought a lot of convenience and comfort improvements over taxis. But from a big picture point of view, I'm not sure that this level of competition is a good thing. I almost wish Uber/Lyft were more expensive (and that money went to drivers). I'd use them less, but I'd be happier about using it when I did.
This is strange behavior from a disruptive Silicon Valley startup. Why have they suicide to comply with the law this time? :)

I support the law, most British towns don't have enough space for electric scooters and pedestrians to mix — recover some space, for example by changing a car lane into two cycle lanes, and then we can discuss where scooters belong.

They're very rare in Copenhagen, but like longboards, rollerskates, and fast children on kick scooters, people use them in the cycle lane.
> Whack currently lacks a comprehensively designed type system.

To me, this statement means: currently whack is not a properly designed programming language.

Proofs are an important part of programming! This is the most important part.
The authors are Matthias Felleisen and other core PLT Scheme/Racket guys. They're hardcore members of the academic Scheme community, absolutely not very industry-focussed guys, and the real industry-friendly contingent apparently doesn't much like HtDP either: http://www.ccs.neu.edu/home/matthias/Thoughts/colleagues.htm... . HtDP is often described as a bit of a grey slog (I've dipped into it but haven't done it or read it cover to cover yet), but the authors absolutely haven't given up on the ideal of teaching timeless principles and modes of thinking, they're just more realistic about how the material has to be paced and prepared to get a normal body of first-year undergraduates through it successfully.
I follow a meditation (similar to mindfulness meditation) and recently started doing this. The teacher is familiar with both, and they feel very complimentary to me.

The meditation I do focusses more on the mind and the subtle system, where as this focuses more on the mind and physical body. Both require you to be silently aware and train your mind.
From the creator:

I created this service after realizing that the only email forwarding services that exist now that are "free" are also closed-source and proprietary. This means they probably read your forwarded emails. Before creating this, of course I adhere to the "don't repeat yourself" practice - so I endlessly searched on StackOverflow, GitHub, Gists, and elsewhere for alternative solutions.

Then there's Gmail, which costs money now for custom domains (it used to be free). They also don't allow you to easily set up email forwarding for custom domains anymore.

There's also Zoho mail, but again that requires you signing up for an account with Zoho, and then forwarding over the emails in a configuration setting.

Put simply, there was no current email-forwarding service that was free, simple, secure, tested, and open-source.

This service solves all of these problems.
Personally I find that brutal honesty about its search suggestions refreshing as opposed to manually excluding anything remotely controversial. Although the reality is probably that somebody is spoofing the search suggestions for laughs above and beyond morbid curiosity and jokes of debatable taste akin to searching for nuclear warheads on eBay.
As being from an artistic community and a programmer at the same time, I can empathize with both sides.

However, it should be pointed out that there are really two different programmer cultures. There the corporate one, and then there's, for lack of the better word, "open source" one. The latter is very close to artistic culture but very different from corporate culture. The people are working on what they love, they don't have much money, often they are in precarious situations. I've seen them sharing working space with artists, I've been at parties that mixed hackers and artists without any friction. I've seen self-help institutions meant to help the artists going out of their way to host some kind of strange hacking event.
With a service worker you will often also cache the initial html, so it is then really all dependent on the speed of the code.
It would be a good idea to add some examples to the readme.
I personally use FullContact for this purpose with custom fields and notes. I love that it syncs with my contacts on iOS and google.
Analysis in Higher Gauge Theory
> GP's solution is valid for the majority of software - at least the sort of software that us HN folk probably use.

That’s a bold statement to make, especially since a single piece of malicious software is sufficient. And yes, I want chrome. I need chrome. I need to test stuff on chrome.
>Requires a different mindset from software. All the best to the team.

Definitely - it is all about the software team forgetting the accursed word "iteration"

There, the software must works right from first compile. The way of writing software "in hopes it works," and reworking it by going from one newly discovered roadblock to another doesn't work.

Also, formal verification is genuinely needed here, even more than say in embedded space.
America has a problem with right-wing terrorism. What I find the weirdest, as a foreign outlooker is how it’s defended.

Nobody had any problems with ISIS getting censored off the internet, but these right-wing nut jobs somehow have a right to spread their equally harmful propaganda?

I don’t get it.
>"anything but fervent acceptance of the party line is immediately derided as ignorant, backwards and/or deliberately obtuse."

That's because it is.

We're realizing that we're in much deeper shit climate-wise, than we used to think. It's a literal mass extinction, and yet people continue to squabble about stupid petty nonsense. But there's money to be made by appealing to the ignorant comfortable masses.
How Vancouver Became a Money Laundering Paradise [audio]
recommending deadlifting to people with backpain sounds completely insane. At the minimum they should tell to do strength exercice under the strict supervision of a very good professional
I don't think jayliew was doubting what the definition of open source is but rather whether software is good because its open source and bad because it's closed.

If someone thinks it is as black and white as this then it has clearly become ideological rather than rational.
I think some back pain is nocebo effect and his book basically also deconstructs the issues with many explanations for back pain helping alleviate those nocebo effects. If you want a placebo, then his book is about as cheap a placebo as you can get, regardless of the lack of science.
Can I ask what do you use Keycloak for — is it for you blog only? Or for other things too? — Keycloak is a separate server with its own user database, right? To me that sounds a bit heavyweight to have login on a separate server, for a blog? So that's why I'm curious about if you use Keycloak for other things too :- )

B.t.w. I'm thinking about starting to use pac4j, which apparently supports Keycloak: https://github.com/pac4j/pac4j/blob/master/pac4j-oidc/src/ma...
It’s not so unusual. I learned assembly before I learned C, mostly because I didn’t have a C compiler—or even know that I needed one! My family’s Windows 95 computer had QBASIC preinstalled (which amazingly I learned mostly by browsing the interactive help) and I discovered that in order to speed up my graphics routines, I had to write them in assembly in MASM (and DEBUG), also preinstalled. The fact that they were just there already, without requiring any installation or configuration, was enormously helpful as a beginner.

At ~10 years old, I didn’t have any frame of reference for how difficult this tack was compared to other languages, so I just accepted it as “this is what programming is like”. I only picked up C several years later as I got into programming languages and studied as many different languages as I could. Now I work in programming language technology as both a career and a hobby. :)
As far as I understand Dynamicland is not a general purpose OS that tries to do everything. If you want to manage PostgreSQL, the shell is a pretty good way to do that.

Dynamicland looks like a real world IDE, where a lot of the interface consists of physical objects.

It's more like a Mathematica notebook than a bash shell.
>"We'll probably be using mostly carbon-free energy sources by the end of the century."

That's around 60 years too late, by current estimations.

Change needs to happen a lot faster than that.
Her backers have had to discover Laoganmna before dishing out money...
And who designed the algorithm?
The song: https://youtube.com/watch?v=OPgo6s1lBbw

3 minutes not wasted, thanks for telling me about it. I'd never thought where the Gnu name came from.
It's worth remembering that SpaceX's first 3 attempts failed as well. Space is hard. It sounds like a lot of things went right with this launch before something failed. So, good for them!
Go.vm: Simple virtual machine, compiler and interpreter – written in Go
Interesting stuff. Thank you for sharing. I do think BBC Micros (Or at least 8bit BASIC machines in general) we’re responsible for a great many careers - mine included.

I never used a Dragon in the 80s but do have a Dragon 64 packed away, waiting for me to hook up and play. I keep meaning to get it out but between work, family, and the other retro hardware, it sadly never gets a look. I’ve heard Dragons were nice machines though.
This post gives the impression to the reader that RMS had put his ego first and then rationalized it with fsf philosophy.From what i had read online he was pissed off when the printer manufacturer at MIT stopped sharing the source code to modify the software and he has formed(or thought about it and discovered) his philosophical leanings at that time. Very soon symbolics was formed developing closed source software and he was invited to it. But he believed strongly in his philosophy and was working hard to keep the free software up to date which symbolics was developing. Also the symbolics engineer had told in one of the interviews they were 5 people and RMS single handedly was keeping up with them. So the conclusion i had was he was 5x capable to the symbolics engineers (who are very smart people) and if he was that capable he could have become rich easily, but due to his strong philosophical belief he sacrificed his life for the greater good. If you have the links to the contrary please share.
fast.ai I guess?
The number of use cases that people implement with SPAs is huge while the number of use cases where a SPA is actually better than just rendering some HTML can be counted on one hand.
I used to love the stream of new technologies and was often an early adopter. Eventually I realised most of the promises of these products were illusory. There is very little benefit to them, sometimes even negative value.
Would have loved to try this (I know hundreds of people, but I only interact with them every few months), but this is unnecessarily hard to install. I would have to change my webserver config just to run this, which seems really strange for a PHP application... And I'm a sysadmin! Not sure if I want to deal with this in the long term, if even installing it is a pain.
This is exactly the pattern I use in https://github.com/PaulKinlan/webgde-deck and whilst is a little harder to mange it's incredibly fast

https://webdev.topicdeck.com/ is an example of it hosted.
I don't need to read the article, it's well established that the average person acquiesces to perceived authority most of the time when they encounter it.

I figured it out in 1977 working for a private telcom company in Santa Clara.

We had no company uniforms or shirts, just our tool belts and butt-sets (clip-on test phone) bouncing as we walked along.

I was at one of our accounts adding some extensions, when my new (idiot) boss arrived to tell me some crap he thought was important, but wasn't.

After he finished his power trip I was a bit miffed and got cocky, saying to him, "See that computer room over there", as I pointed to the climate controlled sealed room with large glass windows and raised interior floor.

That room was full of large rack mounts computers, with large tape drives slowly starting and stopping and at least six white lab coat wearing people with clipboards walking from peripheral to peripheral looking very important, quite a futuristic looking scene at the time.

It was also guarded by a uniformed guy with a gun at the door and I told my (idiot) boss "Bet I can just walk right in that room", and he took the bait, so before he could say anything, I quickly started walking across the large room full of desks and such.

Just before reaching the guard, I made eye contact with him and he opened the door for me without a word! I thanked him, walked in, walked around the racks and people, looked behind a couple of pieces of gear and walked out.

There were no phones or phone equipment in that room, I knew that, and so did my boss, who was furious when I got back to him.

So I got another empty lecture and threatened with termination, but also knew my (idiot) boss really was an idiot, oh, and using my tool belt and a butt-set would open just about any doors for me.

So, I agree, if someone looks like they have a reason for being somewhere, they will only be questioned by authoritarians, then it's nearly always bad news with those kind, even if one has a legit reason to be somewhere.

So look for that Big Ring of Keys folks, it's the sure sign of one.
curation != censorship.
And thing that tend to fail, at least in last few decades do seem to be stupidly simple from first look: somebody forgets to put a bolt in a mission critical assembly, banal programming errors, accelerometers being put upside down, not up to spec critical parts...
So basically you'd be better off ripping and then adding subtitles and video files as data on your media of choice (BDRay, HDD, networked HDD, etc.).
> Running PHP as root

OPNsense was created to fix that. Now it is better than pfSense.