skysight-inc/HackerNews huggingface dataset:
In 2012, 60% of open source projects had copyleft (GPL-like) licenses. In 2019 copyleft was down to 33% and still falling albeit more slowly, with permissive (MIT-like) licenses dominating the modern open source licensing landscape.
Stocks or Real Estate Investing – Which Is the Better Investment?
Down conversion perhaps?
I'm not sure if that has any meaning, as I know nothing about lasers, but 4.6 * 3 = 13.8 , could be pure coincidence.
We are building something like that at yazz.com, but still early days
Red is cross-platform and works pretty well on distros that support 32-bit libraries, GTK backend is also fully functional [1], so I don't get why Linux is excluded from your list.

Red author also plans to port Cheyenne web server at some point after 0.7.0 release. [2]

[1]: https://github.com/red/red/tree/GTK

[2]: https://www.cheyenne-server.org/
Looks like they built it at least 8+ months ago, it was posted HN around that time.
Interestingly, in the press conference, Musk mentioned that SpaceX would like to try to catch spacecraft, which I would think would reduce some of the water landing costs.
You can prevent instantiation of the nested type already by using private ctors and friending the wrapper class from this type, while keeping the class itself public. That is a much cleaner expression of intent. I believe that if a class is usable via its interface, it is public any way (in that you will need to go and change all uses of this object should you decide to change the nested type's API, whether it is declared private or not).

And also note that binding to the object at all has been possible only after C++11, while this "feature" works with earlier standards. That rules out the possibility of this being designed into the language with the express goal of achieving what you say (it doesn't matter, but just pointing out).
>> If I had to choose between privacy...

That sounds like it's taken right out of an Orwell story.
DaDaBIK (https://dadabik.com) is a no-code low-code platform that can generate a Web CRUD app in minutes starting from your existing DB (but you can also design the DB in DaDaBIK itself).

It has been around since 2001, CRUD generation has been its main aim since the beginning, with the last versions you can also generate very complex applications injecting some custom code (php, javascript) to implement your business logic.

Disclaimer: I am the founder.
I'm downvoting you because your response is totally useless.

He wasn't looking for where to buy a phone in Berlin, and besides, it's an old reddit thread.
Yes, I'm well aware of that! Hopefully, they get that flying so soon that pursuing more advanced landing methods for the dragon is not needed :)
That's a fine opinion, but it's the minority. Maybe not in the abstract, but as soon as you have unexplainable deaths (meaning there's nobody to blame), people freak the fuck out.
I'm confused. 'cut' works just fine for me in the Windows Terminal:
-------
> echo $SHELL
/bin/bash
> echo "foo bar" | cut -f 1 -d ' '
foo
------
I'm using the WSL Ubuntu bash. Could your problem be with this 'msys' you're using?

(I'm not sure what the 'dircolors' SHELL env var is--I haven't used 'dircolors', but 'man' tells me it's a program that sets the LS_COLORS env var, not an env var itself. And it says it has a shell type option, although that seems to be limited to C-shell and Bourne shell. Or maybe you mean dircolors doesn't pay attention to the SHELL env var? Again, that sounds more like a problem with the msys bash implementation, rather than the Windows Terminal.)
> That's bad enough but what makes it galling is how they expect you to be grateful and friendly when stopped and fined, questioned, etc.

Wow. You are right on the money. So well put and so succinct. This isn't just a problem with cops though. It's in the culture at large. People in power not only expect to hurt others and fuck them over, but also that others should be grateful for being fucked over. Got passed up for the promotion / raise and instead got more responsibility with no increase in pay? You should be thankful you still got a job. Got wrongfully arrested, charged, and offered a plea deal to go to jail for something you didn't do? You should be grateful for the 5 year prison deal. You'll get 30 years at trial. Oh you're innocent? We don't care. Got overcharged by a company for a bill that's not even in your name? You should be thankful you can spend two hours a day every day for two weeks on the phone trying to get the charges reversed before they send you to collections. Got invaded by the US and millions of your citizens slaughtered? You should be thankful and grateful for the US bringing "freedom" to your country. The "freedom" to thank the US for killing your family. In all of these cases and so much more, the victim is expected to be thankful to their perpetrator while the perpetrator is fucking over the victim. It's a huge part of American culture and the police are just one example of it.
Polish person here.
Yes, the ruling party caters to ultra-catholic, right-winged people. While there are many people in Poland who don't understand LGBT and are therefore scared of it, they are a minority. We have a trans woman in parliament and a gay guy running for presidency. It's not that bad really.

Moreover, Gdańsk, where the conference was supposed to take place is actually one of the most tolerant and liberal cities in Poland with very open-minded people. It would be a shame to punish them for actions of the government and municipalities that are literally on the other side of the country.
It was somewhat eerie to hear the “stage 1 throttle up” then abort just after that.. reminded me of the “go for throttle up”.. some of you may know what I’m taking about.. I’m glad these guys will have an abort system available and testing in flight like this was awesome.. good job spaceX
Eh, no. Vendors everywhere will package things for your architecture and give you binaries.

That is how it has always been done and is still done.

Yes, you can do it differently with an IL, but that isn't new either (Java, .NET, etc.).
Show HN: I published 100 AI generated books on Amazon
To be specific, the content is generated by a GPT-2 based model. https://amzn.to/2TCc0v2
Let me know if you have any questions :-)
He Wanted a Unicorn. He Got a Sustainable Business
Hi,

I'm the creator of Bloom[0]. It's a an end to end encrypted Drive, Calendar, Notes, contacts, Gallery...

Within 1 month I'm about to release the native apps (currently it's only a webapp, non encrypted), with paying plans. It will be something like 6€ / m for 100GB, 11€ for 420GB and 21€ for 1TB.

It's also 100% open source[1].

[0] https://bloom.sh

[1] https://gitlab.com/bloom42/bloom
is it a hardware of a software prototype?
> First of all you can run low level programming languages like C on any architecture

Just like with TIMI, MSIL, EM, ADF, TendDRA, PNaCL among others.

> What you're saying is that every vendor shipped their software with source code and only used cross platform APIs. Is that right?

Rather that this is nothing new, and the formats listed above, already offered the same capabilities, without the same marketing.
You have two options:

1 - https://dcos.io/
2 - https://rancher.com/
Seems like an easy solution to this problem would use two functions.

One function that takes the output of the page, and renders it so only what's user visible, actually gets indexed. So no headers, no JSON data, no nothing, unless it's actually in the final outcome of the page when rendered. This would require jsdom or some other DOM implementation. Hardly hard for Google (Chrome) to achieve this, and been done multiple times.

Second function is a function that does the same call twice, passing the page to function one each time, then compare them two. If you make two calls right next to each other, and some data is different, you discard that from your search index. Instead you only index data that appears in both calls.

Now you don't have the issue of "dynamic content" anymore...
Hardware eventual fails, software eventually works.
Perhaps expectations have risen over time
Insurers like standards and features that can be easily verified and improve predictability of the crowd. The issue with high tech solutions, especially mono-cultures is malicious hacking or outages of central services that result in simultaneous failure. An insurer can't handle 50% of cars crashing in the same year.
Given that the conference is in the future and they could well enact more of these zones, it feels perfectly reasonable to me that some organisers might feel that's not worth the risk.
This years Global Game Jam is in two weeks
Pretty sure there was a call out late in the countdown regarding arming the FTS.
Debian GNU/KFreeBSD
Software primarily, but I am interested in an answer for both
How to Make a Paperplane Fly Like a Bird
ah okay, looks like I was mistaken. it's pretty hard to see how this could possibly be useful.
Specifically: not looking for a free trial or demo for my domain. Just examples for an example company, what I would get if I purchased.
I am not affiliated with them, but if you fancy making games in any form, it's a very nice opportunity to collaborate with fellow local creatives and create something cool!
Same here, I actually prefer DDG to Google now, even for regional (Germany) results.

When I switched, about a year and a half ago, I felt like I was switching to a lesser quality search engine (it was an ethical choice and done because I can), that, however, gradually and constantly got better, whereas Google went the opposite path.

Nowdays I only really use Google to leech bandwidth off their maps services. Despite there being a very good alternative available, OpenStreetMaps, they unfortunately appear to have limited (or at least, way less than Google) bandwidth at their disposal... A pity though, because their maps are so awesome, the bicycle map layer with elevation lines is any boy scout's wet dream... but yeah, to find the next hairdresser, Google'll do.

Speaking of bandwidth and OSM reminds me, is there an "SETI-but-for-bandwidth-not-CPU-cycles" kind of thing one could help out with? Like a torrent for map data?

EDIT: Maybe their bandwidth problems are also more the result of a different philosophy about these things. OSM is likely "Download your own offline copy, save everybody's bandwidth and resources" (highly recommended for smartphones, especially in bandwidth-poor Germany) whereas Google is "I don't care about bandwith, your data is worth it".
Should not be hard to solve if they would have an algorithm to search Reddit built in. But perhaps they do not, in which case it gets much harder.
POSIX, SDL and the usual suspects are pretty much cross-platform and run everywhere.
For tax purposes, you don't want Founder's shares to vest. It's important they are straight shares, for example, to be treated as QSBS and start the 5-year timer on Day 1 so that the first $10 million in equity is tax free if you make a sale.

You can instead add a buy-back provision, which expires in tranches over time (basically this is re-inventing vesting but in reverse).

One real problem I've actually had with such a buyback provision is when the early employee leaves, according to the agreement you are entitled to buy-back 80% of their shares, but then they refuse to cash the buyback check or sign a document agreeing that the shares have indeed been bought back. Now you're back again in this legal limbo.

So next time I do a buy-back provision on Founder's shares, I'm going to pre-fund the whole buyback, and then if they leave, the departing employee will owe the company a partial refund of the buy-back. Since it's Founder's shares at par value, if they refuse to pay it then it's by far the lesser of 2 evils.

E.g. Co-Founder pays $100 par value for shares. Company pays Founder $100 to pre-fund the buyback. Co-Founder leaves after 6 months and Company buys back 8,750 of 10,000 shares. Co-Founder technically owes the company $12.50.
DaDaBIK (https://dadabik.com/) is available since 2001 and I have heard people referring to it as "MS access for the Web".
The ruling party picked LGBT community as their campaign boogeyman and they won the election. The zones are just a side effect of that: https://www.politico.eu/article/lgbt-poland-politics-pis-rul...
Apparently not, otherwise bounds checking inside of the same linear memory segment would actually be supported.

Likewise, they wouldn't "forget" the formats that already had support for languages like C when talking about what is "new" with WebAssembly.
Where is this all being discussed and developed?
Even if it's not capped, his total pensions will likely be much lower than those of someone who retires at 70 and lives to 90.

What we don't know is where on the range between being irreplaceably productive and being an overpaid team mascot who uses the office as an elder daycare his last year's fell, I'd be surprised if it wasn't a bit of both. (not pointing fingers, there are days when I feel like I'm guilty of that myself, and I'm more than sixty years younger)
Remake - a server-rendered framework for building CRUD web apps [0]

This is an open-source framework I've been working on for the past year to try and solve this problem. I was tired of building the same back-end over and over again and wanted to be able to define my data all in one place.

It works kind of like Vapid[1], in that it allows you to define back-end logic with front-end syntax. But it goes a step further and has more built-in web app capabilities like support for each user owning their own application, nested elements and pages, sorting elements, and inline edit areas.

I just posted a Show HN[2] in another thread. I love for you to read more about it there. You can also see some code examples and a simple demo application here: https://docs.remaketheweb.com/

Reach out to me with any questions. I'm always available to talk: david@remaketheweb.com

[0] https://remaketheweb.com/

[1] https://www.vapid.com/

[2] https://news.ycombinator.com/item?id=22092480
I agree, although CRS-7 was higher altitude so the atmospheric pressure and aerodynamic forces were smaller, so that may not be unexpected.
What a museum of disgusting food tells us about xenophobia
Some kinds of static type systems (by which I mean all of the widespread ones which aren't Haskell or similar to Haskell) make extremely specific guarantees static, such that you can't change mere implementation details without rewriting a lot of code. For example, if you're using a library which specifies floats as an input type, and you now need doubles, you're pretty well screwed: You either rewrite and recompile a huge chunk of code or you decide you don't need to expand your precision after all.

Does the library code really need to use 16-bit floating-point values, or does it only use them because someone twenty years ago believed in some superstitions about performance? That information isn't available. It isn't in the type system, so it can only be in the documentation... oh, wait, documentation focuses on How and not Why, doesn't it? Your static type system was made by people who failed to disambiguate between storage size specifications and semantics, so you're left with "16-bit IEEE floating point" as the only semantic information you're ever going to have.
True, but can you name a country that has all their policies right?
It looks quite modern to me, specially given what some people are fighting to get into ISO C++, or what other languages offer on their standard libraries.
CentOS 8 (or Fedora 32+) with Cockpit. Gives you a really nice UI for deploying VMs and Containers with a few clicks.
Couple things this brought up for me:

- My experience is that dev tools / PM tools make money with larger orgs, and without a clear migration path from an existing tracker people may not want to move.

-- The trick here may be to add integration between your app, and common issue trackers. This would allow a conversation to be promoted into a Shipped item, and then linked to existing / promoted to new items in Jira / Asana / Whatever if it gained traction.

- This seems closely tied to the idea that Atlassian tried to ship in Stride of conversations in chat being Actions and Decisions. While there were some supporters of this, the idea never gained broad acceptance.

- On the topic of Atlassian, you have 100% copied their UI and style. It will be interesting to see how this works out for you.

Feel free to email me if you want to set up a call and talk through things.
> (where “holding food” is the structure a type must implement) while

I guess it's turtles all the way down, because (from my pov at least) deciding on what "structures a type must implement" is pretty similar to saying "a table is a table only if it's got 4 legs". Again, from my pov, a dynamic-like language is a lot more tolerant with the unknown unknowns of which the open world is full of, it doesn't depend on any "structure implementation" being defined or on anyone else counting the legs of said table.
You have a lot more then just two
Use AVX512 Galois field affine transformation for bit shuffling
Sure you can, EGL is part of OpenGL set of standards.
> My sense of what a human designed language would be is a lot more like Scheme: extremely simple, fundamental abstractions which, when composed, enable a variety of different strategies for solving problems.

“Human design” isn't “human designed” but “designed for humans”, and, more specifically, “deidned for the way human brains naturally work” rather than “deidgned for ivory-tower ideal of how brains should work”

> Ruby, in contrast, seems like an absurdly complicated concatenation of weird features and strange syntax

And, in that respect, is a lot like natural languages, which are quite often complex analytically/descriptively, with near-duplicate features, leveraging implication, etc., etc., etc.
AI in Animal Language Translation
Wordpress can't magically infer semantic meaning from user input any better than Google can. The whole point of the semantic web is to have humans specifically mark their intention. A better UI for semantic tagging would help for that, but it would still be reliant on the user clicking the right buttons rather than just using whichever thing results in the correct visual appearance.
"I saw a black guy assault a man once. I better stay clear of black guys then. It's not worth the risk."

Your reasoning isn't too different from the above. Gdańsk is a liberally-governed city.
He would do Steve Jobs proud...the asshole of our generation
This probably speaks to a broader fit issue. SMBs attracted by the pricing likely don't get enough mentions to make it worthwhile, larger orgs that do get the mentions and that will pay extra probably want a more robust tool.
In almost no situations you want to have software, pixel-based access.

Are we really going back 30 years?
OpenGL will not be on the way out until Khronos defines an high level alternative to Vulkan, as not everyone enjoys being a GPU driver writer for doing graphics.
What does “Burn” mean?

Break the bonds of just about anything except fluorides and metals? Probably.

Deposit enough energy I locally heat the material above it’s auto ignition T? Well that’s a flux question
I watched the Chris Hadfield Masterclass on being an astronaut. It is wonderful and he is a fantastic speaker and lecturer. He talked about the actual launch, how nothing is left for chance, and how every second is accounted for. The astronauts need to fight the effects of the incredible acceleration and have a plan for literally every second until they reach space on 7-8 mins. The MasterClass itself is great, totally worth it and Chris Hadfield is a delight.
If they became important sources of information outside technically competent people I suppose we would end up with a bunch of Awesome lists of Content Farms!
Ethically identifying as Russian is certainly not equivalent to identifying as a Russian.
Just like Tesla blames dead drivers for using "autopilot." "They should have kept their hands on the wheel and been paying attention." No you can't have a copy of the data.
'Ergodicity' was solved by Bellman with multi-stage sequential decision problems. There's no breakthrough here. If you leave out key parts of the problem like bankruptcy or finite capital or opportunity cost, surprise surprise, naive greedy expected value maximization gives you the wrong answer.

"Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?"
India undoubtedly assisted. But Operation Searchlight began in March 1971. The first civilian response began March through May. Members of the Pakistan military defected in April. The order for the RAW to assist the guerrillas was given in late April. The Warsaw Pact countries declared their support in August. Direct military intervention from India ended the war in December.

Without armed resistance from the people, there would have been nothing to support.
Ask HN: What mistakes do people make when deciding their next company?
Apart from the usual stuff like salary, technology which other things do I have to keep in mind when deciding when selecting the next company I'd like to join.

And what mistakes do you see people/yourself make when taking that decision?
My butt.
My jaw drops every time I hear about SpaceX and Tesla. How could Elon grasp two extremely different and difficult technologies and build such amazing companies within a decade. I have difficulty learning new things. Some pointers will help. Thank you.
I don't understand why the Node community doesn't have an analogous to Rails. I love the Ruby language, but given that much of my work is on the front-end, I'd love to avoid context-switching between two languages for my stack. Also, with some requirements like server-side rendering, being able to natively do that in my web server is nice. I haven't used Rails since the early 2010s.
There is a W3C sponsored Community Group https://www.w3.org/community/webassembly/.

Development of the spec(s) happen in the open on the various github projects (https://github.com/WebAssembly/). Meeting notes, agendas, proposals, etc... are all kept as markdown in the git repositories.
Two anecdotes: It’s really fascinating.

1. My work got some attention at CES so I tried to find articles about it. Filtering for items that were from the last X days and searching for a product name found pages and pages of plagiarized content from our help center. Loading any one of the pages showed an OS appropriate fake “your system is compromised! Install this update” box.

What’s the game here? Is someone trying to suppress our legit pages, or piggybacking on the content, or is that just what happens now?

2. I was looking for some OpenCV stuff and found a blog walking through a tutorial - except my spidey sense kept going off because the write up simply didn’t make sense with the code. Looking a bit further I found that some guys really well written blog had been completely plagiarized and posted on some “code academy tutorial” sort of site - with no attribution. What have we come to?
Setup ArchLinux on a Dell XPS 13