skysight-inc/HackerNews huggingface dataset:
This is a tough question. When minorities are being targeted, don't have sufficient access to resources, can't engage in political processes, etc, how do they advocate for themselves? The routes you suggest are great, but aren't available to everyone or have been set up to specifically exclude people.
I've never thought of it, but I could see some potential value. How would one insert them? With the Slack-style :name: tags, or do you actually put the literal character in? The :name: version might be nice because it renders cleanly on the console.

They could be marginally useful as quick indicators for skimming git log output. In a well orchestrated system, you could do something like add 2 emojis to the front of every commit/MR indicating the reason for the change (bugfix,feature,etc) and the component of the system you touched. I.e. a bug emoji and a lock emoji for a bugfix in the auth system. As long as the info is kept high level, brief, and most importantly consistent (i.e. every MR has 2 emojis, or every MR has 4 emojis, there is no situation where an MR would have an extra or missing emoji), it should be really easy to skim. I don't know if that value is worth the pain of having to bicker about whether a particular emoji should be labeled with bugfix vs enhancement and such.

I wouldn't encode any information solely in emoji characters because of the relative difficulty of displaying them in consoles and of automatically parsing them in something like bash. If I was going to do that emoji tagging, I would make it a requirement that there are accompanying tags in the message (or make a tool that automatically appends them based on the emojis).
I wish - I admit I did look into buying shares but it was too expensive. The reason I believe in it is that I have read all his papers and his hydrogen atom model makes a lot more sense than the Shroedinger electron probability distribution does. Then there are all the predictions of the model that come out in precise agreement with experimental values.

The fact that you continue to sneer tells me you have not seriously examined his claims and merely rely on biased secondary sources. Yelling rubbish more loudly does not an argument make.
Oh no, how unfortunate that Charles Darwin’s name appears in Biology textbooks. I am getting extremely sick of the media’s obsession with race.
Completely disagree. It's not that there will be the potential for abuse. There will be abuse, full stop. I do not want to live in an authoritarian police surveillance state, thanks.

You're lucky that in this case it helped you maintain your innocence, but that use will be in the tiny tiny minority. The actual solution to your particular problem is proper due process and rooting out police sloppiness and prosecutorial overreach, not adding features to our society that make it easy for those in power to violate people's civil rights.
Ah, I wasn't aware of that bit.
The overflow was the error in the first version. Not needed in other versions; Ghandi loving nukes is funny so he just loves nukes.

Civ VI randomly rolls character traits for leaders and each leader has specific ones they are more likely to get. Ghandi is highly likely to roll Nuke Happy. Your relationship has nothing to do with it.
I noticed this just this week! I've found it refreshing watching 30-60 second clips of very random things I wouldn't care about otherwise.

I'm not sure if this has anything to do with my general preference for sub 5-minute videos that just get to the point.
https://upload.wikimedia.org/wikipedia/commons/e/e5/Vector_V... What a mess.
Doesn't this presume the government only ever cares about what's right and just? Sometimes what's morally correct and legal are at odds with each other.
Process should follow people, not vice versa.
If you only allow collaboration at 10am on Tuesdays for project X and 2 pm Friday for Project Y, you are missing a lot of collaboration.
Hello,
I tried emailing you @ hn@openunit.com and got about bounce back from google. That address isn't setup for outside addresses.
Regards
Switzerland enshrines its crypto-friendly policies into law
It was unclear to me from the article, if you don't set an init property during construction, does it get default value or compiler error?
I will probably get it. I just spent 20 minutes playing the Quest ping pong game - amazing game physics and general gameplay.
Show HN: Yahoo! Fantasy Football as a Real Time Event Source
Ask HN: Would you pay $2/month for new job notifications at curated companies?
I started HireRemotely as a free service, but as the subscriber count started growing, so did the costs of the service. So, I decided to charge $2/month.

Any thoughts on the service & price?

https://hireremotely.co
Show HN: Send your time availability in seconds
Repost bc Google finally verified my app, so no more sketchy consent screen.

Use this simple tool to drag’n’drop time availability, and copy/paste it for email or messaging.

There are several similar apps, but I’m not a fan of extra installations, links, or paying for Calendly.
LinkedIn Must Face Competition Suit by ‘People Analytics’ Rival
Other sources:

[0]: https://twitter.com/Swiftstories/status/1303857336604385291

[1]: Earlier submission https://news.ycombinator.com/item?id=24433861 which links to filing at https://www.courtlistener.com/recap/gov.uscourts.cand.312704...

Earlier ruling: https://arstechnica.com/tech-policy/2019/09/web-scraping-doe...
I had 3900x on Ubuntu 18.10, 19.04 and 20.04 no problems whatsoever (Except with the nVidia GPU).
> There's nothing like X forwarding on Windows to my knowledge.

You can run an X server on Windows, there's a bunch to choose from. That lets you run an application on a remote unix system and show it on a Windows system in front of the user. It might be nice to run an application on a remote windows system, but that's always tied to expensive licenses; some of those systems sound like they could be pretty seamless (at least as seamless as remote X), but I don't have experience with them.

Remote X has its problems, but it enables a lot of use cases with a minimum amount of hassle. Connect, run the application, close it when you're done. Other solutions with a remote desktop require starting that session somehow, and either leaving it running or shutting it down somehow. That can be useful if you want a long running session, but is more hassle if you don't.
Exactly how I feel. This is one of the reasons I'm not a huge fan of R, either
> on what grounds?

Discriminations, of various genres.

> AFAIK if you're the defendant you can opt for trial by judge rather than trial by jury.

And in a civil trial you're going to need the other party to agree.
That doesn't seem to be the case:

> Let’s Encrypt is a CA.

> We recommend that most people with shell access use the Certbot ACME client.
I'm assuming you're in North America, many earthworm species there are invasive: https://en.wikipedia.org/wiki/Earthworms_as_invasive_species
Hi all! OP here.

Here’s the Github Link in case you missed it in the article - https://github.com/Dino-SaaS/Argon.

I have an engineering background but I'm not a designer. So when I discovered that there were all these awesome Bootstrap themes out there - with huge libraries of pages and components - I got excited.

Rails is my framework of choice, but I couldn’t find any solid tutorials for integrating a Bootstrap theme into Rails. After figuring it all out, I decided to share and open-source the result.

I’d love to hear from all of you:

- Have you used a Bootstrap theme? What did you like/dislike? If not, why not?

- What's missing from my tutorial?

- What would you want to see next?
I'm onboard with orchestra because I tend to be lazy. But I also want to explain the rational for why Spec's instrumentation only instrument the input.

This has to do with the philosophy. If you want to write bug free programs, and I mean, if you care A LOT about software correctness.

The idea in that case will be that all your functions will have a set of unit tests and generative tests over them that asserts that for most possible inputs they return the correct output.

Once you know that, you know that if provided valid input, your functions are going to return valid output. Because you know your function works without any bugs.

Thus, you no longer need to validate the output, only the input. Because as I just said, you now know that any valid input will result in your code returning valid output as well. So re-validating the output would be redundant.

And this goes one further. After you've thoroughly tested each functions, now you want to test the integration of your functions together. So you'd instrument your app, and now you'd write a bunch of integration tests (some maybe even using generative testing), to make sure that all possible input from the user (or external systems if intended for machine use) will result in correct program behavior and an arrangement of functions that all call each other with valid input.

Once you've tested that, you now also know that the interaction/integration of all your functions work.

At this point you are confident that given any valid user input, your program will behave as expected in output and side-effect.

You can thus now disable instrumentation.

But before you go to prod, you need one more thing, you have to protect yourself against invalid user input, because you haven't tested that and don't know how your program would behave for it. Thus with Spec, you add explicit validation over your user input which reject at the boundary the input from the user of invalid.

You now know there things:

1. All your individual functions given valid input behave as expected in output and side-effect.

2. Your integration of those functions into a program works for all given valid user input.

3. Your program rejects all invalid user input, and will only process valid user input.

Thus you can go to prod with high confidence that everything will work without any defect.

---

Now back to orchestra. Orchestra assumes that you weren't as vigilant as I just described, and that you might have not tested each and every function, or that you only wrote a small amount of tests for them which only tested a small range of inputs. Thus it assumed because of that, probably when you go towards running functional/integ tests, you want to continue to assert the output of each function is still valid, as you anticipate those will probably create inputs to functions that your tests over that function did not test.
JTNimoy is a creative technologist who has been on the HN homepage multiple times, especially for their work on Tron Legacy http://www.jtnimoy.net/item.php?handle=14881671-tron-legacy
Working at HP at that time was a pretty sweet gig. It would have been like getting a job at a FAANG today.
You aren't disagreeing, you misread

Parent wrote

>> You'd send out an e-mail update to others who need to know.
I've used Go for almost a decade and am pretty happy with it, including the rule you mention. It's fine to disagree with decisions made, it may or may not be heeded, but if no-one ever disagrees the language would be poorer for that IMO.
Why isn't it RelaiVRty?
We should make some tough calls about how much off peak baseload is supplied.

Nuclear is probably a bit overrated (very capex heavy, carbon intensive at build time) and still ultimately not renewable. We should and do have a massive investment in non-PWRs, for current baseload replacement, right? At some point you have to ask if there was an obvious nuclear solution, why nobody picked up the dollar bill on the ground. Gen 4s have been around for 20 years and the underlying ideas have been around a lot longer.

It's not just nimby or irrational phobia, nuclear has a lot of drawbacks that routinely get ignored because they are a small component of generating portfolios. Ironically, the best thing for them would be a high carbon tax credit system, but sometimes the same people arguing nuclear are against that for some reason.
With the direction guile has been going in lately, guile is only becoming more attractive.

The problem with integrating it is that you need someone with good knowledge about guile (since the elisp implementation is pretty bad currently) but even more important: someone who know Emacs internals (not many).
Thanks for the recommendation. We're using Elixir at work, but I just bought the book anyway. Our code has been moving to a DDD approach so I imagine I'll be able to adapt what I learn to any FP language.
We should connect over the next few days. I think this warrants a further conversation between our groups. Please send an email when you’ve got a moment - I can be reached at taylor@openunit.com. Since Day One, Lucas and I have included operators in the discussion to dictate the functionality and we’d love to have you included at the table as well.
Monads always remind me of von Neuman, "young man, in mathematics you don't understand things. You just get used to them." I still can barely explain a monad in plain English. But with some experience I can tell you all of their laws and show you how to make them work. Confusion is stupidity leaving the mind.
I went out to shoot with my Alpha99 yesterday. I used the daylight AWB settings. It did a decent job, but didn't capture the degree of saturation of the actual color.

I had to really boost the ISO, the camera thought it was so dark outside. In fact the light sensors for the man automatic light controls around our property, including some street lights, were still detecting that it was evening.
Yes, this is the camera trying to figure out what "white" should be (e.g. "is this sunlight or are there clouds or is it a old street light or is it an indoor fluorescent...) and failing because its heuristics don't account for this sort of situation.

It has the exposure right, it's just trying to compensate for what it thinks is "bad lighting."
I have been blogging at https://vitobotta.com (hosted on my own blogging platform https://www.dynablogger.com) since 2010 about web programming, DevOps and related topics.

I've had many recruiters reach out to me about jobs over the years who found me via my blog. Much more than from LinkedIn I think. So yeah, a personal website which is relevant to your skills and career can help.
You're focusing your argument on a specific person while ignoring the point about how a global increase in liquidity triggers global inflation.
How is slack not a flashy forum?
Wow! Great little demo. It sounds like there are multiple synths though -- isn't the monotron monophonic?
Borderlands 3: Psycho Krieg and the Fantastic Fustercluck DL
Tax rebates are simple to corrupt.

The simplest, non corruptible method to reach the goal of reducing fossil fuel usage is to tax the fossil fuel itself.

How high does the tax need to be? Keep raising it until the effects of fossil fuels on climate change subside.

And this won’t ever happen because it will cause a decrease in perceived quality of life due to decreased ability to consume resources, and that’s not politically tenable.

All of this carbon offset and credit and rebate talk is useless since it won’t actually reduce overall consumption, but it is politically palatable as it just pretends to shift things around without sacrifice, much like recycling did.
>Behavioral scientists routinely publish broad claims about human psychology and behavior in the world's top journals based on samples drawn entirely from Western, Educated, Industrialized, Rich, and Democratic (WEIRD) societies.

https://www.cambridge.org/core/journals/behavioral-and-brain...
Maybe start with that obvious little thing.. People not having guns means people not being shot at chicken restaurants, hence less crimes to solve. It does really work here in Europe even though it's not perfect - yes some criminals still have guns. But the big effect is someone being spotted on the street with a gun = insta-arrest + jail time for possession.

I know proposing it is political suicide there, but when I see what BLM have accomplished in awareness I did think some spontaneous movement like that would happen too in the gun debate, after the xx'th senseless mass shooting.

Also, the other obvious thing (also starting to bite Europe in the backside in all fairness), is the huge income equality leading to crime life.
I wish I had data on the average length of youtube videos over time. I swear 5 years ago an explainer video or a game review would be less than 5 minutes consistently, which is what I personally want from a platform like youtube, a digestible snack of information. Nowadays career youtubers are often pushing well over 10 minutes which just occupies too much of my time to be worth the distraction.
UK mathematician wins richest prize in academia
I run several static websites. Thanks to S3, they do not require a sysadmin. Thanks to Google, they do require regularly updated certs. We run certbot from an AWS instance that exists for about 10 minutes/day. Are you telling me that my little projects, which I have purposefully designed to require minimal maintenance and which cost me ~$10/year in static hosting, require an actual sysadmin?
I feel like I need to address the ‘ecofascist bullshit’ gem. Fascism promoted eugenics. Population control through responsible procreation is not eugenics. It is an incentive to make sure ones children and future generation has the best possible chance to thrive and flourish along with everyone else of our species without just a few gene pools monopolizing all the resources.

The 1/2 surviving child/per person is derived from rational thought and evaluation of our planet’s existing resources. Children are expensive and everyone pays for all the children in one way or another. It’s not always about the money.

When we have a planet that doesn’t expand and most of our resources are not renewable, it’s a zero sum game. Someone in the gene pool who spends all their life making a dozen babies benefits proportionally more than someone who has 1-2 children.

Also..this need to keep having babies is a scam perpetuated by organized religions of all types because the state was always funded by religion. And more subscribers means more power. That’s the kind of bullshit that needs to be stopped in its tracks. Have a nice day!
https://www.motorolasolutions.com/en_us/about/privacy-policy...

It seems they're mostly license plate reading. Acquired by Motorola. This page for california residents is interesting in that it doesn't seem to have anything about the vehicle tracking in it's "Do not sell my personal information" page.

Anyone in CA want to ask them what they have?

Is it possible companies are fine selling your vehicle's data with no recourse and claiming its not "personal" data because it's data about a car?
We could have public cameras, with a robust public process and oversight by city council. That's possible. If the public wanted that, the ordinance we are working to pass would allow it.

Unaccountable mass surveillance without any oversight is just incompatible with our form of government. That's what's getting stopped here.
Setting guidelines to report the use of AI in clinical trials
Lower-case letters evolved from handwritten Roman letters. Upper-case is exactly carved Roman letters. Mixed-case comes from initials — https://en.wikipedia.org/wiki/Initial
The Streamr Network: Performance and Scalability [pdf]
> You're being swindled in the US.

We're being swindled in the US by a lot of things. Tax prep as you mentioned, but also health care guaranteed sick pay, fair minimum wages, etc...

But half the country is actually in favor of maintaining all this.
Less conspiratorial thought:

Amazon does business to secure pentagon/etc. information. It is useful to have someone on the board who thinks about nation-state level cyber threats in this context.
Does OCaml have a good parsing DSL build in?
Can anyone here comment on espressif's ble mesh implementation?

I saw a few demos d went through their sdk samples a year and a half ago but those were pretty raw then
DAWs (digital audio workstations) have no closed lifetime or defined feature list. The workflows and desired features expand every year. Every once in a while, someone comes up with a game changing idea that rewrites everyone's expectations of what is supposed to be possible (e.g. Ableton Live and their automated fitting of audio to the music grid).
It's not like Emacs doesn't deprecate or change anything. It's not like its feature set froze in the 60s. And it's not like it doesn't document how to turn on CUA bindings, or Windows or OS X-compatible bindings, or have special builds or distributions where these are defaults. If you want C-c, C-x, C-v, you can have it. Today. In many distributions, by default. The keybindings are not the main issue either way in how "usable" a tool like Emacs is. If you think they are, you're missing the entire point of how Emacs is special regarding UIs.

I can throw the bullshit rhetoric right back at you: You think absolutely nothing was better in the 60s? That modern IDEs lost nothing compared to the tools of 10, 20, 30, 40, 50 years ago? Why isn't Emacs like Borland? Why isn't Emacs like Visual Studio? Why isn't Emacs like Eclipse? Why isn't it like Mosaic, QuickBasic, Coldfusion? There are reasonable answers to these questions, and they'll tell you also why Emacs isn't like whatever you want to compare it to today.

Maybe Emacs already occupies a local maximum, "a middle ground", taking some of the best compatible ideas from the times it's been alive in. Vi another local maximum. IntelliJ or VSCode, others - but emphasis then on local, and I hope you like retraining.

The problem is not keybindings or what decade its metaphors exist in, it's people see Magit or Org or whatever high-level fully-integrated tool, and want just that. And you don't understand that is an outcome of a path that really does require the whole philosophy to ingest into your workflow. But you don't want to learn the philosophy, you just want to 10x crush git or whatever. No, it won't happen. There's all sorts of dumbass metaphors in in this thread now, but in the end Emacs is garden, not a hammer or a workbench or an oscilloscope or whatever. You get out proportion to what you put in, you work with it not just use it.

Shit's just gonna get faster. You need to find ways to live with it, not copy it. Talk to your fathers-in-law.
DynamoDB is a key-value store. Key-value stores are not relational databases [1]

The link you posted is a really good resource for someone who wants to start using DynamoDB though.

[1] - https://aws.amazon.com/nosql/key-value/
I've been using let's encrypt nearly since it started issuing certificates, and I had to intervene only once so far.

I think one thing that's missing from the discussion is scalability.

Sure you can pay a CA for a cert that is valid for a year, but you still have to do your update dance once per year per site.

With let's encrypt, you write an Ansible playbook (or whatever it is you use for automation) once, run it everywhere. You select a TLS monitoring service (or run your own) once, enter your URLs, and you're done.

You only have to intervene when problems arise (and that can happen with CAs that you have paid as well).
probably due to lack of money. zero checking. zero savings.
Thanks for posting my presentation, April's been great fun to write.
I really dig it :) flower animation is a neat touch.
What did you use to build it btw?