skysight-inc/HackerNews huggingface dataset:
LHCb collaboration presented the first observation of a doubly charmed particle
Main recommendation system algorithms and how they work
Nice explanation. I agree. Removing the cascading effects is an especially big one.
Intro to Actor Model [video]
ISTR that Locomotive's RENUM took optional arguments that let you renumber chunks of the program separately... yep! You could renumber starting from a given line number through the end of the program, so in principle you could do a whole-program RENUM and then restore the larger gaps to your GOSUBs: [1]

[1] (what a horrible link) http://www.cpcwiki.eu/index.php/Locomotive_BASIC#RENUM_.5B.E...
I'd assume that it's mostly for convenience really. Here's some things I can do with KeePass that a text file doesn't do:

1. Auto-Type

2. Access with mobile phone

3. Advanced search; by username, site, password, etc.

4. Audit password complexity

5. Password generator with many options (number of chars, what chars to use, etc.)

6. Ability to store other file types within the database which is associated with a specific entry

7. Password expiration rules

Those some of the things off the top of my head. While your method works for you, I really wouldn't trust 99% of people to know how to properly encrypt and store a password text file.
It would be interesting to hear what they think the net gain is. Some places are pretty optimised already. Little Caesars, for example, usually has only 2 or 3 workers.
> "Predicting is hard, especially the future" (http://quoteinvestigator.com/2013/10/20/no-predict).

Indeed it is! We are all supposed to be living in a post PC world where everything we do, programming included, will be done on a tablet!

> (the keyboard part, at least) seems to be a sure route to some future "640K should be enough memory for anyone."

Heh. Ok. But is this the same thing really? I mean, how many forms of input are there? We've tried the obvious ones and the keyboard just sticks with us.
Take the interference pattern built in the famous double slit experiment: what Deutsch and other recognized is that there's computation happening to create that pattern. And similar computation is present in all quantum effects. Quantum computers in effect harness that natural computational power. I don't fully understand how, but Deutsch proved that you can create a general computing machine from those natural quantum computations. Amazing.
The Secret of High-Performing Developers
Yep - I pointed this out in my post "The Tao of Redux, Part 1 - Implementation and Intent": http://blog.isquaredsoftware.com/2017/05/idiomatic-redux-tao.... Those "Three Principles" are statements of intent, but not literal technical limitations.
You can't validate an idea by posting on HN and decide what to do by reading the (overwhelmingly negative) comments alone. You would get the same negative responses if you were Travis Kalanick ("hey guys what do you think of starting a ride share app") or Brian Chesky.

You have to "get out of the building" (Steve Blank) and talk to your potential customers.
From what I've read about Metformin, it is a miracle pill for diabetics.

But "circumstances", seem to cause its ineffectiveness after about 10-15 years, at least for diabetics. Is it because they keep eating sugar/carbs? Is it because other drugs impede with Metformin? Or is Metformin have some sort of length it works in a human, regardless of malady or otherwise?

I have no clue. I know (T2) diabetics who're on a cocktail of drugs because the sugar sweets taste good with the 32 oz coke.. And on insulin. Then again, I knwo some that hold to a stringent no-carb diet and maintain their A1c around 5.1-5.4 being type 1's.
Surprised the the word shielding doesn’t appear anywhere in this article.
You've written a lot here, and I don't have much time. My apologies, I will be terse:

1) I prefer text too and ongoing communication requires lots of this.
2) You should be able to call people over simple things.
3) You should have a work environment where calls are OK. I've solved to many problems with a phone in 10 minutes that others have spent a week playing email ping-pong with.
4) An initial conversation does have lasting effects, "First impressions count" https://en.wikipedia.org/wiki/First_impression_(psychology)
5) It's not about making people like you, it's about reducing misunderstandings. If you've got open prejudice then this could help to address even that.
6) While you may not learn about someone from a call, especially if you struggle to understand the emotional content of a call, but that doesn't mean they don't understand something about you which eases future communications with that person.
7) Tone setting is really valuable for some people who struggle with focus.
The WP API handle search but not contact forms. Most plugins still don't provide you with an API.

Contact form 7's latest build has them using their own API - but it's still undocumented.
The Global Growth Slump: Causes and Consequences
Does it support multisite? Multisite is a big reason for wordpress's popularity as a CMS.
> It's not a choice between waiving a magic wand to make everything wonderful for the disabled or not.

Well, that's not the ADA.

And you're right, I can fly to Japan or Europe. People with disabilities are quite clear on the difference:

http://boards.cruisecritic.com/showthread.php?t=1673691

https://www.washingtonpost.com/lifestyle/travel/traveling-wi...

Which is one reason why, as this article puts it, "The Americans With Disabilities Act Is a Model for the World — Literally"

http://fpif.org/the-americans-with-disabilities-act-is-a-mod...
Active Storage,A brand-new framework for managing cloud and local files in Rails
What kind of world do you live in where a random dude form the street has a 100% success rate in neurosurgeries?

Well I guess if he performed zero surgeries then he automatically gets 100% success rate.
Wow, that's pretty crazy. With this setup, if you did fall foul of one of those rules, you'd have to increment the version until you no longer did.
This looks pretty cool. A couple years back, I built a similar starter theme and CLI package for WP dev. Back then CoffeeScript and Grunt were the norm, so it's a bit outdated now. But the CLI actually grew from a scaffold like you have now, to being able to deploy over SSH using Capistrano, database and all, which was really nice.

I don't do much WP dev anymore (thankfully moved to using Rails, Go and Node), but when I do I usually use that old project for deployment. I'll be sure to check this out, as the services architecture looks like a nice change of pace. I tried Bedrock/Sage in the past, but it was just too much for me and made some things harder than they should be.

Added links to my old projects below in case anybody is curious,

[0]: https://github.com/themejuice/tj (CLI)
[1]: https://github.com/themejuice/sprout (theme)
Well, electric cars are technically superior when the range / time to charge problems have been solved. Less noise, less pollution in cities, faster accelerations. They will replace gas cars like CDs replaced Vinyl.
There is. It's called quantum field theory. QFT has the peculiar property that the interactions between elementary particles in it are symmetric in space and time. What that means, is that if an exotic particle is capable of interacting with some of the commonly known everyday particles, which we know the brain is made of, we are also capable of producing that exotic particle using our common, everyday particles. That means that if exotic particles exist, they interact with the everyday particles very weakly - otherwise we would've already produced them in the LHC.

That means that even if exotic particles existed, they wouldn't have a practical effect on everyday matter, and thus, to our brain.

This all, of course, lies on the assumption that the symmetry property of QFT is correct. It's very likely to be (at least in everyday conditions, such as in a slab of fat in 37 C heat bath) – after all, QFT is the most experimentally precise scientific theory ever discovered in the history of science.
Instead of complaining you could have just posted a link?
> We've got people saying labor is the biggest cost for a restaurant or pizzeria, but that necessitates asking: holy shit, how can the value-add of a fresh, hot pizza over its unprepared ingredients be so low that it's worth cutting wages to below $8/hour by robotizing the work?

In a competitive market, it's always worth reducing the cost of inputs. The restaurant business is generally a competitive market (it's actually a bit worse than an ideal competitive market for participants, because there are usually lots of unsustainable competitors selling below cost and losing money.)
Looking for contributors
"We don't understand the deeper mechanisms yet" is also a valid explanation - although one that's sure to be unpopular with scientists.

"Entia non sunt multiplicanda praeter necessitatem" and all that.
You're right, I was wrong. Theres no benefit from that point of view.

My system also uses PBKDF2 with 800K rounds :-)

Keystroke capture is the most scary, but I guess anything that doesn't do 2 factor is going to have trouble there.
Picking up new languages is fun.

I have to say things like this tickle my funny bone though:

> def backlog(board_id) when is_integer(board_id) do

What happened to good old fashioned function foo (int bar) :)

Is there an equivalent to typescript for elixir?
An expensive hobby?
>I've enabled 2FA on everything I can.

This may make things less secure, especially if the second factor involves a phone.

https://www.wired.com/2016/06/hey-stop-using-texts-two-facto...

It's a lot easier than the article indicates to get control of your phone. People have just walked into the phone company's store and get whatever is needed to control your phone number. Security based on poorly trained frontline folks (i.e. the clerks at those stores) is the worst kind. I've fooled (or observed) leasing offices give the keys to an apartment to someone not on the lease. I've obtained hotel room keys that way. I've had checks cashed that were not signed.
I though Duchamp was making fun of the art world. There is a large group who are obsessed with curators and experts, and will praise anything that's put in a gallery whether it's any good or not.

Edit: well it seems that was wrong, so let's derail the thread some more with a strong recommendation to watch "F for Fake", and a long Twitter rant I found about how to approach the "are video games art" conversation. https://twitter.com/ForgetAmnesia/status/882933955174989825
> I do get the impression that quite a lot about QM is still a bit fuzzy to nearly everyone.

I have the opposite experience; QM is really very clean, coherent, elegant, and well-understood - far more so than GR, I found. The people who want it to work like classical physics get themselves (and anyone who listens to them) awfully confused, but that confusion goes away, and you get a much better appreciation for what QM does if you put aside the "big questions" for a while and do some concrete computation. At least that's how it worked for me.
I hear this a lot, but I've found it to be untrue. When I used to do wordpress development, a large part of my job was to customize admin pages so the non-tech staff could actually use it. The default wordpress admin interface leaves a lot to be desired.
I'm sure you could confuse the heck out of me trying to explain it. Deutsch would say it's just a clever obfuscation of what's really happening. And his many-worlds explanation is so incredibly simple that my small mind uses Occam's razor to figure out what to believe.
A Start-up Family
To be fair, if Google cared about cost of living, they wouldn't keep and keep on building in the Valley so much.
This problem is NP-hard by reduction from SAT. Treat each column as a truth variable and use the rows to encode CNF clauses. For example, `(A | ^C)` becomes `(1..)|(..0)`. Then set all the column regexes to `( 0* )|( 1* )` to enforce a consistent truth value for each variable.
This reminds me a lot of the sci-fi novel Anathem by Neal Stephenson. Trying to be spoiler-free as possible, in the book, the many-worlds interpretation of quantum mechanics is the correct one, and the worlds lie on a directed acyclic graph, meaning that the flow of information can only move in one direction along the universes. So in the same way information can only travel in one direction in time (into the future), information can only travel laterally into other dimensions in one direction. So, in the book, nobody can directly influence the past, but the question of existing in multiple worlds and sending information between them, and thereby potentially exploring many possible outcomes of a situation simulatenously, is much more open.

In other words, retrocausality WITH information transfer is possible when the information is flowing from one universe to another, in a certain direction.
Isn't this something that largish consultancies already provide?
The kilogram is not the only unit that will be redefined based on universal constants. The seven base units[0] will transition to being based on elementary charge and the Planck, Boltzmann, and Avogadro constants[1].

[0] https://en.wikipedia.org/wiki/SI_base_unit#Seven_SI_base_uni...

[1] https://en.wikipedia.org/wiki/Proposed_redefinition_of_SI_ba...
95249 - Not our fault :-)
Simulation part was a joke.

But the static, unchangeable past is interesting because: 1. assumption that the past is static and can't change is not crazy and if retrocausal influence exists, it could imply Many Worlds interpretation as more plausible - there must be at least 2 different universes with static past if you can choose at present past A or past B.

The joke is that branching universes creates large overhead costs (n unmerged, binary branches create 2^n universes to keep track of) in simulation that can crash it.
$50K for a senior, serially successful CTO

$25K for a senior tech lead.

What.
For what it's worth, immutability matters for more than _just_ having React-Redux properly update. It also matters for time-travel debugging, and to some extent for proper reducer testing.

I'd very much disagree with the phrases "can't scale to large data-sets because of immutability", and "app can't properly model your domain". If you follow the suggested pattern of normalizing your state like a database [0], then modeling relationships between data types is entirely feasible, AND you can update the individual items efficiently (and if you don't want to write that code manually, there's a ton of addon libraries to help you manage those relationships [1] [2] [3]). At that point, the only real limit to how much data you load is browser memory, same as any other client-side framework.

[0] http://redux.js.org/docs/recipes/reducers/NormalizingStateSh...

[1] https://github.com/tommikaikkonen/redux-orm

[2] http://blog.isquaredsoftware.com/2016/10/practical-redux-par...

[3] https://github.com/markerikson/redux-ecosystem-links/blob/ma...
Oh God, I looked at a homemade video of Edmonton snow... even the crunching sounds set my teeth on edge. I don't see how anyone could endure that all the way from October to May.
Sounds like a union hiring hall. Members can choose which fellow members they prefer to be placed with, as has often been the norm in other industries. The union certifies competence to do certain kinds of work, facilitates the training ("professional development") employers largely shirk responsibility for. Developers could bargain more effectively with investors and managers ("founders").
You might want to put Boston somewhere in your description for those who just ctrl+f for that
He answered with a useful, relevant comment that provided the data point you were asking for.

I'll back his experience up with another source: https://thegavoice.com/atlanta-police-release-details-12-rec...

The point you were trying to make was that these were isolated incidents, that these people could live their lives around them. Reading that list, it's clear that isn't true - people threatening to kill you, beating you up, these aren't signs that you can live you life normally.

Clearly, we aren't in the same place we were when we had state-supported segregation, but there is a reason these minorities are still protected, and there is still significant discrimination.

This all means that there is a big difference between a community coming together in a space exclusively for them to try and push for inclusion, and discrimination.
CrazyTalk Animator 3 Pipeline Free Download
The rise of sex robots
> a decade on you'll be able to determine which ones were the evergreens and had staying power while the rest will wilt and be forgotten.

If only. A decade from now, many of the existing projects will have died not from code quality but from project maintainer churn.

This because the people that started the project to reimplement the old project has run out of features to implement, and thus is faced with the prospect of slowing down and fixing bugs. This to them is not fun, so they call out for someone to take over.

More often than not, the person taking over is barely interested in the current code, mostly there for the glory, and invariably ends up deciding unilaterally that the current code is unmaintainable and thus a full rewrite is in order.
There are typespec annotations. The syntax using guards allows you to have for example:

def backlog(board_id) when is_integer(board_id), do: something

and

def backlog(board_id) when is_list(board_id), do: some_list_thing
This is starting to sound more like a good old-fashioned agency.
>(it's actually a bit worse than an ideal competitive market for participants, because there are usually lots of unsustainable competitors selling below cost and losing money.)

This sounds like the problem. Shouldn't the government do something about these anticompetitive practices? I don't think a good economy involves "charities" driving the restaurant business to extinction.
Math is used to explain the universe. It isn't an explanation in of itself.

We never progressed anywhere by saying "something just works" and leaving it at that. Challenge yourself.
I haven't said it's outdated though just that I don't always follow it. Desktop Github version seems to show 125 chars (including -+) and on my iphone I'm below 50 char width by default.

I just prioritize to have "readable" code in my editor as first prio, second would be sites like Github on desktop and if it works good on a mobile phone that's a plus but not high prio for me.

(To be honest though I do actually glance through some Github reviews on my phone, but since it's pretty limited I do find myself thinking that I should get to a computer and do a real review there instead.)
To take the proposed model to it's logical extreme, what if you only want 3/10, 2/10, 1/10? Now you're suddenly back to hiring individuals again.

The whole point of hiring a team is that you aren't evaluating individual performance or skills; you're evaluating the groups' performance and skills. If the team is good, the people who can't immediately be helpful will re-train so that they can provide skills that are useful in the new context. The team will evolve to become the exact team that you need.
Slacks & a sport coat. No need for the full suit. Even works with jeans and a sport coat.

Keep it simple and easy to change.
Nothing but all those things just mentioned - the weight and cost of the battery, complexity of electronics and software, resistance to market adoption.

The price has a large intractable stone in it - the battery cost. It won't go down very fast until new technologies are adopted. And it take a giga-factory to adopt a new technology. Rule of thumb: battery tech has to double the charge and halve the weight or nobody is interested in building the factory.

The center of gravity argument depends upon the current heavier batteries - but e-cars can't take off until something like metal-air batteries are working. And they weigh just about as much as a gas tank does.

As for complexity, sure compared to the mechanical engine it's simpler - 100's of parts vs a dozen. But the software has just exploded by orders of magnitude. Millions of lines of code instead of thousands. We mustn't underestimate this.

Then, there's a core of car buyers that have to grow old and die, and be replaced by e-car enthusiasts before the market moves significantly. Beta-Max was better than VHS (for the old videotape guys out there) but it died simply by being too late.

No, we won't see a $15,000 focus for decades.
ChromeOS?
I'm aware of that but that's only a few guys working on that AFAICS. "Pushing it" would be if the core devs said "all new packages after day X must build reproducibly", and then "on day Y, we will remove all packages that do not build reproducibly".
The last line of the article is also an awful groaner.
Amazon Shareholder Letters
> which should provide evidence that they consider this decision as a historical mistake, too, because it opens too many potential gateways for security flaws.

Or perhaps it was the correct decision at the time, but now (decades on, with computing power orders of magnitude cheaper and security vulnerabilities orders of magnitude more expensive) a different decision is appropriate?
Virtual Panel: High Performance Application in .NET
Redux absolutely _is_ an implementation of the Flux Architecture. I've described it as "Flux taken to its logical conclusion". If you read my post "The Tao of Redux, Part 1 - Implementation and Intent" [0], I quote several comments and pieces of early documentation that back up Redux's Flux heritage. Redux inherited the idea of plain action objects with a `type` field, action creators, and the concept of "dispatching"

[0] http://blog.isquaredsoftware.com/2017/05/idiomatic-redux-tao...
The Thing – listening device with no power supply
Why undefined behavior for infinite loops?
This Apple patent could describe facial recognition for the next iPhone
PyQt and PySide was exactly what I had in mind. It'll leak memory, segfault on load 1% of the time, segfault if you call unrelated methods in the wrong order, you'll randomly get QStrings and QExceptions instead of their Python equivalents, and it'll be impossible to debug.
:rolling_eyes:

:joy: :joy: :joy:

:sunglasses:

in other words:

kek

i'll do what i want, thanks

"need" and "what i want/can/will do" are totally separate things. i only need a few basic things[0], the rest is arbitrary nonsense. including emoji

[0]: https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs
Microsoft integrates Skypes with India's national biometric ID card
>Not faster for sufficiently large N (by definition).

True, but supposedly researchers keep publishing algorithms with lower complexity that will be faster only if N is, like 10^30 or so.

Or so Sedgwick keeps telling us.
I will always keep a Windows install at the ready just for RegexBuddy. I use it mostly to take a regex and generate the code I need for it (e.g. find the first numbered group in match in javascript), without having to remember language specific details.
Absinthe is completely separate from that project. I think the whole community effort is around Absinthe at the moment and it's shaping into a great library. There's also a PragProg book coming out in Autumn "Craft GraphQL APIs in Elixir with Absinthe" [1].

[1]: https://pragprog.com/book/wwgraphql/craft-graphql-apis-in-el...
I'm at a loss here. Why is this authoritarian decree being cheerleaded on this site?
Watch Freedesktop/Gnome give them no choice in the matter, as they depreciate aggressively anything not using Flatpak...
KPIs for App Store Optimization: What Mobile App Metrics to Track?