skysight-inc/HackerNews huggingface dataset:
Sorry but yours is a very bad analogy.

I don't intend on convincing you because I am not exactly on the opinion expressed above. It's just that many regular folk view things that way -- to them, having paid their internet bill means they can do whatever they want with it. That's not my reasoning. It's the reasoning of a [allegedly small] part of the people out there.

If streaming services or anything that costs extra had a way of adding to your ISP bill -- in the same way as buying apps from Google Play / AppStore adds to your carrier bill does -- then I believe more people would subscribe to streaming services. Alas, it's not happening.
Etherkiller and Friends
Override Codes for Chromes Debugger
Hey does anyone have any override codes for chromes debugger and console? Im trying to figure out a program the school put on my chromebook. And I would like to have full permission without having to go into dev mode, cuz thats locked. So If anyone has any override scripts please submit them!!!
> That's close to the total value of Swiss Francs or Mexican Pesos in circulation

Physical currency in circulation. Almost every modern currency is principally held digitally.
For what it's worth mathematics is more than flexible enough to handle both 0 and 1 based indexing. Using 1 based just looks neater since you can count x_1, ..., x_n rather than x_0, ..., x_{n-1}. Sometimes both are used at the same time e.g. if you add an extra coefficient at the start rather than at the end, this happens particularly when dealing with wedge products where the parity of the new index matters.

Also it's usually a bad sign if you need to worry too much about what index you used, you might be better of using index sets with whatever structure you need (and only the structure you need). In program languages that support it generous application of ranges and generators tends to get rid of most complications.
I don't plan on giving up my ThinkPad X201t any time soon, its probably slower than an X200 as the ULV CPU throttles a bit but I've got 8gig of RAM, a solid state disk, a real keyboard, a 16:10 VA display and no trackpad.

If I fancy more graphics performance I've always got the option of an express card PCIe dock.

I find that this setup gives me a good yardstick for the kind of hardware an average end user might have and it pushes me to make better choices when writing software.
Amazing that the bookshop and search engine are fighting over how we watch TV.
Some of them don't – but some of them do, and that improved performance can offer a noticeable productivity improvement.

I recently upgraded from a 2015 Macbook pro to a new i9 one, and right now I'm working on a computer vision pipeline for some data – an embarrassingly parallel task. It takes about 15 minutes to run a process which would have previously taken about an hour. This is a direct improvement to my development experience (trust me!)

But there are a bunch of different reasons. Modern stacks can be annoyingly under-optimised; a large Webpack app with live reloading can be irritatingly slow even on recent machines. Fast SSDs are useful for people working with large datasets. Better GPUs can mean better UI performance and more screen space.

In short, remember that just because you don't need the hardware, doesn't mean that others don't! :)
A) That's the bastard lovechild of a quadcopter and a plane

B) It doesn't even have wheels, how is it a car?

C) What is that tiny propeller on the back for? I would assume a quadcopter design would propel forward via tilting, the way any normal quadcopter would...do the 4 propellers just _lift_ it?

D) In what world would this thing not require like 3 different complex flight licenses just to be allowed to fly, let alone use in an urban environment?
>It's the difference between numbering the contents of the list (1 indexing), and measuring the distance from the beginning of the list to the start of the item (0 indexing).

The problem is that one is indeed an indexing (numbering the contents 1...X...N and asking for item X, customers[X]), whereas the other is not, but is used as an indexing (e.g. customers[5] is not getting the 5th item but the sixth).
Running an old T440 Thinkpad to do my work programming. Mostly doing data analysis. Never ran into an issue with any kind of speed or capacity, and I love the keyboard.

I have a gaming laptop as well that I don't bother to carry around. It's just not necessary unless you're doing GPU programming or model training. Even then, I'd rather just work with a cloud instance.

Devs, you're supposed to know how to make a computer meet your needs! Don't outsource it to someone else. Even 5+ year old computers run pretty damn quick if you use a lightweight linux distro.
This lost me at a nursing student apply for a $610k mortgage.

[addendum, then I finished, it's an inherited house and the mortgage is to buy out her relatives; so I start hoping it's not 610k debt but total value.]
Sarri officially announces deal to be announced after Higuain medical passed
There's pretty big differences in usage between multimethods in Clojure and Julia. I've used both a decent amount. All functions in Julia are multimethods by default. If you don't use type annotations, a new method will be generated whenever you call the function with new argument types. This explicit type specialization is a very important part of why Julia can have such a consistently fast JIT despite its dynamicity.

Errors from missing or conflicting methods tend to not happen much in practice.

https://docs.julialang.org/en/v0.7.0/manual/methods/
Yes, GCP has the best billing model. You purchase CPU/RAM capacity and it works the same whether on-demand, sustained use discount, or commitments.

Separating capacity from instance type makes it much more natural and easy to use for your actual requirements.
'There is nothing new to be discovered in physics now. All that remains is more and more precise measurement.'

--Albert Michelson 1894
That's true, but not the core problem.

Truth is not a well-defined concept, nor is it _definable_.

For example, multiple well-designed studies on drugs are required because different studies produce different results. The idea that all good studies produce all good results on all good drugs is simply not true.
It is true to say that someone has been given autism by a vaccine - is publishing that true story and enciting antivax movements fake news? Is it right to suppress all antivax news as fake?

IMO, it seems that journalistic integrity is at an all time low (an existence created by a reactionary and unthoughtful public). I think starting censorship programs on an already sickly media can be nothing short of a catastrophe.
Collider physics is not the whole of particle physics. There are in fact known inconsistencies in the standard model (for example, experimental evidence shows neutrinos have mass[0]) that remain unexplained and need further study.

[0] https://en.wikipedia.org/wiki/Neutrino#Mass
If you post a link with a photo I could take a look to it and maybe find the problem.
>It's not the 0th element. It is the 1st element and has an offset of 0 from the beginning of the array.

It should be indexed with its position then a[1], as we do in all other aspects of life (and in math), and not with it's offset.
In my old office, one of the girls got a humidifier to combat the dry air during wintertime. It also seemed to help with the amount of static buildup maybe by making it easier to dissipate. Not a fix by any measure, but it did seem to help a bit. Anyone else tried this?
> Reincarnation is only 'unfalsifiable', because of the nihilistic version of tolerance.

No, it is unfalsifiable because there is no way to prove it wrong even if it is wrong, that is the definition of unfalsifiability, and has absolutely nothing to do with tolerance.

> There is no rational reason to believe that you switch bodies after death. No rational person should believe such things absent strong evidence. We should be able to say that. Superstitions and false beliefs can and do cause harm, as with reincarnation upholding the caste system.

I agree with all of that. But none of that gets you to "and therefore, this is false". The position that it is false is equally unsupported by evidence, and hence that no rational person should believe it does apply to that claim as well.

> I think it's this misplaced notions of tolerance (like saying it's merely unfalsifiable rather than calling it what it is - wrong - that allow bad ideas to persist.

Except you don't know it to be wrong, and making that unsubstantiated claim unnecessarily puts you in a weaker position, because a believer will in many cases notice that your position is just as unsubstantiated as theirs and say things like "but your position also requires faith!", which is indeed correct, and thus allows them to defend their position against your argument.

The idea of reincarnation is not "merely unfalsifiable", it is unfalsifiable. It is irrational to believe unfalsifiable claims. When you try to argue that their position is wrong, you are taking on a burden of proof that you simply aren't responsible for and that you also cannot meet. You are essentially shifting the topic in their favour: The question is whether they know that reincarnation is real, and instead of showing that they don't know that, you shift the discussion to whether you know that reincarnation is not real. Whether you know that reincarnation is not real is completely irrelevant to the question at hand. They don't know what they are claiming to know, and that is why their position is irrational and not worth consideration.

If anything, the idea that you have to disprove all unsubstantiated, unfalsifiable bullshit before it should be considered irrational nonsense is what allows those ideas to persist, because it erects a barrier that is impossible to overcome. Showing that a claim is unsubstantiated and/or unfalsifiable should be enough to undermine the credibilitiy of any such claim.

> And let's be honest, to say that belief in reincarnation is as valid as scientific beliefs or beliefs based on reason is basically a nihilistic denial of truth.

And you know why? Because one requirement for a belief to be considered scientific is that is has to be falsifiable. Being unfalsifiable disqualifies any claim from being considered scientific.
As a layman (though I worked in the mortgage industry, it was as a software developer fairly distant from underwriting), I've long considered it an unfortunate development that manual underwriting had fallen by the wayside. Now, as a self-employed developer, I've seen how difficult it is to obtain a refinance mortgage without a W2.

That said, the example used in the article seems frightening. A $600,000 mortgage on a part time student income where the borrower is forced to rent rooms to make the payments? However unfortunate the normal underwriting standards are for some portion of the population, it seems that lenders continue to take whatever rope they are given and insist on hanging themselves with it.
A step back 20 years in programming is quite a statement to make. What is your backing for saying that? What is Typescript doing that other languages 20 years ago discovered was bad?
part time nursing student
Where can I read more about the Vedic scripts?
As long as you don't have to run a bloated electron app or anything similar at least...

I have a relatively minimalist Linux environment by today's standards (I use Emacs, Firefox with about 10 tabs, the Signal client, a few terminals and a lightweight WM) and I already use 1.5GB of RAM at the moment. Firefox alone uses 408M of RES, the Signal app almost as much (!) while my Emacs with dozens of buffers uses "only" 130MB. How times change. The rest is used by all sorts of system processes and minor daemons.

So basically I'd be fine with 1GB if it wasn't for the bloat that's modern web-based development. These days I'd say that 4GB is a more reasonable baseline.
Adobe acquires Allegorithmic
Well recruiters are not expensive in the grand scheme of things. If your problem solving skills are so good that someone is willing to pay you enought you can tottaly afford an assistant or an agent.
You can see the video here:

https://twitter.com/Boeing/status/1088032429204369410
I think Eccles refers to the 'violent revolution' argument with 'Incidentally, it is the only way to assure them the serenity and security which they do not have at the present moment.' I think (hopefully or cynically?) the answer to 'why would they care if the rest of the country can play the poker game with them?' is, to quote economist Mark Blyth, 'The Hamptons are not a defensible position.' IMO, it's a stable society that enables wealth, and wealth can't survive as an island in an unstable society.
History is rife with debate on the morality of conquest, this probably goes back to the dawn of civilisation. If there is one thing which can be learned from history it is that homo sapiens is a querulous and aggressive species which is more than eager to use might to force its will on others, whether they be other humans or other species. As to whether a given group, tribe, people or nation ends up in the history books as conquerors or conquered depends amongst others on where those moral discussions took them. Those who saw themselves as conquerors ended up conquering others until they themselves were defeated, conquered and sometimes annihilated by other conquerors.

One thing is clear though: when two people meet and one of them has a club or sword or gun and is willing to use it that person gets to force his - or possibly her - will on the other. This goes for individuals just as much as it goes for groups, tribes, people or nations. This is a simple statement of fact, not a defence of the ideologies which leads some to pick up arms to conquer. It is also the reason why the history books are full of conquest and why some cultures which are generally seen as 'advanced' succumbed to 'less advanced' cultures.
Scaling Klaviyo’s Event processing Pipeline with Stream Processing
For a rather more readable site with much of the same information, there’s always http://www.omniglot.com/

I’ve been a huge fan of it for years.
I'm amazed that professional help isn't standard

There's already a layer of "professional" "help" in the form of recruiters.

They've got a terrible reputation, because their incentives are all messed up.
Garmin uses the phrase "Beat Yesterday" in their fitness tracker advertisements. Every day try to get a little faster.
I don't understand the modulo issue with negative numbers, since you can always just use an unsigned number or write a representation layer without much hassle.

Though maybe I'm too deep down the rabbithole already and simply got used to it.
Show HN: PJON v11.2, a new Open Standard for decentralized networking
My mine take-away from this article is something that I've always thought was key: When you're developing for other people, use the same hardware as them.

I was at a fairly large financial firm in ~2004 that was rolling out a system to a large number of users. These users had impulse control issues, and were not allowed to use mice or keyboards (they would be torn off and thrown across the room). So the screens they used were touch screens. Inventory was shocked when I asked for one of the touchscreens to use as my second monitor.

When launch time came around my parts of the UI were the only ones usable. Everyone else had built tiny tap targets that were easy to hit with a mouse, but impossible to fat-finger.
Java Is a Great Career Option for You to Consider
2034 Website
To talk of "living memory" leaves the future uncontrolled.
share email please, i have a question
Python almost always does what I want.

If I say `for x in range(10)` it iterates exactly 10 times, starting at zero (which is convenient for 0-index lists in python). It would be extremely counter-intuitive if it did [0,10] as it would iterate 11 times. I agree though that it would be much less ambiguous if you could just do `for x in [0..10)`, for example.

Current implementation requires the least amount of "off-by-one" corrections for most tasks, IMO.
It's a misleading situation...read to the end.

She used the money to fully buy out her grandfather’s house in San Clemente, Calif. She jointly inherited it with other relatives and said she needed a loan to pay them for their shares of the property.
>You solve this with 2 encrypted channels, one for general use which has broader access, and the other more confidential.

Anyone who is trying to do something illicit (i.e. anyone who is involved in creating a newsworthy situation) is just going to use the encrypted channel. The basic problem with "tactical secrets" is that they make you more effective against your adversaries whoever they are. Sure, when the communicators are good then they only have evil adversaries, but if a user of the tactical system ever does something wrong then their adversaries become you and me.
This is a simple case of the negatives of transparency in government. You gotta take the bad with the good when the good outweighs the bad. A public's right to hear police chatter outweighs their potential to misuse it. It's always sad to see misuse as an excuse for government opacity as if that's the only concern to be taken into account.

And you can't really have it both ways with loosely defined terms, because given the ability to hide only sensitive items, more items will become "sensitive". In the absence of a reasonably defined line of transparency, you have to just deal with the costs of total transparency. Then you may go to the legislature and attempt to define extreme opt outs, but when you heavy-handedly dismiss all concerns by outright hiding everything, you've basically given the middle finger to discussions.
Thank you for the video link!

Unfortunately that video is very uninformative....it goes up, then down. How does it maneuver? What's its speed like? There are some serious details lacking from all of this press.
But for any nodejs/ruby/php development, a 10 year old machine with 1GB RAM is perfect.

I don't think I'd enjoy the experience of developing on that machine!
>I'll say only one thing: 1 based indexing.

You mean you'll say only zero thing?
>Who decides which sites have "real" news and which sites have "fake" news?

https://www.newsguardtech.com/about/team/
I never seen a video in the browser not displaying on my chromecast yet.
The chromecast can read a lot of encoding...
At least the X200 (so I presume the X200s as well) you can put a good AFFS screen [LCD HV121WX4-120] in.
To me a big mistake in C is its multidimensional arrays. For example, it is not possible to write a function which multiplies two rectangular matrices, since the sizes cannot vary in that manner (m×n and n×k, with m, n, and k variable).

On the other hand, C has so many goodies which ought to be done right and better in modern languages, but often are not:

1. Variadic functions like printf. It sucks to wrap arguments into a list just for this.

2. Setjmp/longjmp and nonlocal returns

3. Union data types

4. Conditional macro directives to compile debug statement versions when needed.

It's easy to criticise C or patronise it saying that it was good for its time, the reality is that many of its features (or what they attempt) are futuristic even today.
> This, and the incorrect dates, are errors promulgated by Wikipedia [...] which was probably the source of these errors in the article. Always double-check what Wikipedia says on computing topics with a proper reference.

I didn't use Wikipedia, actually. The primary source was the libarchive documentation, star, bits of GNU tar's docs, and POSIX. The main issue is that it's hard to get a copy of POSIX.1-1988, let alone POSIX drafts from the 1990s.

EDIT: Also, I didn't actually notice there was a rationale section in POSIX.1-2001 which references PAX as existing in earlier standards. I will read through it and update my article accordingly. Thank you!

> Of particular note, given this article, is Rahul Dhesi's ZOO file format from 1986.

Funnily enough, I have heard of ZOO (not sure where) and looked into it. While it does support file versions (and deletion) and has many improvements over tar, there are many other properties it doesn't have that we'd need (and last I checked there's no real support for it in modern Linux and Unix-likes -- so it makes no difference from a ubiquity perspective).

> But really the basic error here is in using an off-line archive format for an on-line live filesystem mechanism.

We don't use tar archives as the live filesystem for containers, it's used as a distribution mechanism.

> from deduplication (c.f. ZFS)

While ZFS has de-duplication, it's not really the kind we need and (from memory) zfs-send doesn't include the de-dup tables so they're all generated on the receiving end. Ideally we'd want content-defined de-duplication because that way you can reproducibly generate the blobs.
Flying cars are in theory more "efficient" than public transportation, because public transportation doesn't take you directly from your home to your destination unless by accident (e.g. you happen to travel to destination which is right at a public transportation stop). Even then, that route probably doesn't take the shortest path, but rather zigzags through major locations. In addition, it's not realistic to assume every single public transporation line runs 24/7 every 3 minutes, which means you need to plan ahead instead of leaving whenever you want to.

In fact, the ideal "public transportation" is a private vehicle, like this kind of a autonomous flying vehicle, which will transport you whenever and wherever you want. It's not a band-aid, it's solving the root cause. Public transportation is the band-aid, which cannot in practise solve the problem ideally.
Their incentives aren't messed up at all. They just don't do what you think they do. Recruiters work for firms. They're not a layer of professional help for candidates.
Search+Ads:Google Windows+Office:microsoft

Those are the sacred cows.
The IBM keyboards used for the PC, AT, and PS/2 used a "buckling spring" mechanism that is not mechanical, as later models use a membrane.

I am typing this on a Model M that is dated "22JJUL88" - I do all of my important typing on these keyboards.

https://en.wikipedia.org/wiki/Model_M_keyboard
You should look into private trackers... I have the same setup for german content (there are no german trackers that have good seeds/content/moderation and api) but for english stuff torrents are still the king if you have the right trackers (ptp/btn/hdb and even 2nd and 3rd tier trackers are all fine). Any listed disadvantage doesn't exist with private trackers, and it doesn't even cost a cent - unlike usenet subscription and indexer.
The article says not having "pay stubs or tax forms". Seems like you would have to prove tax evasion to the bank to verify the income.
>>it seems like this might not be entirely bad

The problems start when they can't pay back their $600K mortgages with a $17 an hour job or freelancing here and there. Mortgages are pretty old as a product, banks know who is likely to afford it and who isn't.

Mortgage payments are due every month of the year for 15-20-25-30 years, and that's the problem.
Nick Bostrom Explains Simulation Theory
Good for you. Not all kids are the same. My 6 month old barely lets me sleep at night.
>No, it has been meandering around $3600 for a month or so (around the average electricity cost to mine one[1]).

I had wondered why that $3300-3600 mark seemed to be the bottom. That seems to be a fair explanation. It doesn’t seem good. I wonder; has the demand for gold ever been lower than the cost to mine it?

>which still seems insane to me given that you probably can't even use it to buy lunch.

Anyone still calling it a “currency” doesn’t seem to grasp what currency is supposed to be. Crypto-commodity is much more appropriate.