skysight-inc/HackerNews huggingface dataset:
I've had this experience when writing a simple algorithm for run length encoding, a problem which I struggled to vectorize. Compare the numpy algo with pure python:

def rle_encode_pure_python(sequence):
"""Run length encode array."""
previous = sequence[0]
count = 1
out = []
for element in sequence[1:]:
if element == previous:
count += 1
else:
out.append((count, previous))
previous = element
count = 1
out.append((count, previous))
return out

def rle_encode_numpy(sequence):
diffs = np.concatenate(( np.array((True, )), np.diff(sequence)!=0))
indices = np.concatenate((np.where(diffs)[0],np.array((sequence.size, ))))
counts = np.diff(indices).astype('uint16')
values = sequence[diffs].astype('uint8')
return np.rec.fromarrays((counts, values),names=('count','value'))

The numpy version is faster, but a lot less legible (and makes some assumptions about data types and array length). Luckily the pure python version can be jitted with numba and is faster than numpy.
Imagine if the real estate company that built your house installed speakers that talk about how much better the furniture also made by that company is every time you installed IKEA furniture.
There is one more concept in this field: agree with collaborative nature of incidents and work with them in Slack directly (implemented in https://amixr.io)
Also mentioned on DataHorder (https://www.reddit.com/r/DataHoarder/comments/extitr/150000_...), whole set is more than 200TB
Almost like Donald Knuth's TAOCP!
You could, but the fact that (one of) the default mainstream DE does not respect its users' workflows is a valid gripe. Going against the grain requires energy investment and it's not sure tomorrow we will still be able to run Xfce. That and e.g. systemd's changes which make one use case easy and everything else impossible, everyone but red hat be damned, leave a bad taste in my mouth - most recently homed not supporting remote login. There has been a push for projects to adopt a Code of Conduct to make sure the maintainers act with respect towards all contributors. Maybe the CoC should also include "do not yeehaw into the codebase", because I am getting tired of cowboys tripping me up and accepting no responsibility.
Very interesting. If you had a link to some good capacity information, that would also be really good to read.
Everyone has been saying nothing of the type.
A lot of people seem content in thinking it is only as bad as a mild cold.
Other people prefer such platitudes as "if it happens it happens", while not even having more than a couple of days of food at home. As if taking some basic measures is a ridiculous idea.
Still others believe this is a bioweapon, and the chinese government is burning hundreds of thousands of bodies and doom is upon us all.

I don't see the media trying to scare anyone, for the most part they are downplaying things.
I started doing diagrams from code and don't want to go back to dragging things with a mouse again. VSCode plantuml gives live feedback. I started using this for c4 diagrams
https://github.com/RicardoNiepel/C4-PlantUML
You are being driven by AI
> Setting up a development environment five years ago: here's a Word document that tells you which tools to install.

If this is how you were setting up a development environment 5 years ago, anything would be better.
Dealing with imposter syndrome by “embracing the suck”
Relevant links:

1. https://news.ycombinator.com/item?id=12657034

2. https://www.nea.gov.sg/corporate-functions/resources/researc...
I really like the development happening in rust to write some core libraries, but given most hardware still use C for development, I doubt rust will be able to escape the fact that it will have to be a wrapper around C with rust api layer on top of it.

Firefox which is the reason for origin of rust, cannot yet be completely written in rust and will continue to be dependent on C++ for sometime. I feel like Python, Rust might become more popular once enough hardware and core libraries move away from C/C++ to Rust. It is still a decade or two away.
Why Should Magento Be the Core of Your E-Commerce Store?
So perhaps _why references are just a celebration of his legacy.
You don't have to kill, you can just buy one from many places such as http://www.cnmod.cn/x330/
> Instead of the outdated descriptions of using the color of a collared shirt

Now that I finally learned the difference between all the collars, dismissed is as an odd American characteristic, you are planning to get rid of it again?

> 3. Aligned missions is a nice to have but temporary and fleeting. Expectations of this will inevitably lead to disappointment.

While I generally do think it futile to formalize happiness and an occupation I initially would associate with desperate unhappiness, I don't understand this objection. I believe having a common goal is quite important for any for of corporation. Why would it be fleeting? It has to be voluntarily of course to meet the autonomy requirement, which I believe to be correct. The happiest workers I ever met actually stay at one company for very long times.

Even if I think that formalization isn't possible, I think there is at lot of merit in trying.
For the same price as HS2 the UK could have hugely improved broadband everywhere, improved rail - especially electrification - and seed funding for new businesses everywhere, especially the North.

The cost of bus travel in the UK is currently £3bn/year. For the same price as HS2 we could have about 20 years of completely free bus travel nation-wide.

There are a lot of things we could do with £100bn that would be better than reducing the time it takes to get to Birmingham by 20 minutes.
I use a website for recording stuff. That website enables me to create a title, and write into it everything as a post with a timestamp.

For example, "health" is a title. I can dump everything in that page and read it later on. "Payments" is another title, etc. I believe this to be the best solution for me, because I can reach this site from my mobile phone too.
Remote life hacks from the Miro team
Well the commits are proof-of-work; though the validation is done by human (assuming the user doesn't have commit access on the main branch)

However its more of a Merkle tree https://en.wikipedia.org/wiki/Merkle_tree; which blockchain is also.
Unfortunately, wxGo is not maintained.
This doesn't go into much numerical information which is buried in reports but it's a good high level summary https://www.independent.co.uk/news/uk/home-news/hs2-logistic...
That's a patronising generalisation, case in point: https://news.ycombinator.com/item?id=22292533
I'm pretty sure the MWC won't happen this year

Packing +100k people from all over the world in a congress with 6% people coming from China would be insane with the coronavirus risk
This kind of design could be extremely important as a way to make enough room on board for hydrogen fuel tankage.

The mass/energy ratio of hydrogen makes it an extremely attractive aviation fuel. Its lower volumetric density has made it impractical with current designs, for most potential uses. Lifting bodies enable an elegant resolution to that problem. After some time it may be considered uneconomical to fly the old submarines-with-wings airframes.
Show HN: Infinite feed of crowdsourced ideas from Reddit and Twitter
There is actually a scene in the movie ‘Under Siege 2’ with Steven Seagal, where he uses a Newton with a fax/modem to send a fax from a moving train.
I'm from '91 and I basically read a book a week during my teens.
Chinese Hacking Is Alarming. So Are Data Brokers
It is worse than a table.

Dataframe don't really have a clear boundary as what it can do or cant do. I see no problem why you can't shoehorn some control flow logic into it which makes it pretty much just an executor of arbitrary computation graph specified in DSL, which relies on however the developer decides to implement it.

I'd rather take SQL because I have a better understanding what it is doing.
Legacy code dangers: code is inventory
Receive a username and password every day, first to find the service wins
If you really need WORM, e.g. for compliance with SEC Rule 17a-4, it is sufficient to copy your data to non-eraseable media, not master your data on non-eraseable media. And you don't need blockchain.
I think NoSQL is only as popular as it is because a lot engineers don’t have a proper understanding of the relational model (which isn’t hard to understand at all, it just seems to have fallen out of popularity). I certainly think there are completely valid use cases for denormalized datastores, but I don’t think those use cases are what’s driving their adoption. You can see this in how so many mongo/dynamo... apps end up just being semi-normalized, relational-ish databases.

I also think another reason is that relational database interfaces don’t really fit in with the architecture people want to use these days. Products like dynamo have secure and operable HTTP interfaces and SDKs that fit in really nicely with the ‘serverless’ stuff. To run a relational database you pretty much need to run a network, which isn’t particularly compatible with such architectures.
How to Enhance Customer Relationships with AI and CRM?
Wheels on suitcases (taken from antifragile by N.Taleb)
Tesla offline stores in China will resume operations on Feb 17, report says
Lego Microtonal Guitar [video]
patents are typically valid for 20 years or so depending on jurisdiction. So unless Boeing has done a bunch of research/patenting after the year 2000 is not something to worry about.
Yes... but I feel that is more like an implementation detail. Semantically speaking you don't think of Julia as doing type inference.

Semantically speaking expressions don't have types and the type of expressions are never inferred (however they are inferred at compile time as an implementation thing for the JIT).

My point is that you can make an alternative Julia implementation that did absolutely no type inference and everything would work just fine apart from possibly bad performance.

However you could not make a compiler for a statically typed language such as Haskell which did not do type inference. If you did programs would no longer compile.

At least that is how I interpret the difference. I could be wrong. You probably know this better than me.
Something doesn't have to affect me personally to be ridiculous.
It's certainly true sometimes one must do acrobatics to avoid writing a simple for loop. The main problem for me is usually the unnecessary use of memory (I use memmap quite liberally). In that regard Julia at least is able to chain together multiple operations to avoid temporary arrays.

On the other hand, and I know is a little niche application, consider writing code for execution on GPUs. Now it's great you are capable of expressing your algorithms using the language of matrix and vector operations and can forget about moving memory in and out of the GPU, threads, blocks, warps and other arcana.

I think that what you call "a sane programming environment" just means "an easy programming environment for me". I don't mind at all having to import libraries. Have you ever tried to structure a big Matlab project?

So basically I agree you with about having fast for loops and disagree on everything else.
GAN Collaborative Image Inpainting
Call me a luddite but I feel unease at executives predicting the future of air travel depends on “disruptive technologies”
GNU Octave is indeed faster than numpy. This may be because GNU Octave uses highly optimized solvers (like the famous modified Cholesky method). Due to scipy's license fundamentalism, they refuse to use many of these solvers because they are GPL-licensed. It is a bit sad to see how these ridiculous ideological constraints taint an otherwise excellent software package.
I may be rude, but Elon Musk is just a 22nd century snake oil salesman.
welcome to modern web!
Voice Control for Chrome Browser
To go from laborer to site manager, that's not the only thing that needs evaluating

True, that's where the office politics comes in.
Behavioural Programming: Structure vs. Behaviour
Its hard to tell if this user is a troll, or if they just don't get tech, but surely Jimmy would be better off not replying?

Surely he gets bombarded with rewrite suggestions and pointless distractions all the time, and he is pretty practiced at just ignoring them?
FYI, in europe, the bank account number (IBAN) is public and you can't do anything with it except wire money to it
Could you please show at least 50 ideas, before asking to install an app? (which I won't)
I think the number you were shooting for is 15k cans/second = roughly one can every 5 days for each person on the planet.
One of my screw up's was when I was SYSAD (head admin) for the Prime 550 at the UK office of a large consulting engineers.

We had our field engineer in doing a PM and he needed a scratch disk and I said oh you can use xxxx and pointed at the sticky label which had all the disk id's on.

Turns out that some one had been using this for a big GIS project in Amman and ended up wiping 6 month's work
None of your remarks come close to answering my question (is having a type definition in the field/schema fundamental to a table, or just a way that most SQL databases decided to implement them)?

Regarding your questions, in case of sqlite3, a _value_ is typed, but a _field_ is not. sqlite3 only has a very small number of types (numbers, text and nulls) and functions (both aggregation and non-aggregation) that expect either number or text do standard SQL casts before evaluation.

In practice the type systems of all common SQL implementations are so weak that their "guarantees" are worth very little for the user/programmer anyway. (I have a hunch that they're really mostly for internal optimizations). All your code need to handle nulls anyway (and if you only use non-nullable fields, users are just going to use their own placeholders/adhoc sentinal values).

Back to the discussion: sqlite3 don't impose any type homogeneity on fields/columns, while Pandas / R dataframes do. So why should that be a characteristic of a "table", let alone one that distinguishes a "table" from a "dataframe"?
My only foray into nix was cut short because my 2gb machine RAN OUT OF MEMORY installing a package.
I'm fairly sure that these models don't work solely on the previous word, but instead are able to remember some level of information from history.

Otherwise, you'd reach a word like 'and' and couldn't possibly follow it with a logical statement that follows on from the previous part.
you are a nazi.
I also thought about selection bias right away. Tired people probably avoid these energetic ‘activists’ altogether.
It's pretty obvious that the measure used is carbon emissions per passenger mile, not worldwide carbon emissions of aviation.
This is just completely crazy, thank you for posting.
I don’t know where they get it from, but Costco gas is supposedly same quality as other branded gas stations:

https://toptiergas.com/licensed-brands/
Benchmarked: Galaxy Book S (ARM) is thinner, lighter, faster than MacBook Air
"Serverless" is just "someone else's servers". I might be missing something big here, but I don't see why - in principle - a "serverless", SQL-over-API-as-a-Service couldn't work.
Sometimes I feel Europe can never get over it's nazi shit

https://en.m.wikipedia.org/wiki/Horten_Ho_229
Depending on who you ask, severity, site event, serious event, or something else. Rachel probably picked up the nomenclature at FB, and even there the origin of the term is kind of lost in the mists of time.
Yeah i dont get it too. Using a blockchain to defend wikpedia from uploading child pornography. Defending it by uploading it to an immutable undeletable „datastore“?

I think someone now saw the blockchain hype and want to propose it without understanding, like a few years ago when it was really a new hype.
My biggest screw up ever:

http://www.jaruzel.com/blog/dont-screw-up-a-vaxcluster-tale
Honestly, interview around with no expectations if you haven't. You may be surprised at what else is going to be offered. I'm not going to tell you it's necessarily 400k or anything, but the variance is quite high if you're willing to relocate to, say, Seattle. An amazon resume is worth a certain amount of money, and there are other companies that will offer you things you enjoy working on too.
wow very nice and detailed guide. Good job, I used only store-bought mech kbs so far but would also like to try to build my own once.
Do you have a plan on monetizing this?
Proof of work is just some mechanism for a 3rd party to verify you actually invested “value” into the chain. That’s a PR.

Are there any traditional block chains where the proof of work is actually an investment into the chain? Such that the structure of the chain represents something of actual value (not a series of rare hashes), and additions to the chain add to that value? A la git. One potential example would be neural networks on a chain, where the work is training the network, and the value is intrinsic in the well-fitted resultant model.
i love this blog
I'm the same. It drives my employer crazy, they want me to use JIRA and I use Notepad, and guess which requires less maintenance? I do use a couple of external tools though - Trello in particular, and Google Sheets to keep a basic external calendar where people can book appointments in slots that I provide (rather than an open calendar). That's it. It works perfectly.
I was part of the group that broke the world record unicycling from Land's End to John O'Groats in 1986. I started as one of the five riders (we were all going to ride the entire distance, it was not a relay), but three of us dropped out due to injury. Nevertheless, Mike Day and Michel Arets made the entire distance, about 900 miles, in 14 days, 12 hours, and 41 minutes.

We were using unmodified 28" unicycles, neither gears nor brakes, and no armrests or equivalent. It's interesting to see how the unicycle has been adapted for these ultra-long journeys.

After dropping out I become the support vehicle driver, finding accommodation en route (which sometimes were tents, and sometimes kindly donated hotel rooms), buying food (no restaurants as we were skint students doing this on zero budget), and generally looking after the riders.

It was an interesting experience.

For reference, the previous record had been 19 days, 1 hour, and 45 minutes, so we beat that by about 4 1/2 days. The current record is 6 days, 8 hours, and 43 minutes. Which is insane.

Also for reference: The current bicycle record is 43 hours, 25 minutes and 13 seconds, set by 40 year old Michael Broadwith on 17 June 2018. Note that this is roughly an average speed of 20mph for roughly two days, non-stop. This is also insane.

Unicycles, by comparison, are quite sane. Honest.
While that was an improvement from before, it pales in comparison to GitLab.com's free private repos with no contributor restrictions. Additionally, GitLab.com offers free continuous integration/delivery for both open source and proprietary repos. GitLab is also source-available.

https://about.gitlab.com/pricing

https://about.gitlab.com/solutions/open-source/program

GitHub is doing the bare minimum to compete while relying on network effects from its existing user base - better than nothing, but not enough to justify showering Microsoft with praise.
One flaw in your reasoning is that often times people are willing to pay for things which are bad. For example, the Holocaust was bad (a lot of good people died), but people were willing to pay for help in carrying out the Holocaust. Therefore, it doesn't follow from the fact that people are willing to pay for a thing (the Holocaust), that that thing is a morally correct thing to do (the Holocaust was bad). That is to say, just because someone values something (people valued the Holocaust), doesn't mean that it is a moral thing to do (the Holocaust was not a moral thing to do).

To see my point all you need to do is imagine either a bad person or an ignorant person having money. If you think either of those situations is plausible, then you can surely imagine such a person paying for something which has a bad effect on the world. For most ideas of morality, doing things which can reasonably be expected to have bad effects on the world is considered immoral (this is very loosely stated, but hopefully you can see my point).
> making Git commits work on the bitcoin blockchain

What does this even mean?
There will _definitely_ be a worldwide epidemic.

China is losing millions every day, aside from psychological credit, as people want nothing to do with China.

(Anecdotally, the local shoe outlet claims that the kids shoes for at their brand will be manufactured in Thailand from next week.)

The Chinese can solve their disadvantage by either eliminating the virus, or by making sure other countries have it as well. (No point in going to Thailand if they are also getting sick.)

Elimination doesn't seem to be going as well as hoped for.

The Chinese government doesn't have a reputation of caring about other people, or human rights.

What are the chances it won't be breaking it out worldwide?
More I'm trying to explain why pointer chasing is going to be slower than random integer accesses
Hitler Uses Kubernetes
Although Git also uses a chain of hashes, just like a blockchain, I'm not sure using this definition of blockchain (i.e. optional consensus protocol) is very useful, because then we need another word for the kind of thing that Bitcoin is. (On the other hand, perhaps the uselessness of the definition suits the uselessness of the concept itself.)

If Git is like using a hammer to hammer nails, blockchain (with consensus protocol) enables you to write without a pen by using the hammer to hit your thumb until it bleeds. And Wikipedia already has a pen that works.
You're right, but talking about individual passenger emissions doesn't make much sense since the issue of carbon emissions is a global one.
For short living projects, say two moths or half a year, I would probably go with an existing framework, for that initial speed and reuse of existing libraries/plugins. But for anything you would spend one year or more on, I would build a custom solution which optimizes for whatever is the domain priority, for example front-end performance, speed of development, etc. If you use your own "framework" it will become stable over time, where as a popular frameworks like React or Angular will just keep changing and eventually reach end of life support.
Quiz: How mature is your delivery function?
How to tell a story with your data
Completely agreed, your comment made it sound like you were suggesting only RSS instead of any vendor-specific links to me, but I misunderstood. :)
This article is well structured and I can say its one of the best resource guidance:

https://www.afternerd.com/blog/learn-computer-science/

PS: not my own website
Nice and concise example. Would love a mini-writeup / benchmarks for this (including the numba version).
PostgreSQL 12 – Not very big data
> It's also the only sane way to build docker images.

That is definitely an exaggeration, considering the utility the industry leverages with plain Dockerfile's.

However, I am curious about the specifics that you are probably thinking of, if you'll elaborate.
There is tremendous value that often goes unrecognised in taking best of brand routines and packaging them so real people can use them, consistently and reliably over decades.
I have a similar situation with similar timing, and have found it's a good time to get people going on long-running projects. They're not going to be deploying anything to production within a month anyway, so it doesn't block them.
A modern take on the “paperclip computer”
Exactly, this is called the Jevons paradox.

https://en.wikipedia.org/wiki/Jevons_paradox
Those patents would likely have expired already.

I would bet that Airbus and Boeing have to cross-license their patents to one another anyway. Their interest is in keeping other entrants out of the market.
Which colour do you want that blockchain?