skysight-inc/HackerNews huggingface dataset:
2D Canvas can be populated with byte buffers
I didn't say "major city", I said "one that is massively over populated relative to its transportation infrastructure" (which just so happens to include most cities that most people would consider major cities). Most medium cities are nowhere near that bad. The person I was replying to said "cities". Not "major cities that many people on the internet assume everyone who lives in a city lives in".
Even Microsoft doesn't think that anymore.
I think that the Commons Clause is good for Open Source. There aren't many alternatives at the moment; it seems better than allowing external corporate sponsors to dictate the direction of the project.

In the case of Redis, I think that it's a really deserving project and I fully trust the integrity of the people behind it.

As someone who created a popular OSS project outside of Silicon Valley, I can relate to how difficult it is to be an outsider in this industry and I understand why Redis Labs would feel entitled to capture a tiny fraction of the enormous value that they created.

I think that if the Commons Clause is just related to optional things like plugins or addons then I honestly don't see any harm; at least the plugins/addons are still available for small companies to use for free so it's still a step up from the typical OSS freemium model where they sell the plugins.
Ah, yes, the mythical competent socialist.

What is it with people that they support the theft of things from some in order to give it to others. That's slavery, no matter whether you think someone else deserves the fruits of of others' labor more or not.

It's a vile system no matter whether it's called socialism, democratic socialism, national socialism, communism, progressivism, liberalism, it's vile and heinous.
Worth considering that all the people you see who look so confident and with-it (which exacerbates the impostor syndrome) are also likely freaking out on the inside. You are not the special lonesome misunderstood soul.
And looking at the Bank of North Dakota, it indeed looks like they don't save any money at all.

The vast majority of funding for the Bank of North Dakota comes from deposits resulting from tax and fee collections. The bank essentially offers below market rate loans by paying lower deposit rates back to the State, ultimately costing the taxpayer.[1]

[1]https://www.denverpost.com/2015/03/04/colorado-would-be-wise...
I'm working on a couple code bases that are 10+ years old in a mature organization, but for internal customers only. In those cases there's definitely awareness that paying down technical debt is worthwhile since everyone can remember times where the debt ballooned and it was painful.

Other projects not so much, especially in this day and age where rapid delivery and throwaway is actually an accepted form of SW development.

The fact that Agile and its ilk sprung up and mostly failed to address these issues shows how hard a problem this is.
One neat trick (for programmers) is to switch your number row to use the symbols normally and shift to get the digits.

As a programmer you type those symbols way more often than digits. It's easy to get used to and it can make a difference if you have RSI issues.
Ask HN: Job/Possible related startup situation
I work for a company (software is not their principal revenue source) as a contractor besides my principal part time job that unrelated to the industry of that company.

One of the owners of the company (small one, something like 10 employees), who has the lower percentage of the partners and is the only one with software knowledge, came up and made me a proposal to slowly start a side project that eventually could turn into a profitable endeavor. The new idea is correlated with the industry of the company, so this partner could simply tell me to build it for their company, but it seems that his idea is to leave the company eventually if this side project takes off.

Also he told me that they're looking to sell the company to a bigger player but they rejected the offer because it was insufficient money wise.

So I'm thinking what would be a good course of action while I build an MVP (I couldn't help it). From what I see there are five players in this story:

1. The other partners of the company wanting to sell it.
2. The software partner with the lowest share wanting to start up something else.
3. Me. Interested on starting a new company but also interested on working for the bigger player if there is an interesting proposal.
4. The bigger player interested in buying the company, but not enough to make a compelling offer.
5. The people from the other job I have.

Thinking about a win-win scenario my initial idea is the following one:

Build MVP, show it to the owners and, if interested, ask for a percentage of their company for me and a percentage increase for the software partner, effective only if the bigger player, interested in the value this new project could bring to their company and decides to make a good offer.

This strategy as you can see has a lot of big IFs so I don't think is the ideal path so I'm trying to come up with a better one.

Have you experienced something similar? What would you do in my place?
Not exactly games, but The Haskell School Of Expression by Paul Hudak is targeted at multimedia work in Haskell. I haven't read it, but if that's what you want to work on, it might be worth checking out.
There is a range - some cases are hard like armies and police - others are kind of easier to get rid of - like managers adding people to their department only to grow their prestige.
The situation in Venezuela makes my heart hurt. Reading about how Hugo Chavez destroyed PDVSA through ignorance and incompetence is a real life example of how much damage a populist strongman can do.
As the grandparent poster just said, it’s the spread that means this might work.

Say a current bank gives you 0.1% interest on your deposit and loans that money out at 4.5%. A new bank could pay 2% interest to the depositor and loan the money out at 3.5%. Thus the depositor gets 20x more interest, and the lender pays less.
>An open source project can (and some do) require copyright assignment such that there is a single owner who can re-license at will. It's a fair thing to do: would-be contributors know this is happening and can choose to not participate.

I spoke directly to this point in my article, grep for "CLA".

>but SQLite3 has succeeded

Note that SQLite3 succeeded and is open source.
Basically a ripoff of the robot-butler concept, replacing the wheels with rotors. In 1984, the TV series Riptide already had a robot serving drinks: https://www.filmaffinity.com/es/movieimage.php?imageId=98109...

Robot butler pic here: http://bearbottoms1.com/smart-homes/

One might argue that rotors and wheels are similar in nature since they both are a rotating device
It takes valuable time to do that and I don't care who does the cleaning as long as it works. If it doesn't, people will always be aware of that and sites like Facebook risks to lost all of their business in that scenario.
I don't necessarily disagree. But how do all these non-workers afford a new iPhone X and a Netflix subscription and apartment? I have no idea but it is a non trivial thing to solve.
As an alternative, there's also fasd: https://github.com/clvv/fasd
Sydney.
How does it not sublimate?
I suppose that was the explanation I was looking for.
New interactive, real-time map tracking active, major construction in NYC
>I think Microsoft was right to push for Secure Boot / bootloader signing

Signing by whom? The OEM of course because giving the key to the user would be unacceptably user-friendly for microsoft.

>I don't think UEFI was the right horse to put money behind. It's a complicated hot mess and the most visible innovation has been to use UEFI identifiers for DRM within web browsers. Yay.

UEFI was done that way for a reason. Don't underestimate Microsoft's influence on other companies. Same thing with big web companies pushing "open" standards that only they have the manpower to comply with.
Thinking About Thinking: Tyler Cowen on Farnam Street Podcast
Counterintuitively, the sole root of all zero-sum economics is self-fulfilling prophecy of it: https://youtube.com/watch?v=iV18Xx5EkaE&t=5m19s
However, eating the same dish everyday is not recommended.
Windows of today is nothing like what the original NT architecture was designed like.
That's not "Command Query Responsibility Segregation" (CQRS). That's modeling your data as a time series - which is a totally valid and perfectly useful model in many cases, but has nothing to do with the architectural pattern known as CQRS.

Martin Fowler gives the following simple definition of CQRS:

> At its heart is the notion that you can use a different model to update information than the model you use to read information.

CQRS takes data (events, time series, plain old records, whatever), stores it into a write store which acts as a singular source of truth, and queues that data to be stored in a (usually eventually consistent) read store as a projection - not simply duplicating the write store, but building a read record meant to be consumed directly by some client - with potentially several projections, one for each set of client needs.
To paraphrase Quentin Crisp, after the first few years the smell doesn't get any worse.
Absolutely no way. I don't want anything that comes with windows, not just the tools available.
No, it's not bad behavior, it's a fundamental misunderstanding of open source economic models, and a desire to have your cake and eat it too.

I will steal an argument from a friend who has been doing free software/open source for 30+ years now.

Y'all created a bunch of open source software, it became valuable.
Y'all think that you should get to extract some percentage of that value, and that others being able to do it instead is "bad behavior".

But this is very very wrong, and if that is your understanding of open source, you really should say screw it, and take your ball elsewhere. Try it. See if you can create the same amount of value.

In fact, it is your attempt to "extract your share" that is
the bad behavior.
You cannot, in fact, have your cake and eat it too.
If you and others all get to extract your "fair share", that software will cease to exist. This is not theoretical, this is what has happened every time.
That is because the value exists because you made the software free. If you didn't, people would have used something else that was free and worked well enough.
Also not theoretical. When i review diligence from companies as part of M&A, the vast majority (90-99%) of software is free software, not commercial software.

This paradox has existed since free/open source/etc software was created.
The solution traditionally is for developers to just be happy creating cool software and making a living on it. I have rarely, if ever, seen this fail to work at the scale seen here. It certainly fails in smaller scales, but you are not solving that problem even a little.

Instead these claims of bad behavior only seem to come up when people see a billion dollar ecosystem and think they deserve 50% of it.

You are pretty much never going to get anyone worked up over that. Because they shouldn't be. Of all the injustice in this world, this doesn't even register.
Dogecoin  Ethereum Decentralized Bridge
> at least the plugins/addons are still available for small companies to use for free so it's still a step up from the typical OSS freemium model where they sell the plugins.

This doesn't allow any companies (except not for profits) to use the plugins without buying them.
We initially released these modules under AGPL license but found two major drawbacks (a) AGPL does not prevent cloud providers (such as AWS) from building managed services from these modules,

Aren't there good solutions within open source licenses? I agree that the AGPL does not solve the stated issue. However, the Apache License version 2.0 has the following text:

If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. [...]

I typically use the Apache License version 2 and include a NOTICE file with something like

This software contains portions of XYZ, which was developed by Daniël de Kok.

I do get contacted every once in a while by a company that wants to use my software, but does not want to include this notice in their software/documentation and offer to pay to remove the notice. You could even make it a bit nefarious like:

This software uses XYZ, but your software/service vendor is a cheapskate that leaches off XYZ and kills puppies by not contributing back to XYZ.

And offer the option to obtain a (proprietary) license that allows use with removal of the notice. IANAL, and I don't know if the Apache License's NOTICE wording also covers use in cloud services (it seems so). If not, it would be an easy extension. And the outcome is much better than the abomination that Commons Clause is: the software stays open source and it puts pressure on downstream users to contribute back.
Tim Cook’s $125M performance award
I mean, Black Hat is one of UBM’s products. It’s not like some underground get together.
The public cloud changed everything. Having Amazon just extract all the value of and strip mine the commercial value of these projects without contributing anything back has left a sour taste in peoples mouths.

It made more sense when you could release a product openly and then start a business around supporting it, consulting and training and selling "enterprise" versions for serious customers. But now that's even hard to do when everyone just wants to use AWS, etc to use this software.

It's a double edged sword and we take for granted. These projects have grown and become so feature rich because of the investment in them and the ability to hire hundreds of developers to contribute full time. But then this is harvested by someone who isn't paying for it and not just a little bit - a whole lot. What will eventually happen is we won't have feature rich products that are open source in the future without a change in how we think about licensing. The Apache License is not compatible with running a business around an open source project any longer.
No. I'm referring to people like Tony Morris. There are more folks I could name, but I think they're less obvious.

Scala's community essentially began to adopt a thinly-coded code of conduct that said, "Don't be like Tony Morris he literally runs people out of the scala community" it got so bad. He continues to be unrepentant and uses his influence to fan a slow but very distressing conflict between the Cabal community and the Stack developer community.

As for LYAH, it's a decent book. It's got its problems (in some cases it does obnoxious and useless things like make fun of overweight people).
...not if you use vi style editing mode - which is awesome! :)

https://wiki.archlinux.org/index.php/readline#Editing_mode
The Power Broker is a great, huge read.

Another good one that I got recently is Arabia Felix [1], a rather obscure Danish book from 1962 from NYRB. A minor classic.

I'm not a war buff by any stretch, but I can recommend Antony Beevor. Sometimes his books devolve into exhausting, never-ending play-by-plays of tank and troop movements, but both Stalingrad and The Fall of Berlin [3] and were fascinating just for his ability to conjure up the time and place. Inside the Third Reich was similarly interesting, even it's known to be a flawed narrative.

I also recently read Bad Blood, about Theranos, which was excellent. Literary-wise not quite on the same level, though.

Got any recommendations?

[1] https://www.npr.org/2017/06/17/531929925/in-the-refrains-of-...

[2] https://www.amazon.com/Stalingrad-Fateful-1942-1943-Antony-B...

[3] https://www.amazon.com/Fall-Berlin-1945-Antony-Beevor
So are you sitting up straight or leaning back?
To be precise, the term 'fake news' is an accusation against the media, used as a propaganda tactic, and most often false.
How do we know that microplastics and other particulate in say human bodies or foods are somehow "inert"?
Currency devaluation (mostly)
It's one of the data signals for success. An ex-FAANG employee is more likely to succeed than a non ex-FAANG, not only are they most likely smarter than average, they also probably have experience in dealing with more complex systems, and also possibly a more valuable network in terms of poaching their ex coworkers.

It's just one of those things in life. :-D
Thanks real_cost.

I have been thinking this way for a long time but was unaware of a formal name for this idea/system. Glad to have a name to put to a concept and signed up for your mailing list.

In general, I do think we can price things, after all, we already do, just poorly (existing taxes). I really do agree that we have a pricing problem but I'm an optimist that worse case, we can calculate mitigation costs and then work backwards from there - not to suggest that is the right/best way to do it - just that it is one simple way to do it.
Postgres JSONB columns could give you a lot of that without actually creating seperate tables - for instance indexes over embedded keys.
Gray makes other colors pop. I like it for that.
You're missing the point. What prevents them from doing exactly what I suggested? Regulation. Without some standard in place to say "Garbage must be taken to a specific place", they can (and will) just take it anywhere.

Those regulations about waste management didn't happen in a vacuum. They're not just there to cause headaches or corruption. They were created in response to observed problems - like dumping trash right into rivers. And that "trash" might include really dangerous substances. Moreover, the raw profit motive of capitalism encourages such behavior. If it costs two dollars to dispose of the waste safely, or one dollar to drop it in the river, the market's response is to drop it in the river. That's just free market economics. Tragedy of the commons is an actual thing.

The economic term for this is externalizing costs. The market, on its own, is strongly motivated to externalize costs whenever possible. There's no inherent morality to economics, any more than there is an inherent morality to thermodynamics. It's just a fact of nature. But externalized costs are a form of theft - they push cost of business onto the general public, without payment. Regulations exist to keep business from stealing from the rest of us.
Sales Process Steps
Sixty nine major earthquakes hit the Pacific's Ring of Fire in 48 hours
I'd rather see Microsoft and/or Valve shoot themselves in the foot, which they have come close to a couple times. As they took more control over what software is allowed to run on windows machines (or within steam's launcher) there was talk of content moderation, of limiting the most violent/adult games. Had that happened, linux could have been the place for 'adult' games. It might still happen. MS could take action against ROM emulators, bittorrent, client-side encryption, or any other form of software that would send the masses running to linux.

Prison Architect ran into this. It shows gang violence, drug use and executions, all of which are red flags for those who rate media. Funny story: Prison Architect actually received a notice that it was in violation of the Geneva convention. Papers Please, an indi great, might also have been shunned had Valve/MS adopted MPAA-like content moderation.
I'll check it out. Mainly what I'm interested in is doing world simulation in Haskell; it seems like it would be a really interesting language for that. But that kind of thing isn't very useful without a decent way to visualize and interact with it.
> elasticache is just vanilla redis

Only at the interface level. Elasticache is a heavily forked Redis. There's a reason it's several versions behind.
What will be the advantage of an ARM based laptop?
3D-Printing in Multiple Colors with the Palette 2 – Tested
There are benefits besides absolute returns you're not considering (you're not beholden to a commercial entity, off the top of my head).
I Wish I Never Built a Personal Brand
Is this why these companies have such intensive leet coding interview processes? In other professions a degree + exams alone is enough.

I can't imagine an interview where a doctor has to perform surgery "as a take home interview" without pay or be able to solve obscure problems from chemistry, biology, etc.
There's a bit of "the dose makes the poison" at play here as well: Cooking with coconut oil is one thing. Making bulletproof coffee with 2-3 tbsp of coconut oil per serving is quite another.
I had a 70 minute commute each way for a couple years but I joined a carpool, the type where you call a number posted on the freeway.

The psychological benefits of carpooling with people otherwise unrelated were, for me, surprisingly high. On the way to work we'd discuss the day ahead, on the way back recap stuff or talk about our plans for the night or weekend.

I don't want to go back to long car commutes but would happily sign up for a carpool again if needed.
Totally in sync with you. I used to work for Zenefits, and if there's one technical reason I could point to for the company's failure to calculate accurate insurance rates (and eventually get a lot of support cases leading to lesser margins leading to an eventual failure in the insurance space), it was the blatant abuse of Django models.
Researchers Demo Matrix Multiplication on Memristors
> Dr. Bodil Stokke (@bodil on twitter)

Speaking of "frustrating cabals" just be prepared for a hefty infusion of socialist ideology[1] into your stream with this follow. Might get a bit grating if that's not your politics, your family is currently fleeing Venezuela, you don't enjoy irony in the contrast with her interleaving pictures of her expensive toys and housekeeper-maintained upper-class London apartments paid for by her FinTech job, etc. (inb4 "there's no such thing as ethical consumption under capitalism").

[1]: Unfortunately this is pretty common in PL Twitter and is a downside to the "influenced by academia" notion you bring up (https://theotherlifenow.com/occupations-and-their-ideologies...)
Likely true. And it's most affecting the general public.
What did you do if a project required you to stay late that day?
"dump it to a database, and query that"

Yes.

In some cases, "dump" is a fold/reduce, and your database is just an in memory data structure, and depending on how much latency is permitted by your service level objectives you might cache the data structure as opposed to regenerating it every time.

There's no magic.

The pattern is analogous to what you would do if your book of record were an RDBMS, and you had to run graph queries. "Dumping" the data into a graph database and running the query there would be a tempting solution, no?
Cashier-free tech makes debut in San Francisco
Nvidia: GeForce RTX GPUs Deliver 60 FPS on 4K HDR
As someone who definitely has imposter syndrome, the enlightening part of this post for me was that YOU are also the horse jockey.

In this light, it's important for me to recognize that you could easily see me as someone falsely claiming imposter syndrome, even if I know I'm not.

Not sure it helps with the imposter syndrome, though...
Given how terrible GUI development in javascript is for the developer, this would be a net improvement.

However the language I yearn for in browsers is Lua.
We haven't read anything about their intentions yet. Have they addressed this confusion?
This is exciting. I'd love to see the topic addressed in the same way for food, as well as music!
I don't get this. Is this patent part of some prank? The authors are senior researchers at IBM.