skysight-inc/HackerNews huggingface dataset:
"Just make sure to take the proper corporate formalities and never co-mingle funds.
The most important thing at this stage (and the next stages as well) is to not waste time on things that are irrelevant, so don't make banking more complex than it needs to be. as you grow, your CFO or maybe even COO might have their own processes and preferences, so just keep it as simple as possible till then." - Could you elaborate on this please? I'm currently bootstrapping this myself and pre-revenue. I have a Stripe account and I'd like to set up subscriptions to deposit into a dedicated checking account. But how do I cease co-mingling funds? I'm the only investor, paying for expenses with my credit card, that I'm paying off with my checking account and savings. I'm trying to learn as much as I can now to (A) avoid doing anything stupid, like co-mingling funds, and (B) do things "right" as quickly and as easily as possible. I should have definitely specified that I'm not funded (at all) and pre-revenue.

Great advice all around. Much appreciated.
>> whatever sovereign is most impacted, will then either outlaw commerce by crypto by force or require parity with the sovereign currency and control of the crypto currency through tax payments

That's not possible. Even if all the governments of the developed world coordinated to ban cryptocurrencies or impose taxes on them, this will be an opportunity for developing countries to use cryptocurrencies as a competitive advantage to catch up financially.
Elmish
There are lots of times that you drill/saw past the piece you are cutting and into the support material, the bench, below. This generally makes for cleaner edges. Normally you put a sacrifice piece underneath, but sometimes the workbench takes the hit.
How bots were born from spam
We had another comment thread on things you can learn from it, a couple years ago: https://news.ycombinator.com/item?id=14852625

It is unlikely to come up in practical use now, admittedly.
Sorry, I'm not accusing you of anything. By strided accesses I mean when you access elements of an array sequentially using some step size. Think loops with `i += stride` instead of `i++`. In the wikipedia pseudocode this is done implicitly using the 's' parameter. Notice that, in the version you implemented, you split the input into even and odd parts explicitly; you can achieve the same end by accessing the input array in a certain order as you are performing the mathematical operations. This is what the wikipedia pseudocode does. If you've seen other versions of the FFT with a bit reversal step, this is also where that comes in.

Check this out (javascript):

function permute1(x) {
if (x.length == 1) return x;
let even = [];
let odd = [];
for (let i = 0; i < x.length; i += 2) {
even[i / 2] = x[i];
odd[i / 2] = x[i + 1];
}
return [].concat(permute1(even), permute1(odd));
}

function permute2(x, offset, stride) {
if (!offset) offset = 0;
if (!stride) stride = 1;
if (stride >= x.length) return [x[offset]];
return [].concat(permute2(x, offset, stride * 2), permute2(x, offset + stride, stride * 2));
}

function permute3(x) {
let result = [];
for (let i = 0; i < x.length; i++) {
let k = i;
// pretend 32-bit ints
k = ((k >> 1) & 0x55555555) | ((k & 0x55555555) << 1);
k = ((k >> 2) & 0x33333333) | ((k & 0x33333333) << 2);
k = ((k >> 4) & 0x0F0F0F0F) | ((k & 0x0F0F0F0F) << 4);
k = ((k >> 8) & 0x00FF00FF) | ((k & 0x00FF00FF) << 8);
k = ( k >> 16 ) | ( k << 16);
k = k >> (64 - Math.log2(x.length));
if (k < 0) k += x.length; // fix up due to signed ints
result[i] = x[k];
}
return result;
}

For arrays with power of two sizes, these perform the same permutation (but fail differently for non power of two sizes). Note that, with permute1, we effectively iterate over the entire input log2(n) times, so this is an O(nlogn) algorithm!

edit: also, i think i may have misunderstood the relationship between your js version and your lambdatalk version. They seem to be the same to me?
https://en.wikipedia.org/wiki/Log-structured_file_system
You clearly want to allow everybody to come here, and you clearly don't approve of killing people for being gay. How do you resolve the issue of immigrants coming from places where the people have voted for killing those who are gay? Are these immigrants also to be welcomed, despite the fact that they will vote to enact similar policies here?
Oh, don't get me wrong: Mozilla wanking about with firefox phone from 2011 to 2015 while watching their browser marketshare crater from 30% to 15% is infuriating. However, they're the only alternative we've got.
New Years Resolutions 2019 Proven Strategies for Success
I'm not at all convinced by the argument about centralization happening because that's what people want. In Israel, for example, there is, in fact, a conspiracy. Though not a hidden one at all - just one which is very hard to defeat.

Israel has a very centralized market controlled by just a handful of oligarch families. The same guys control the insurance companies, pension, the fuel supply, the banks, etc. The prices are too high and the service isn't great not because that's what people want, but because competition is stifled, in cooperation with the politicians, who need the oligarchs to keep funding them.

I don't think a decentralized currency would be a magic trick which would instantly solve this larger problem of economic centralization, which people most certainly do not want - but it could certainly help break the existing cycle by taking away power from the politicians.
Product placement and commercials are different things - if we're counting product placement, champagne would be less than a drop in the sea of scenes with people consuming soda on TV.
Show HN: My 2019 Project – A Side Income
Writeup: https://www.welivesecurity.com/wp-content/uploads/2018/09/ES...

Video: https://media.ccc.de/v/35c3-9561-first_sednit_uefi_rootkit_u...
Everybody could make Mickey Mouse stories/books/etc.
It should be 20.
Some Thoughts on Social Networking and Usenet
They stopped using BitTorrent due to issues with home firewalls, antiviruses misdetecting malware, etc.
That’s good! It could been obliterated, and probably should have.
V3 of Indie.vc
I moved to Denmark a little over a year ago from the US. Nationality: India. I'm curious to hear your experience so far.

I feel like it's a great compromise to have a fair and equal society where almost everyone gets paid in a similar range. I'm a software engineer who earns almost half of what I did in the US.

On one hand, I feel happy living in a fair, and well educated, modern society. On the other hand, I feel like I'm missing opportunities and "settling" for comfort. I came to judge the attitude of Danish people for "just enough" thinking about jobs. In the sense that people are against being ambitious, competitive and pushing themselves. They're happy with what they do and enjoy life. It's a very different approach to life, that I'm intrigued about.

What do you think so far?

Cheers!
I came across Open Cascade while researching how to create an Onshape app and/or a standalone system that would resemble Onshape but for a fairly specific use case. Realizing the complexity was out of my league, I put it on the back burner. Seeing it here though has reignited my interest in it. If I wanted to build an app that would launch in a tab in an Obshape document, could it be built with Open Cascade? Even if it can be, is there a better way to do it? How do these answers change if I also want to have a standalone system (still web based) to offer non Onshapers?

Thanks!
> Explaining every down vote

This is written as an excuse of laziness, which doesn’t makes sense. Clearly there is the energy to become emotionally responsive. That is the nature of an echo chamber, destroy that which is disagreeable for comfort.

The rest of your points are all assumptions and stereotypes to qualify bad behavior. If you really merely disagreed with an opinion you would ignore it. There is something more at play if you feel the need to silence or destroy an opinion.

While I understand this all stems from immaturity and a vain need to somehow qualify it I will leave you with this:

https://www.bartleby.com/130/2.html
Yes but saving a few pennies is not how industrial civilization got rich. Mass manufactured goods are orders of magnitude cheaper than their hand-crafted equivalents.
Well, for me, it isn’t about living there full-time, so the best possible connectivity wasn’t the biggest consideration; advertised DSL goes up to 18Mbps or more, and discounting that ideal to, say, 8-10 Mbps would still leave me in okay shape. The other factors were things like: size of property (35+ acres), quality of property (trails, garden space, places for kids to play outside, natural beauty, conservation), the house, and a balanced location between different families as well as airports. I will admit that I was surprised my DSL was _so bad_, considering we weren’t that far from town and not far away from a state highway.

I agree with you that spending tax money on fiber won’t be a silver bullet for a rural community in terms of encouraging economic growth from the tech sector. It does help counteract the monopolistic rent-seeking behaviors of local telecom companies, however.

I’m semi-optimistic about fixed wireless in the coming years. We’ll see about the Sprint/T-Mobile deal.
Anyone who has ever held a drill can see in the pic that it was drilled from the inside. That means nothing in relation to when, where or who did said drilling.
> “Batman” (the idea, the concept) is still protected by trademark laws making it illegal to produce new (non-derivative) Batman books/movies/cartoons without the trademark holder’s consent

This isn't true. The concept of Batman as it existed in the comics that are in the public domain is open to being remixed and put into new stories and derivative works. Even with the name "Batman" and even without giving any credit to DC comics whatsoever.

What the Batman trademarks are able to prevent is someone trying to use the Batman name to confuse consumers into thinking some product is being sold by DC comics.

As the article points out, the exact borders of what trademark can be used for in terms of merch is fuzzy, but a specific strategy that doesn't work is using a trademarked name to prevent creation of copies or derivative works of something in the public domain

When creating new works with Batman, you'll have to fastidiously avoid using any elements of the character that were introduced later, but you should be good.
What about "Superman" as a trademark? I assume it's already fine to make characters with Superman-like powers but with another name.
Yet Larry Lessig was shut down the last time he tried bringing this into focus.
This is a very sane and down to earth rebuttal of crypto

ActualMoney sucks for a lot of reasons, crypto is addressing very few of them and adding several problems on top of it
15 Lessons I’ve Learned Working Online for 20 Years
How about limiting political control of people, so corporations won’t try to control politics so much? Since so far “limiting corporate control of politics” looks more like gatekeeping: allowing some corporations to control while denying others.
I would like to better understand your but about blockchain being the first serious attempt at consensus without decentralization.

The internet itself is a big movement toward consensus. Just look at tcp/ip and Ethernet and dns and lots of other protocols that reach consensus without centralization. But it’s more of a wet consensus than a dry consensus because the negotiation over routing tables happens between users and admins.

DNS and IP have roots, but there are multiple roots and methods for negotiating.

None are perfect, as blockchain isn’t perfect, but are certainly serious attempts.

Maybe the most successful is the IETF RFC process for decentralized consensus.

There are also good examples like the Apache Foundation for distributed consensus.
Android's permissions system is still ridiculously terrible and nowhere close to as user/privacy-friendly as the system on iOS.

Just look at how each OS handles e.g. location permissions.
Does it really make sense to make that kind of optimization scale to the point that absolutely necessary work fails to have meaningful value?

I think the reason this is a problem is that there is no foundational vector for progress which we can universally agree upon a measurement metric for. So capital allocation becomes the default measure, and money becomes a proxy for value.

So in that sense, what is most easily measurable is more valuable, and something which is easily measured and increases the unit of measurement by the largest factor becomes the most valuable.

Eg. If one unit of money is input and some multiple of that unit is the result, the system with the least amount of work or fastest iteration time (high margin) becomes the place where resources pool.

I'm skeptical whether humans could even define in a meaningful or measurable way how to better allocate resources than individual resource allocation on a common unit of measurement aka "markets."
>
The fair use doctrine provides enough outs that it's not outright censorship.

In Germany's analogue to the US-American copyright law (Urheberrecht), there exists no fair use doctrine.

EDIT: And even if we ignore this: a little less censorship is still a censorship.
I think the problem revolved around me actually working, not just visiting.
Please don't post unsubstantive comments here, especially not on divisive topics that have been gone over a million times already.

We detached this subthread from https://news.ycombinator.com/item?id=18802222 and marked it off-topic.
Right and left are so diluted and ambiguous terms these days, to the point of being meaningless. Using them doesn't help any conversation.
What are some ways people in Turkey can get access to Wikipedia without facing any repercussions? Circumventing censorship is a good thing, but if the circumvention can be detected or puts you on a list of suspicious people, that's not safe.
A blockchain running on a single node is uninteresting. Decentralized/distributed consensus is part and parcel of why one would use a blockchain.
My dad made me buy him some hole filling putty with my pocket money after I did this to his workbench at an age where I really should have known better. Apparently you're meant to clamp an offcut between the piece you're drilling into and the bench.
Different locations have different issues, but I think your potential for great and affordable seasonal broadband is actually excellent. Conferencing, pairing, and streaming are going to be just fine. You're a techie --- you can solve this. Since I'm fond of rural Wisconsin, and have solved similar cellular problems elsewhere, allow me to make some suggestions.

If the tower you are able to hit with 2 bars is AT&T, buy a used/refurbished MR1100 cellular router for less than $150 from Ebay, buy a high gain 4G MIMO antenna and cables for about $100 (try to learn what frequency your tower is on first), and pay $50 a month for an unlimited AT&T data sim (I've used this guy: https://www.ebay.com/itm/4G-LTE-ATT-Unlimited-HOTSPOT-Data-5...).

If your closest tower is not AT&T, there's probably something comparable. There's probably not a great price advantage to the SIM card resellers, but they do make it easier to try things out. I'm currently using an excellent local provider instead of AT&T (VTelWireless), and a speed test just confirmed I'm at a delightfully usable 50/25 Mbit/s.
I feel like I experience the downside of flat design daily while using the gmail and google calendar interfaces. Finding items and discerning the different areas seems to take longer than it used to. N=1, so your mileage may vary.
Troika – a ternary hash function
Here are some examples of how flat design has made things worse in MacOS and iOS: http://uxcritique.tumblr.com
Alen, I use docker and kubernetes with Jenkins / auto scaling etc - in a managed cloud environment at work and I consider proficient in running these and applying small / medium scale changes on these configs. Still these articles teach me something new. Thanks and happy new year!
I guess promoting people to a higher technical position (with equivalent compensation as managers) is another solution :)
Meditation in the Air
Does anyone know the origin story of reduce/filter in Python? It seemed interesting. I remember watching a talk by Guido. He mentioned that someone submitted a PR with it, and that it was very complete, so he merged it. But I'm curious what the decision making process was like for Python back then, or if there even was a formal process.

Programming language archaeology is a field that ought to get more attention.
Flat design is form over function and this study appears to prove it. Usually in design there's a reaction against the tyranny of the mainstream. I never liked flat design, even just aesthetically, and I've been waiting for the backlash in this case, but when will it ever arrive!
It’s possible to set up your own servers different than root. The ability to have multiple roots and how they swap info is really decentralized.

It’s like saying bitcoin is centralized because there’s only a single blockchain.

Sure there’s a single DNS root, but not all countries and network follow it. And the assignment of names is not centralized.
Yet most billionaires and multimillionaires support Democratic party. Go figure.
So we might see Steamboat Willie knock off videos coming soon?

This is where I think we need a common video stamping agreement- something like taking key frames in a video and hashing them, then signing the hash, and storing that in the metadata - I can rerun the check and so be sure that the certificate signing the hash is disney - if not just do not run the video.

I know this sounds like EU central copyright database thing but if we have to have some copyright (which I think we do) we then need a automated way to verify which is some form of database (decentralised for preference)
Courier Prime: It’s Courier, Just Better
except one salary doesn't cut it anymore. especially, with >$1000/mo in health insurance. with high deductibles.
All this "harmonization" is simply a corrupt trick, driven by the same Disney and Co.

See also: https://www.eff.org/deeplinks/2013/03/ustr-secret-copyright-...
The Green Acres phenomenon is that a lot of city folk think that if they get the capital, they could go buy some land, equipment, and have a reasonable chance of becoming successful farmers without a long period of education or apprenticeship; It's part of what I call the myth of unskilled labor.
> I find it interesting that OP says public crypto failed because of both fundamental misunderstandings and immature tech (internet trying to compete with newspapers in the 80s). Eventually, the internet was able to compete with newspapers and I think eventually public blockchain will compete with centralized companies.

Keep in mind that both of those technologies took years. TCP started development in 1973. It didn't fully mature for another decade, and then it wasn't mainstream until 1994-1996.

And even then it was the web that drove the adoption of the internet, not the other way around. Until the web, the internet was more of an academic curiosity.

> Networks can benefit from economies of scale without the rent seeking bottlenecks of centralized agents.

But there are side effects of non-centralized agents -- everyone needs to agree upon running the same algorithm (forking, security holes, etc). And immature networks can suffer a majority attack.

Meanwhile from a security perspective, there's greater efficiency with a centralized system. One security hole can be fixed for everyone on the network in one spot.
Sure, if you ignore the biggest glaring difference both things are the same.
The Definitive PHP 5.6, 7.0, 7.1, 7.2 and 7.3 Benchmarks (2019)
Uh, how?
Microsoft to Schools: Send Parents Letters Lamenting Lack of Qualified CS Talent
> As a 2nd or 3rd factor SMS is usually fine. Hijacking a text message is still an "extra hurdle" that improves security over just a password

Perhaps, but often 2FA is leaned on to reduce the significance of the primary factor or shift liability.

> The problem comes when a site allows account resets over SMS because then they've just traded one single factor (a password) for another weaker one (SMS).

Yeah, exactly — that would be one way some "2FA" systems weaken the primary factor.
Uncool pointless yelling, because I never said it wasn't.

I just wanted gowld to clarify what, exactly, his/her point was, because it seemed to be rather incoherent. Was gowld talking about Native Americans? I honestly can't tell.
Really an eye opening discussion. I think I’ve been consuming reporting on the ever rising cost of tuition for all of my adult life. Yet never has any journalist approached the question of universities 501(c)(3) status, in the publications I’ve read.

Its crazy! Over time the tax advantage could make university endowments (as well as wealthy religious entities) the largest owners of capital in the world, along with sovereign wealth funds.
They are still going to enforce trademark on the Mickey, so it wont be easy to use it everywhere.
I do not think your assumption is correct here. If you and I and 1,000,000 of our friends decided to create our own root name servers and co-opt the .com domain for our own purposes then there is nothing that would/could stop us and all existing software would work as expected (modulo the fact that DNS mappings would use a different source of truth than that used by most other participants on the network.) The fact that we all tend to agree upon the same root servers means that we share the same source of truth regarding tld mappings, but there is nothing that says we all need to use these same root servers.
Likely there were a few 'explosive' events near the time of the Cambrian explosion. The Avalon Explosion [0,1] was about 33 million years earlier than the Cambrian Explosion. I would bet that our understanding of Life's history on Earth, and in the solar system in general, is only at the very beginning. Likely, our descendants will be looking at this understanding just like we look back at old 1890's paleontologists and their laughable Dinosaur models.

As an aside: I think that ML and RNNs would be a great tool for paleontologists to use for fossil hunting. Not just for automated drones scanning the lonelier places on Earth, but just to identify potentially 'rich' areas in the first place. Via petroleum studies, we know a fair bit about the Earth and the layers of sediment under it. Using that data, I think it may be possible to help narrow down the areas where good fossilization may have occurred and then send the armies of grad students out to those places, helping increase the percentages for finds.

[0] https://www.youtube.com/watch?v=Jpi2VJj5PhY

[1] https://en.wikipedia.org/wiki/Avalon_explosion
Well if it was drilled from the outside in, that would be spooky.
Wages obey supply vs demand. Teachers may do a valuable job but are not themselves valuable because they’re considered easily interchanged (leaving aside the notion that great teachers are rare).

Cleaning staff are often paid orders of magnitude less than the people they clean for but work harder and longer, because the perception is that anyone can do their job.
simillary UK censor HBO's Last Week Tonight show when it reports about uk parliament

https://theweek.com/speedreads/778214/john-oliver-fiendish-p...
In retrospect do you think your dad's approach was an effective teaching method?

I'm slowly trying to figure out what kind of disciplinarian I'm going to be with my boys.