skysight-inc/HackerNews huggingface dataset:
So, despite being an entrepreneur, and having founded several successful and sustainable businesses, I’m one of your “unskilled migrants”. Sure, I’ve been coding since I could walk, I have current and expert systems and web technology knowledge - but I have a bachelors. In physics. Not useful at all, and puts me on the same rung as a golf course management graduate - actually, below, as they have a shortage skill.

One of the hurdles I am repeatedly failing at with trying to emigrate is that I do not have a compsci degree.

It seems that having a bit of paper is much more important than having a track record.
Thing is, not very many developers actually understand how to break an algorithm into SIMD, whereas making use of parallel algorithms is a much more accessible.
One of the few policies of the current administration that I support has been its efforts with China trade and maybe North Korea. It is not healthy for the world to have an emerging world power that regularly abuses human rights and seeks true totalitarianism through electronic surveillance.
React, Redux, and all the (not so) necessary libs it needs to work (not so) properly.
It seems fairly unlikely that the C standard would add strlcpy() and strlcat() when it already has strcpy_s() and strcat_s() in Annex K.
> Teachers have to perform in front of a tough crowd.

Certainly true. OTOH, there's hardly anything worse than a teacher with Dunning-Krunger syndrome when it comes to conveying the essentials of low-level programming to newcomers, so I would say that such a reaction is justifiable to a certain extent (as long as the tone wasn't too aggressive).

Of course, it doesn't necessarily have to be the teacher's problem. I remember my first programming teacher in high school explaining in the very first lesson that honestly, he didn't have much programming experience (being a math professor) and had just dabbled a bit with pascal, but [sic] "the administration desperately were looking for someone to teach this course" and he didn't really have a say in it.
At some point people need to accept that we killed all of them. Much like almost happened to the Tasmanian devil (part of the reason for the virulence of the their transmissible cancer is the lack of genetic diversity, caused by farmers trying to exterminate them as well)
@SOFWERX
I do have a bachelors, but it’s in physics, so I get the same “well, you don’t know computers, but you do know how to contact spirits. We don’t need spiritualists - rejected”

Jesus, if I had a penny for every time I’ve had to explain that physics and psychics aren’t the same thing I’d be a rich man.

I’m more or less at the point of just giving up on being gainfully productive.
Diversity inside European VC – More work needed
Nah. Doesn’t even count as a “real business” when it comes to immigration options.
Hah, I hadn't heard about Blackbaze in a while and I was even thinking about creating Ask HN asking if anyone was maybe using Blackbaze for a longer while and can say something about them (speed, data reliability). Now I'll take my chance:

Had you used Blackbaze B2? How was your experience?
The mind isn't so inflexible that it can only be shaped by the first language you learn. There are plenty of games developers who started out on BASIC. I've written file systems and I started out on BASIC. Granted some people. Might not have progressed much beyond BASIC but can we not judge those individuals on their own technical competence rather than blaming a language for corrupting them? You wouldn't say "web development destroys ones ability to write back end systems" despite HTML / CSS et al being even further removed from systems languages than BASIC. However equally there are some people who feel more comfortable in markup than writing Java (for example).

It's very easy to blame the language when often it's the teacher or the individual (or a combination of the two) who struggles rather than the paradigm.
Redux is good given how small the library is. Rust stands out as well
Below the Surface: archaeological finds from metro line excavations in Amsterdam
"What's different this time?" is a classic question to ask yourself when evaluating tech choices. Sometimes the answer is that something does make it different this time, it's not just a rhetorical device to dismiss things that have been tried before.

Most things don't take off the first time they're tried.
Think of all the current mainstream or trendy stuff, like virtualization, massively parallel coprocessors (now called GPUs), AI, multicore processors, etc. They all tried to come to market decades ago and had just niche success.
Total Disinformation Warfare
How Georgia (the country) has become a new holiday hotspot
No mention to earthquake or typhoons?

I always thought the urbanization of Japan was mostly limited by natural conditions.

Indeed, there is no point in making tall buildings if they are more likely to fall and cost more in repairs and anti-seismic technology
at the time they picked HBase because it was easier to repair missing replicas. Hdfs namenode juat schedules block replication. Cassandra (at least the version they were considering) had to work a lot harder at replacing a missing replica. Remember they had a version that didn’t have workable merkel trees.

I also heard they had an issue with network flaps causing unrepairable inconsistency. I never got the full scoop on this.

I had worked with the engineers directly responsible for the HBase choice back when. All water under the bridge now it seems.
I agree. I was talking about the needless complexity of Gradle and Groovy in handling a build, not the inherent complexity of a build itself. Builds can easily be described declaratively, as shown by Make and Ant, and this was a major step forward for the science of build descriptions. Gradle and Groovy, however, provide a procedural description of builds, with the apparent intention of generating technical debt in user IT land, and then selling them consultancy services and courses.
If you read through the documentation, you'll see that they actually have a value of 145k as a calculation of the low income limit, but they are only allowed to grow the cap by 11.5% from last year, which was at 105k.

This doesn't really tell you much about family incomes or the state of poverty in SF, it just tells you that housing prices are really high in SF (which we all know).

Funny enough though, the median family income is at 118k and the income limit is at 117k, which means that roughly 50% of families living in SF qualifies for the low income limit for HUD.
DUBAI SUPERCARS RACING SCENE 2018
Uber granted short-term license to operate in London
Credit where it's due. I'm generally against anything the big 4 touch, but TMo has been absolutely on the forefront of IPv6. The first time I saw IPv6 in the wild was while on a TMo data connection.
How long does it takes to transfer OmiseGo
Are you able to try multithreaded uploads too? I found that single stream uploads were too slow (< 10 megabytes per second) but I could get ~35 megabytes per second from packet.net to B2 by using 4 threads.

Edit: removed incorrect stuff.
>>You need regulation for the things you can't verify.

What do you mean by this? Everything not understood should be prohibited, with exceptions provided by a centralized gatekeeper?

This goes against 500 years of Englightment Thought. It's total subservience to Big Brother, and total naivety about what that kind of centralization of power results in.

>>Libertarians are like fish who want to abolish water because it seems to impede swimming...

With the exception of a tiny minority of libertarians who are anarchists, the vast majority of libertarians do not want to abolish government. Yet opponents of libertarianism regularly attack this strawman as if it addresses libertarian arguments.

There is a time and a place for the government, but it is not in restricting voluntary interactions between consenting adults.
Really? How did you come to that conclusion?
This works: http://delivery.acm.org/10.1145/3210000/3206019/p127-richter...
Testing Distributed Systems: Case Studies from the Pros
Building Scalable Container-Ready and Secure Microservices
*if they had just offered bags of cash to local politicians in exchange for access to their constituents (like the US), this would've been a raging success.
> The fact that it is biodegradable is a positive here - it won't break down into toxic substances.

The problem is that most of these biodegradables take a few years to fully break down, which is slower than the amount we keep on adding garbage in the landfills. So it's a net positive inflow into the landfills.
A few clarifications,

1. It's not Mumbai banning plastics, the state of Maharashtra has done so. I live in another district of the same state.

2. Maharashtra is the 18th state to do so. So this is not as much of an unique law.

3. The State has also made it compulsory to utilize plastics waste in road construction.
I’ve been using BackBlaze B2 for about 6 months and it’s been very stable!

The Java SDK is OK. So I plan on eventually having my application talk to Minio which will allow me to use the S3 API.
I'd add that this question your answer is an excellent example of the fixed / growth mindset I read about in a Gates Notes[1].
'I'm not good at math it's not for me' vs 'I'm not good at it because I did not spent enough time with it'.

[1] https://www.gatesnotes.com/Books/Mindset-The-New-Psychology-...
Step-By-Step Guide to Creating User-Centric App Wireframe
How to integrate Apple Pay into your iOS app (Swift)
> these [broken proteins and waste] accumulate in one half of a dividing cell

I've never heard that before. It seems strange to me because if the cell can accumulate its trash why not just throw it out? Why spend the energy to replicate the nucleus for a doomed cell? Can you provide a reference?

In any event, I'm not saying they don't die, I'm saying that every amoeba is a chemical process that has been unbroken for billions of years. The bag gets bigger and pinches in twain, over and over again, with nothing like the discontinuity between mother and child that we have as multicellular lifeforms.

Every amoeba alive today has been alive since... well the first cell, I guess.

> So yes we can distinguish between Darwinian selection and Lamarckism, as Lamarckism is not actually a thing

I'm talking specifically about the level of singled-celled organisms. We can distinguish between traits that have obvious correlations with DNA sequences, and traits that do not, but we cannot say with certainty that no cell has ever acquired a trait that it passed to its descendants sans DNA. In fact, there's a whole field of "epigenetics" opening up right now:

> Epigenetics is the study of heritable changes in gene function that do not involve changes in the DNA sequence.

~ https://en.wikipedia.org/wiki/Epigenetics

> the evolution of single felled organisms is purely Darwinian, and can (and has) been extensively studied.

Sure, "ignoring lateral gene transfer"... I wasn't going to mention that but it obviously complicates the traditional Darwinian dogma, doesn't it? You've got bacteria "inheriting" traits from each other!

But anyway, my point is that "the evolution of single-celled organisms [seems] purely Darwinian" because it evolved that way, not because of some intrinsic impossibility of Lamarck-ish "transmission of acquired traits".
No, while I suspect it is possible for trade actions to lead to actual war if you look at previous events the most common effect is a sort of economic restructuring not warfare. It does however leave animosity which expresses itself in other ways.
Woah, where is that? US?
On the other hand there are a couple of domains where not having an ISO certification hinders adoption, so by having a benevolent dictator C++ wouldn't be used in such domains.
I have used B2 for a couple of months. From Europe it is way too slow. They only have like 2 DC, which are both on the west coast I believe.

As I am using this for backups only, I went back to Google Drive where I can max out my Gbit upload.
I don't see how anyone could like Redux' library. It's up there with Webpack in "dancing around but not getting to the point".

If you want to do anything useful with Redux, the Redux docs are pretty terrible.

I hate any docs that are written in "step" form rather than "book/info" form.

I search for a specific thing I want to learn about and apparently it's skipped over because it's not "a commonly used thing".
"removes ops overhead" is about K8S, not containers. Less stuff in a container on a bare VM means less to manage and maintain, thus easier.

I don't get your point in "considering the future" - what are you saying exactly? Yes people should plan for it. You have to be competent enough to do that, and if you're not then that's a different discussion.

However, even if you have a poor team, then Kubernetes still helps because it's well designed, flexible, reliable, and can grow with your business. As stated, it's incredibly customizable. The entire system is designed around interfaces, like the CRI for container runtimes, CNI for networking, CSI for storage, and more. In fact the extensibility APIs like metacontrollers and CRDs are so powerful now that some of the main primitives (like StatefulSets) can even be recreated in just a few lines of code.

Given that, your question of "what if we succeed" (which must be tempered by the fact that very few need high scale, and fewer still will outgrow the capabilities of K8S) is answered by "you upgrade the things you need". It really is that simple. Kubernetes is well-designed, documented, battle-tested, and supported by a large community and major vendors, so it's a better choice for both early and late stage deployments.

Considering the major investments by every cloud vendor and the benefits detailed by hundreds of companies both large and small, I believe this has proven itself beyond just a hype cycle.
That is the obvious difference, but why don't they develop crypto protocol with a more open model? They have had too many fiascos for me to trust their current model.
Aged Beef Delicacy – Eating the Meat of a 36,000 Year Old Bison
The best docs on the planet are now held by Mozilla on Javascript.
Misunderstanding your ground
> I was not writing the post to criticise Alpine as I really like it, but people need to take the missing security updates into consideration before they start to depend on Alpine for important things.

I tried Alpine Linux and was very impressed, but have always resisted using it for container images because they do not publish CVEs or seem to have much process around security.
This. If you start adding stuff to "FROM scratch", you are creating your own obscure Linux distro. When you screw up, there are no other customers to report bugs to you, much less other maintainers to help.
”you’ll get the same results for accumulate and reduce for a vector of integers (when doing a sum), but you might get a slight difference for a vector of floats or doubles. That’s because floating point operations are not associative.”

That’s incorrect. Addition of int isn’t associative in C++, either. For example

INT_MAX + (1 + -1) = INT_MAX

but

(INT_MAX + 1) + -1

is undefined.
Domain Name Generator
Show HN: Current State of Web Design
Unibrowser
Back in those days we had a Clipper application which used a table as printer drivers.

Basically we defined the columns to be printer operations, bold, italic, subscript, ...., then went through the manuals copying the escape codes while creating a row for each printer model being supported.

Adding new printer support was releasing an updated version of the printers.dbf file.

It was really "fun" making it work and testing printouts.
I assumed it was going to be ThinkPad related. IBM or Lenovo should have snapped it up
It kind of depends on your distance, and the actual power used in those transmission. You could get 100Mbps or even 600Mbps with G.Fast DSL within short distance and decent cable quality.

And it is also a matter of investment. The 4G, Smartphone evolution we are talking about 10s of billions of monthly recurring revenue worldwide, and a % of those are going into making faster 4G, more capacity, and 5G. I think we sort of forget 10 years ago when the iPhone first came out, No one was really using 3G ( Apart from Japan ). We literally went from End of 2G era to start of 5G in mere 10 years! Because consumers are willing to pay more for faster network access, better phones, better modem chips. You would have been told you are insane if you tell anyone in 10 years ago ~300M people on earth will spend average $750+ on a phone, EVERY YEAR.

A lot of these 4G / 5G tech, innovation are actually moving to other areas. WiFi upcoming 802.11ax is like mini LTE, the G.Fast for DSL and DOCSIS 3.1 for Cable also take many learnings from 4G.

As a matter of fact, someone is trying to use wireless signals in the tiny space between twisted cable wiring to get you Terabit DSL.

https://www.eetimes.com/document.asp?doc_id=1331713
Truly gracious reply. Well met. :-)
Building a Cross-Game Item Future
Doesn't matter if it's 1 y/o or 10y/o. All plastic bags are banned.
I see you didn't defend France there!
True, a graph is a relationship between vertices, a key/value store is relationship between keys and values, etc. Relations (sets of ordered n-tuples) remain the theoretical way we reason about data.
It's very cheap and effective for archival storage without having to deal with time/cost issues when you actually need to retrieve something. I use it for all my media so I can store terabytes and download in minutes for viewing.

Bandwidth is limited since they aren't connected like the major clouds, but it's workable if you don't need gigabit speeds. Single API key for permissions and lacks all the other features like events, object lifecycle, etc. Basic reporting but shows bucket size in real-time which is nice.

API can be annoying because it requires a request to "start" an upload (to get the address of where to upload), then doing the actual upload itself, but this can be automated away. Only single region for now (with multiple datacenters that aren't visible to you) so no global replication for extra durability or locality.

They have a partnership with https://www.packet.net (cloud bare metal) for free interconnect between their servers and B2 so you can do processing on your data without the public internet bottleneck and fees. Allows for an interesting data lake/warehouse option.

Use Cyberduck for a decent GUI client. If you just need personal computer backup, then use their actual backup offering which is unlimited storage and has auto-uploading background app.
I love when people on hn know each other.
You can always dynamically resize at the rate of 1GB.

That's still a drawback as your app needs to manage dynamic resizing. While aws may not be more expensive, it's more convenient
What is DMV? Web search wasn't much help
Vue JS docs are the best. I don't think anything beats it :)
It's gotta be emacs for me. C-h o, and helm-apropos make it super easy to investigate anything in the system. And the help pages link back to the source code (though this isn't unique to emacs) The online docs aren't bad either.
I've used B2 for some internal backup handling (several 100s of GB but millions of files) and have largely found it inexpensive and performant.

A few considerations: Their web UI can not handle large amounts of files (support said after a few million the file browser will not work). Sometimes when making a large number of deletions at once the API may serve 500 errors and the web UI give Java Servlet errors (this only happened a few times and resolved itself in a hour or two). As another user noted the per file/fragment upload speed isn't fantastic but I could max out my gigabit fiber with many concurrent downloads/uploads. The API has no concept of folders, only file path strings (which is mildly annoying to work with). Lastly I think all the data is currently housed in one geographic area but they are working on a DC in Phoenix.

Overall a pretty smooth experience but I was mostly using it for cold data.
ZeroMQ stands out for me.
http://zguide.zeromq.org/page:all
Yes, it does.

In fact, I submit that it's the duty of anyone saying that the line separating "conscious" and "not-conscious" animals is here or there has to justify not just why that's where they drew the line, but that there is one in the first place.
Not really. We have a different word, sentience, for self-awareness alone in English.

For example, monkeys are sentient. (presuming the self discrimination test is valid) Some birds are not known to be sentient. Are they conscious? Who knows. Consciousness is a misdefined grab bag of things.
Reinventing wheels and justifying it by straw man arguments when in reality it's just generational churn. Building up needless towers of abstractions. Going all-in on cloud and fashion stacks without assessment of requirements for a given task aka resume-driven development.

For example, agile vs waterfall (when there is no such thing as a "waterfall"; there is such a thing as cluelessness, though).

It's most readily observed in Web dev, where every five years or so the entire landscape is changing because a new generation can't be bothered to understand what came before (or, in fact, where the de facto mainstream stack has grown too many idiosyncrasies). For example, I'm expecting a back-to-basic-Ajax movement at the end of the React hype cycle, similar in spirit to motherfuckingwebsite.com.
C'mon, there are also rattlesnakes, coyotes, big-horn sheep, tumbleweed, sagebrush, cactus and even the odd scorpion.

It is an amazing and unique climate in Canada and almost always defies the average foreign tourists' idea of what Canada "is".

About 20km north of Osoyoos is MacIntyre bluff, a shear cliff face formed near the end of the last ice age.

Okanagan lake, over 100km long and 400m deep, is home to a mythical giant serpent-type creature known as Ogopogo.

It is a gorgeous place to visit, especially in the summer, although forest fire season can suck.
Did it ask for the tip amount before you got your service?

Doordash does this, which I always find kind of backwards. Just the point of a tip to reward better service?
Yes of course, the US is better than everyone else.

Enforced trade, fair trade, it's all the same thing really.

[1] https://en.wikipedia.org/wiki/Perry_Expedition

[2] https://www.economist.com/special-report/2003/07/10/japanese...