skysight-inc/HackerNews huggingface dataset:
Why? Serious question. Nothing about that bio says “this person should know about the existence of assembly” to me.

And besides, with their question they’ve made an effort to learn about it so I don’t see any reason to criticize them for not knowing. It’s like the xkcd referenced says, every day there are a bunch of people hearing about something for the first time. We should be happy that they hear about it!
That's a fantastic analogy!

I suppose the analogy in medicine would be to have this "medical hacker" mentality where you just go and do things, all the while learning. First you start with leeches, then you develop your own theory or four humours, https://en.wikipedia.org/wiki/Humorism, then you figure out there was this guy called Hippocrates who had lots of great ideas about medicine which you should totally read, but hey, who has the time nowadays, so you just skim through a blogpost with the summary of the most interesting tidbits.

You keep hearing the name "Pasteur" and the "germ theory of disease" which sounds mildly intimidating. Instead, make your own plague doctor mask with a organic herbs as a safekeep. That'll keep the germs away.

People think your plague doctor mask is really cool in instagram and you become moderately famous. People start asking medical advice from you. They keep mentioning something called "vaccines", which sounds really convenient. You read an obscure reference about primitive vaccination to smallpox and decide that's a great idea. You start scratching yourself with random things you find in the street to increase your "resistance" to all ills.

You create a blog around this cool concept of "resistance" and invite other people to scratch themselves. Someone dies from infection and you say they just can't use the tool right....

etc.

I presume the protagonist will eventually reach modern medicine if he's alive still, but it would be so much more convenient for all parties if he had become familiar with established standards before starting to share his ideas with the greater public.
Asyncio does NOT make applications faster, especially if you are CPU bound.
>The thing that drives me crazy is twitter / facebook etc showing me content produced for free and STILL put it next to an ad.

It's free to produce -- but it costs to run a huge network of Twitter scale to post it
> rebirth of the communist-era

Look like it started from 2014...
https://github.com/rsc/2fa
> Atheists have no reason to fear death, because then there is nothing.

To me - as an atheist - not believing in an afterlife makes death a lot scarier. Once you're dead it's over.
I mean, it's not acceptable to use it if there are no stakes below a certain point and no way to borrow more money. Or if the stakes below a certain point have worse returns (higher house take)
Agree, and I am paranoid enough to always use braces for single statement bodies. I also think this is recognized as a flaw in C-style syntax, and newer languages like Rust mandate the braces.

I do think Python has the simplest and most logical solution though.
Switzerland sets precedent with world’s first cryptocurrency ETP
Goaccess is a great little realtime log file analyzer in a similar vein as webalizer. Not only does it work through the console it can also output html.

https://goaccess.io

(this is just something I found recently, not affiliated with it or anything)
BorgBackup: https://github.com/borgbackup/borg

Deduplication, compression, encryption, to local or remote targets.
It's about the novelty and associated dopamine ;-)
>To run those commands you must first `umount` to pool. Hence it being an offline job.

No you don't need to unmount the pool under mdadm. You can do a live resize of the array. See the link I posted.

>How many home users do you know who configure their own home raids using LVM and mdadm?

Not many, hence me mentioning Syno and QNAP.

>You said, and I quote, "2TB" (ie without any accumulation prefix).

I said, quote, "if you add 2TB to a 4x1TB RAID5 array, you get 4TB of storage. If you add another 2TB you get 7TB of storage."

>In fact what you've just described were is the exact solution that you called "unacceptable" in ZFS!

Again, this is not what ZFS does, the mdadm solution stripes multiple RAID arrays over the same drive, which to my recollection is not a recommended configuration in ZFS by a long shot.

>Lots of commercial tools do support that. I thought we were comparing ext4, LVM and mdadm to ZFS though?

The commercial tools I mentioned previously use ext4, LVM and mdadm native functionality.
Should they? Why?

Look, I wrote assembly when I was a teen, went to school for CS twice and can't do squat with it today. I know it is ASM but beyond that it's not that interesting or exciting to me.

This person's job is strictly to build frontend web apps. Knowledge of assembly is largely ornamental to that pursuit. I'm not even sure someone getting as BSCS and MSCS would spend enough time with it to care.

It's important, critically so for some people, but I wouldn't ding a job applicant for a node job for not recognizing it.
Super nasty swan song from NYT and co. Of course FB is at war, when media keeps calling for the gov to break it up
An interesting point is that TR owners are much more likely to run their RAM at higher, out of JEDEC spec speeds, so the difference can be a lot smaller than 1/2.
If you plan on tax loss harvesting through direct indexing, you can buy 500 stocks directly and sell one stock to buy a highly correlated one to decrease your tax payments in taxable accounts.
Italy’s olive crisis intensifies as deadly tree disease spreads
Ubiquity is a goal, similar to WebRTC.

Both protocol availability and support in widely deployed messengers will be necessary. Key/identity management will need to pass regulatory/legal scrutiny, but once we have interoperable, multi-vendor encrypted messaging that is usable by mere mortals and globally available at low cost, various groups can start lobbying for regulations that encourage migration to MLS-enabled communication.

The other issue with digital messaging is endpoint security and message archives, after the message has been transported. A pile of faxes is not easily accessed remotely, unlike a disk with message archives.
Whats with these websites no longer showing the total price if you are staying more than one night! First Agoda now TripAdvisor.
Dr. Faika Khan at HIMSS Conference 2017
Still analysizing them. Soon though!
Possession of certain drawings is also illegal https://en.wikipedia.org/wiki/Legal_status_of_drawn_pornogra...
Yes, but that was not what the article was referring to. Zen1 CPUs only have 128-bit FPU lanes, and execute wider instructions by splitting them into two in the frontend.
This one is even easier because it doesn't require to install anything, just make a good old ssh tunnel: http://localhost.run
Exactly, you make my point. If somehow you think the US had benefited from this you are crazy. The US didn't pour billions of dollars into Iraq, no one in the region was threatened by a despot with the third largest military in the world, it was just a followup to the amazing economic windfalls of Vietnam and Korea!
It makes me wonder what other legacy telecom systems are still in use somewhere.

Are there any public X25 networks still in use?
What about telex? Telex over HF? Inmarsat C?
Any X400 gateways still running?
Can you still send a UUCP mail?

This kind of digital archaeology has a strange fascination to it.
It's public housing. They're poor, and sometimes immigrants who don't necessarily speak English well. They don't have the time, information or resources to do all of this.
I don't get the ridiculous pricing of the current generation of nVidia chips, either. But this generation of hardware is at the same time an important step towards getting rendering algorithms that have vastly superior quality while having a much simpler structure. I know that anybody that works on high quality real time renderers and knows what they are doing wants this switch to happen.
Gratuitous rip of Piagios "Vespa (tm) Trade dress there :-)
They are just one of the 3 big providers. Argus is the PGP one I am most familiar with.

I don't know a lot about the inner workings of Medical Objects or the third one, HealthLink. I just hope their interoperability discussions end up being fruitful.
I dont accept the premise that a large fraction of Google’s actions are abuse.
Yes, Vespa Elettrica is pre-booking for $7,500.

https://prebookingelettrica.vespa.com
I use totp-cli:

https://github.com/WhyNotHugo/totp-cli
If you use pass as a password manager, you can use pass-otp to keep the 2fa keys.
You can park any motor bike on the pavement (sidewalk) - even a Goldwing ?
If you believed that a omniscient omnipresent being is judging your every move inoder to determine whether to put you in a state of heavenly bliss or eternal damnation after death, you might be a little scared.
To be fair, break is not goto, since it adheres to the block structure of the code, while goto can jump to arbitrary locations.

The code in question should of course be written with an if. A goto would not really be an improvement, both goto and break are really weird way to express something which seems to be simple conditional.

I agree goto's a fine if they are the simplest and most readable solution. But this does not seem to be such a case.
Too bad there no public comparative statistics on technology appropriation across time, geography, origin and destination.

Or the laws which governed such appropriations.
The 7 Best Bitcoin Wallets (2019 Edition)
I've got a few different complimentary systems for different things:

- For working out, I rely on habit. I forced myself to go to the gym at a certain time for long enough that I just feel like doing it now, so I go automatically.

- For personal projects, I work off a queue based system. While I'm working on a task, I try to minimize task-switching, but if I come up with a new idea, or something else I want or need to work on related to the project, I note it down in my project management software. Then when I'm ready for a new task, I pick up the one I most want or need to work on from the queue.

- As far as the actual scheduling/time management strategy, I work from the model that will power and focus are limited resources, and that distractions and issues interfering with work tend to accumulate over the course of the day. Therefore, I start each day by pulling tasks from the queue which need the most focus, and put off communication with the outside world for at least an hour or so (or until my "first wind" starts to wear down). Getting up early helps with this.

- Other than that, I work more or less intuatively. When I find myself no longer able to focus effectively, I put down the work and knock out whatever administrative tasks I have to take care of, and when that's sorted I relax and do something I enjoy.
One can render ASCII art or even "poor man's graphics" in any text editor regardless of their age. Yes it's dated, but if one is working anywhere near physical equipmet like terminal concentrators hooked up to servers' serial ports, one quickly learns to appreciate graphic approximations of windows with just ASCII characters.

The rest like Amiga ASCII art from Skid Row and PaRaDoX and the like... you missed out. It was a glorious childhood. It's hard to relate just how great it was owning a Commodore Amiga computer. The ASCII art in front of cracked games from the group who cracked them belong with that experience, and back in the day, it was mind-blowing. This font is a modern implementation of characters enabling that kind of art again, on modern systems, in programs like OpenOffice for example.

And the target is the cracking / demo scene, irrespective of age.
How much time have you spent making sure what you set hasn't been overridden after an update? Once I realized it was going to be a life-long battle, I swore off all MS products for personal computing.
My Iraqi friends, particularly one from Mosul, told me that the issue they had was that when Saddam was overthrown the coalition took too little control instead of too much. This created a power vacuum that allowed all sorts of bad actors to terrorize everyone else.
I already mentioned that in my original comment.
If it’s wrong for you or any other private citizen to do it there should be a strong presumption that it’s wrong for the government to do it.
I have one too, seems to be trucking along fine.
Writing emulators is a lot of fun. Great stuff here :) Kudos!!!

A little off-topic: I end up doing a sub par job at writing some classic 8-bit emulators myself. At first it looks pretty straightforward, but becomes daunting as I progress, end up losing motivation for a couple of days before starting yet another project. How do you correctly learn this magic?
No surprises here this year: es6 & typescript, react & vue. I think I’d put redux and graphql in different categories as they’re not mutually exclusive. Nevertheless, I’m happy to see excitement for the latter.
No current timeline.
Movim 0.14 – Scotty, federated web-based social XMPP client
I think if you can mostly get over your fear of death that’s greAt, but I’m not sure it is feasible. Fear of death is evolutionarily adaptive like almost nothing else is, so it’s wired in at a pretty deep level.

(You wouldn’t want to entirely escape it —- a little fear is good to keep you from doing stupid thing.)
I suppose my gp wasn't very clear. Language in this context could be just ASM or it could be intel x86 DOS ASM.
As I said, the gp could be a master of 6502 ASM, but not be able to tell the difference between ARM and X86.
Belize’s thriving Afro-Caribbean community
If it's not a sell out, how can it be "selling ones soul for the right price"?
In English Scooter does mean a small wheel Italian style moped is the large wheeled step though Honda C90 et al are mopeds
hahah I have gs and gb(branch), just because I'm just constantly typing them(sometimes for no reason at all), others I end up typing the full commands tho
The Perfect Name for Your Startup Is Out There–Here’s How to Find It
SQL is like the only language I like. It's so easy and unambiguous. What I read is what happens.

Whenever I work on a -nix box I grit my teeth with frustration at how OLD and UNFRIENDLY it feels. I'm shocked that people can still accept any of these archaic texts, whether is be for elitism/gatekeeping ("you aren't really into computers, otherwise you'd get it"), or for tradition ("it's the way it's always been, why bother changing what I know, despiteot being an inconvenience for everyone else who isn't in our group").

Why not just write your language to have three or four syntaxes (as a suggestion: compressed, C-style, shorthand, and verbose, with plugins for adding new syntaxes or spoken languages, dual screen for pair programming accessibility) and with the press of a button be able to swap between them? This way anyone can read your code in whichever way they please.

Maximize accessibility to all. It's not that hard.
That only matters if the deity in question cares for the cause of your morals. Which surely a class of theoretical deities would, but not all imaginable ones.
I am getting fonder and fonder of xargs. It basically reads some input and appends it to a pre-supplied string. Then executes the newly created string as a command.

Trivial example:

ls -1 | xargs -L1 echo processing

I am finding it quite useful to load and delete a bunch of netapp volume snapshots in a single line:

ssh netappuser@netapphost volume snapshot show $volname | awk '/selector_pattern/{print $1}' | xargs -L1 ssh netappuser@netapphost volume snapshot delete $volname
I'm not afraid of death. I'm afraid of senescence. Being old really sucks. Everything hurts, your brain rots, eventually you're nothing but a burden on other people.
Here's 8:23 pre-queued: https://youtu.be/ME4RhxwPO5A?t=503

That video's discussing btrfs layering, which is very neat.

I am _very_ curious what sort of experience FB has had with btrfs.

If FB has decided to go all-in with btrfs, you probably have the most accurate raw data there is to have.

Of course, any hyper-scale deployment of a technology is going to produce remarkable/exponential statistics, and these will (sadly/annoyingly) need careful parsing to normalize in a way that is generally accessible and unsurprising. (We live in a very knee-jerk world, and all. Sigh)

All this to say, I at least am looking forward to whatever sorts of numbers you end up being able to share.

--

After considering the bit about btrfs in the video, and your mention of "1 or more machines", I wonder if you aren't using btrfs on things like load balancer type systems - or, more abstractly, node configurations that can always safely be "thrown away", whether by hardware failure or explicit decommission. But then I realize the chances are you probably use such a model (individual hardware failure must be acceptable; everything important must be n-way redundant) because nothing else makes sense at scale. And then I wonder... exactly what point in that spectrum does btrfs fit in? I wonder if/how you can answer that question.
Would be great. Whatever they achieve, it will still be better than letters from one GP to another: we use BP, please send us the patients data in xml format. (Which may or may not load depending on what the other side uses)
> There are very few languages today that don't have `break` and `continue`, and in them (Lua for instance) `goto` is still used.

Oberon is one of those few "pure" structured languages where a statement sequence is never interrupted. The latest version of Oberon doesn't even have a return statement (which is also also a form of goto unless defined as the last statement of a subroutine).
Thanks !
Is there anything about Tetris like game ?

I found this : https://developers.slashdot.org/story/12/02/19/1351213/tetri...
but it's in Javascript.

A long time ago I wrote this : https://github.com/dalf/stetris/blob/master/STETRIS-UTF8.ASM
Rust tracks this use case, as you can slice the array smaller and it will track that it was sliced off further. No need to remember this kind of thing.
Advice transitioning from high paying salary job
Locked in: CNBC investigates online subscription models
CyberTangent Podcast – The CISO of Tomorrow with Aaron Pritz
I literally hate the art world
I think quite few cities in Europe either has some remnants of a star fort solution in their city plan, or a regular star fort.

In Sweden the central part of the city of Gothenburg still has parts of the star fort left:

https://goo.gl/maps/hsn3fQWB61B2

And the castle of Landskrona has multiple layers of star fort shaped moats and walls.

https://goo.gl/maps/aAAb2fACJDt
what you can accomplish with an hour here and an hour there vs contiguous, high quality focused time

Yes and no. Swap your FB time for MOOC time and I bet you can do a lot of worthwhile study in bite-size chunks. Or reading books or... anything really.
I'm from Lowell. Good to see Jack on the front page of HN.
How do I load a game into the 48K Emulator - I notice there are some in the github repo.
Packets, Please - a Net Neutrality Simulator Game
swat team :D
We have something similar in Germany.

The Schwalbe scooter was built in Easter Germany from the the 60s to the 80s and has achieved a sort of cult status. One still sees them today, even in the west. https://de.wikipedia.org/wiki/Simson_Schwalbe

There is now a new electric scooter that looks just like the original:
http://www.myschwalbe.com/en/
> For example, how do you step a macro expansion in Rust at any given point in a source level debugger?

> Yep, you don't.

I don't see any technical reason why that can't be done
GDPR-Compliant Contextual and Behavioral Targeting
Just curious why no one want to touch it again? I never developed with Angular but I loved to develop with AngularJS (and still working with it). Can anybody entlighten me?
> It only took a small swing to push the vote over the line.

With modern elections results often come down to a tiny tipping point.

In the UK 2017 election, tipping the right 400 voters one way or another changes the makeup of government from a DUP backed coalition to a Tory majority[0]. Tipping the other way, and denying a DUP/Conservative coalition, would have taken the right 750 to flip.

Turnout was 32.2 million, and the entire election came down to 1200 voters, 1 in 27,000.

In 2016 if Clinton had flipped about 60,000 votes (the right ones), or about 1 in 2,300, she'd be president.

By comparrison, brexit required a massive swing - 1 in 26 voters.

[0] https://www.telegraph.co.uk/news/2017/06/12/theresa-may-just...
todo.txt - todo list manager with extensions (e.g. git sync, google tasks integration, etc).
If the game is fair, both trade partners win, no one loses. Trade is not and should not be a zero sum gain.
I’ve been using short aliases for my most frequently used git commands for a few years now. I can’t imagine not using aliases.

alias st='git status'
alias dp='git diff'
alias di='git diff --cached'
alias aa='git add -A'
alias cm='git commit -m'
alias pu='git push'

Having these aliases of mine makes these actions something that you don’t need to spend any mental effort to perform at all.

I highly recommend others to define aliases that make sense to them for the most used got commands.

Mine are named the way they are because the two letter alias represents how I think of the action that the command performs:

* st - status

* dp - diff pending

* di - diff

* aa - add all

* cm - commit

If you define your aliases this way (speaking to the other readers of this thread, not the person I am replying to), you will find that the combinations become muscle memory quickly.

Notice also that unlike a lot of other people including the person I am replying to, my aliases are not prefixed with “g”. Again this boils down to your personal way of thinking. I’ve used other version control systems before, switched to git several years ago, and use git pretty much exclusively. I am of course aware at all times that I am working with git, but at the same time when I think of actions to perform, I don’t think of them as “git this or that”, I only think of the “this or that” part. If that makes sense :P

But yeah, find aliases that work and make sense for you.
do {
// Attempt to set a value here, but maybe not
// succeed
// Like asking a user for a specific set of values
...

if(choice == sane) break;

// User did bad. Try again.
} while(false);

Sometimes, you need a way to repeatedly call the same unique piece of code until it becomes something valid.

However, goto serves it, and does it in a much clearer way, in my opinion:

try_sane:
// Attempt to set value
...
if(choice == sane) goto sane;

// Nope. Try again.
goto: try_sane

sane:
printf("%s\n", "Well done.");
quoting https://notmuchmail.org/notmuch-mutt/

> notmuch-mutt, which will create a "virtual" maildir folder with search results whenever a search is made. The upside is that you can search all your folders simultaneously; the downside is that your modifications in the results listing do not carry over, also having to switch folders comes with some more annoyances.

sup does not have that problem. i have used mutt for more than a decade. switching to sup was a revelation. i would really love to see any alternatives that can compete with it.

greetings, eMBee.
> I have a little suspicion that you didn't try it. :-)

Indeed, because I didn't understand, as you imagine, how is works and why it more convenient than orther app. So I'll not give a try to something that is not clear.

> I will make that clear on the website shortly.

Yes it might be good :-D.

Thx
What Is Predictive Analytics and Can It Help You Achieve Business Objectives?
How gambling uses blockchain to grow the industry
they are transparent about it at least
As it clearly said in the article, the Housing Authority incorrectly and probably misleadingly asserted that only 92 of their 325 developments contained lead, and therefore avoided doing the mandatory lead inspections in those buildings.