skysight-inc/HackerNews huggingface dataset:
The hash of each block is actually the hash of the header. That means you only need to store the headers to validate their hashes (not the transactions, that's a different matter). The header includes the root hash of all the transactions. Specifically, a Merkle tree, a hash three where you only need a few extra hashes to confirm a specific transaction was part of a block.
There is this interesting trend in the social sciences to deny the existence of inconvenient parts of reality. "Oh, my field failed to reproduce an important experiment on one theory (ego depletion) of willpower: therefore willpower doesn't exist, and I will turn this towards a conversation on bargaining which I (as a psychologist/legal/economics scholar) know something about; pay no attention to the fact that I actually named a piece of the brain involved in exerting willpower."

Maybe there is no such thing as "willpower." Maybe some dope is indulging in nihilism in an attempt to get us to click on his article. I'm open minded, but I don't think his argument is much good.
its just named that way, probably as in you don't try the same number twice for finding the hash of one block. The same number can be used for other blocks or even the same block if you change something else in it (like add more transactions).
I love tiny editors like this. I spent hours exploring a js1k project that rendered l-systems.

define x (5 times)

x x
, ,
,
, ,
x x

One feature request: zip the code into the url, then it's easy to share w/o a server. Can be done like: compress [string to zip to b64](https://github.com/the-grid/ed-userhtml/blob/5a8c88051a72706...), decompress [b64 to unzip to string](https://github.com/the-grid/ed-userhtml/blob/5a8c88051a72706...).
Gosh, awful quiet in here...
This makes a lot of sense to me. I would like to see this implemented elsewhere.

I live in the Bay Area, and I'm trying to buy a house with my fiancé and we are really struggling to find anything affordable. I'm a software developer and she is a school teacher.
First step with any trauma is to stop the bleeding. Therapy and recovery come later and take a long time.
Okay, so how about a list of games that only support DX12, since that's what's being discussed here?
That's quite an extrapolation. Murder is illegal, just because you're investigating something doesn't mean you are entitled to decide or enforce the law. That is what courts are for.

By synthetic images, I mean believable CG images of the illegal acts in question. I'm under the impression that paedophilic criminals are careful only to associate with people who are also committing the same crime. If you could gain the trust of traffickers and offender parents(parents are sometimes (often?) involved) through reasonable proof, then I imagine you could stop a lot more child sexual abuse and trafficking.
The renderer is lowercase is that purpose. ;)
Indeed, there's a whole host of reasons why sociopathic / psychopathic traits (such as the ability to lie credibly and manipulate others generally) enable people to ascend to positions of leadership in businesses (and hence, are represented in these ranks in higher numbers). See e.g.:

http://www.forbes.com/sites/victorlipman/2013/04/25/the-dist...
They are not mutually exclusive. I use xmonad, tmux, and vim together. Tmux adds some niceties on top of xmonad like shared keybinds with vim making moving across vim panes and terminals seamless. Also, I can jump on my macbook and login to my desktop using mosh and re-attach to the tmux session and continue working where I left off.
Why would Facebook collect SSNs?
I do, but...

If I'm on my laptop, then switch to my desktop, a twm doesn't save my sessions. Tmux on a remote machine does.
I do 90% ops stuff and never have this issue with tmux, so I'm curious what your workflow's like. Why not just have tmux running on your host machine and ssh from a tmux window?
"Reflections on Trusting Trust" is really awesome; it's a very cogent discussion of the problems of subverted tools (like compilers).

If you read that, you should also take a look at my PhD dissertation which discusses how to counter it. It's "Fully Countering Trusting Trust Through Diverse Double-Compiling" (2009), available at: https://www.dwheeler.com/trusting-trust
. It was discussed on Hacker News in 2016; here's the link: https://news.ycombinator.com/item?id=12666923

Another related work is the reproducible builds work; a good link is here: https://reproducible-builds.org/
A dysfunctional programmer's guide to making things in Hoon
United States IS ALREADY using this data to deny people's entry and interrogate them on the border. FBI and other agencies are ALREADY using those kind of connections to bring in suspects for crimes and suspected terrorism. Being flagged on several systems can mean that your ability to fly will be denied without explanation - in USA, RIGHT NOW.

This isn't something that went away with fall of the Wall, it came back with a vengeance in western world under the guise of Patriot Acts, Anti-Terorrism acts and it's in many ways significantly worse than it was under KGB and STASI.
If I had to bet on anything being still here and supported in 30 years, it would definitely be sqlite3 (but maybe not git), given how much it's used in literally everything, and how much the sqlite team has given consideration around support and compatibility.
Look how fucking wrong you were, it WAS 100% illegal the whole time. Doesn't really matter whether you like that fact or not, it's still illegal. Sorry kiddo.
This is my experience as well. In my larval hacker days in the '90s, when my primary pastime was messing around with my Linux box all day long, I thoroughly enjoyed sifting through window manager and shell man pages to find each and every thing that could be configured, and I'd then proceed to configure each and every one of them to exactly what I wanted. My fvwm/bash/etc. config files from those days could probably be considered a form of outsider art by someone.

A common pattern in mailing lists/forums/etc. is the "just make it an option" guy. People are talking about their wishlists for future versions of <Gimp/emacs/Xorg/LibreOffice/whatever>, and sometimes these wishlists conflict. One group says a UI should be one way, another group says it should be some other mutually exclusive way, and a third group thinks the developers should implement both and just make it an option in a dotfile to make everyone happy.

Sometimes "just make it an option" guy is right, but in hindsight it should never be the default resolution to the disagreement. In those days I defaulted to "just make it an option", and really internalized that philosophy because it felt like all benefit and no cost. Why wouldn't you make everyone happy, if you could do that instead of making one group happy at the expense of another group? I think it's a really common trap people fall into early on because they have yet to directly perceive the costs that that approach can incur over time in software development. Sometimes they've also tricked themselves into overvaluing their workflows and muscle memory, which they may have defined in part because it was easier for them to define their own keybindings than memorize what the default ones were, which I now think is an antipattern in itself.

The main thing that changed for me is spending the intervening decades doing work on multiple machines all the time, running different versions of different OSes, often times starting from fresh installs. That made it more pragmatic to always learn software in its default config, and only tweak configs if it's absolutely necessary or otherwise pretty important to me. It's also forced me to learn all sorts of useful stuff that I probably wouldn't have otherwise. It also drove home just how much my desire to tweak configs was just because it was fun for me (and I had lots more free time back then), rather than something that made me more effective as an engineer.

But that's just from a user perspective. From a developer perspective, having "just make it an option" be the default form of conflict resolution leads to all sorts of unanticipated complications in practice. Every time an alternative code path is added for something, the code becomes a teensy bit more fragile and likely accrues a teensy bit of technical debt. The fragility and technical debt accrues over the years, and eventually can turn even the best software into an unmaintainable mess. I'm not dogmatic about it- some things should be options. It's just never my default position, and I have a much higher bar nowadays for making something an option.
everything so far was definitely convincing, but this is the last nail in the coffin, thank you!

edit: i was already convinced by all the responses, i'm now peacefully convinced
There is a '/etc/hosts' blocklist here: https://github.com/jmdugan/blocklists/blob/master/corporatio... in case you do not want facebook on your computer...
I'm not pro-trump and I find this quite interesting
There's subtile difference between terminal emulators (terminator) and terminal multiplexers (tmux, screen), mentioned elsewhere [0]. IMO the main difference: With tmux, your sessions can be separate from your terminal instance. Meaning that if your terminal dies for any reason (e.g. X dying), and you've set tmux up correctly, your session will still be there and all you have to do is (re)connect.

The other reasons are probably more personal. The initial tmux learning curve is steep, but once you've got it, it rewards you with a super fast workflow that suits you. I know this sounds extremely stupid, but the "hacker cred" is large with tmux. I got hooked on tmux by a coworker who used it and ruled. I've never seen that with terminator, although it should be equally possible.

[0] https://news.ycombinator.com/item?id=13338592#13341184 https://news.ycombinator.com/item?id=13342341#13348007 https://news.ycombinator.com/item?id=11995816#11998921
I said it before (and I got downvoted a lot), but I'll say it again:

Willpower is not about forcing yourself to do something, but to deliberately put yourself into a situation that forces you to do it.

This is how self-control really works. If you can't stop drinking, join the military or something. You'll sober up real quick.
I used to be an extensive user of tmux, basically I'd have a sprawling set of sessions, all backed up with the continuum and resurrection plugins. It allowed me to armory seemlessly work remote on my main dev box or through SSH. Of course the biggest pain was consolidating the X11 clipboard and tmux's internal one.

Since I switched to Emacs though I've gradually peeled away the tmux layer. I still run without X11 version of Emacs so I can remote in, but Emacs itself does an equal or better job at pane management and session persistence, especially using daemon mode. ANSI term inside Emacs, something that has really improved in the past few years, has cinched the deal for me. Tmux had become bloat at this point for me.
> Chinese money fleeing uncertainty

More like fleeing Chinese taxes and laundering money.
If I knew a trusted local, could they buy the property for me and then give me a leasehold without incurring the tax?
Law enforcement agencies often seem to rely on tools developed by private businesses to investigate certain types of crime. Developing useful niche tools for this task is not legally viable (unless, I suspect, if ordered by a court), so I wonder if LEAs are getting the tools they need.
Im not so much worryied about jon doe beeing unemployed, he will cope, but what about his boss, sitting alone in a big empty house, with no real power about anything, what about the psychological needs of power animals? What if you are just a glorified financial janitor?
Sell it all and start a gang, to have that feeling of people looking up to you again?
You can start counting from zero or you can start with any of the previous numbers, but in the end the probability that it is the correct number is exactly the same. The header is always different than other headers (even if it's just for the block number, or "height"), that guarantees the probability is random.
I used to play a phone game and utilized mock locations for area specific content. Later, Facebook would suggest friends from the specific location I had spoofed, despite having never once set foot there or having ever known anyone from the area.
We can change human behavior. We do it all the time. We just need to incentive it differently like we do with other systems. In 20 years we won't know "who is right", we'll just know that we went with system X instead of system Y.
> The head teacher says very plainly "I don't want to be the CEO of an Academy, I want to be a headteacher".

When you say you hope he survives the changing system, I hope he realises he can do so by being the headmaster of an academy.

I mean, smart CEOs worry about making enough money to invest in developing the product right? The 'product' of an academy is educated children (or adults, I suppose, if they stay through the sixth form) - so what's the problem?

The academy system just gives the head/governors more control to do what's right for that particular school.

Sure, some schools are so templated that there's little benefit to be had, but many are unique in a way in which those familiar with the school can manage better without having to abide by national or regional policies that aren't the best fit.
The Bay is more driven from internal consumption than Vancouver, though. Vancouver had the problem of foreign owners buying up a significant percent and leaving those homes empty. A tax on foreign owners won't have anything close to the same effect in SF: SF's prices are driven by salaries and wealthy residents much more than Vancouver's was.
Yes. I use both myself. I usually use multiple terminal panes and then have a separate tmux session running in each long lived pane.
Sure. You might be able to get out of the tax just by living in the house. The law is just meant to be for people who are buying property as an investment with no intention of living in the city.
> 1st party == 3rd party

This was actually the first thing that I actually noticed about Visual Studio Team Services, when I first looked at integrating my search and code analytics engine with VSTS. It was quite apparent that they wanted to make 3rd party developers, first class citizens.

Anybody who has ever worked in Enterprise, knows feature requirements are heavily driven by politics. And if you can't support the weirdest edge cases, resistance for adoption can become insurmountable. Having looked at VSTS, you could easily tell they wanted to reduce as much push back as possible.
But that doesn't address the issue mentioned in the article, unless everyone around you uses that hosts file.
How comparable do people think their market is to the Bay Area? Would we expect to see something similar if Trump did something similar (not out of the realm of possibility at this point if it would give him a victory)? Or are the job markets and situation with Prop 13 too different such there would still be more demand than supply?
My career female programmer coworker ratio is wayyy under 10%. Maybe 3%
I did something different; I built my own config system that makes a PC account my own in about 20 minutes. My setup is effectively a program that needs to be installed, and I maintain it in a git repo, and it comes packaged with an installer. I'm a software engineer; I build tools to solve problems.

Emacs in particular is almost useless out of the box. But that's because of packages and modes; not because of key bindings and tweaks.

That being said, if a tool doesn't need extensive customization or doesn't ship with a broken config, I'll learn the defaults. I barely tweaked tmux.conf - I turned on xterm-keys and set-titles. And I've certainly reduced the depth of my configuration as the breadth of tools I use has increased.

And that's key: if most of my time is spent on one or two tools, it's well worth my time customizing those tools, because even fractional improvements will accumulate.
Condo prices in Vancouver, however, are on the upswing.
There has never been an unwillingness to build and that narrative remains baffling to me. The city has been steadily building condo towers for decades and continues to do so. Look at a photo of Vancouver from 1990 and now and the difference is startling.

I stopped by two City of Vancouver public consultations today and both were about rezoning areas to expand housing. One was about upzoning Chinatown to include more housing and the other concerned the design of the new North East False Creek neighbourhood that will exist after the viaducts come down. Tons of housing will be created when that land currently used for an incomplete highway is freed up.
Both. The Chinese economy is not dong as well as the gov says it is, places to park money to avoid deprecation and inflation are quite limited domestically.

There is also some laundering going on, as well as some fat cats setting up their life outside of china so they can escape to somewhere when Xi's anti corruption campaign catches up with them.
Lock Striping in Scala
If that country kills people or keeps slaves then surely I'm not being intolerant by fighting and enslaving them, I'm adopting their views. /s

Also, if you're sacrificing someone and I tolerate it, there's no reason I can't listen to the victim and take you out as a favor. Tolerating doesn't mean blindly accepting.
Sorry, started speaking from the child's perspective. Yes, your parents. Children's grandparents.
Could you give some examples?

One thing that forensic teams need is to identify locations. Things that help are databases of coca cola (etc) labels, and computer vision recognition of those product labels. (Or carpet patterns).

This works by programmers making a general purpose tool, and then law enforcement approach them with censored images to train the software.
the lts link posted by dguo summarizes their testing methodology, definitely impressive.

When i originally asked this question i knew sqlite was everywhere (used to do android dev) and didn't expect it to (edit: completely) disappear even if it lost favour, but had no idea it was THAT ubiquitous - I'm completely convinced it's here for a few decades at least. I'm happy with that.
Thanks for all the awesome links! The Android portion of React Native is far behind iOS.

"I also found out that using plain java-serialization/string over the JS/Java bridge is twice as fast compared to their homegrown memory-management written in C"

We ran into some issues relating to this when wrapping some native code on Android. I'll pass your links on to my Android colleague.
The link lists both games that only support DX12 and games that support DX12 and something else.
The Elements of Style --- well, parts of it. However, I mainly read it for pleasure.
sounds like the plan then is to confuse facebook's deepface. Just mis-tag everybody you know & care about.
Neat. I wonder how much work it will take before it can hover. I just spent too much time on YouTube watching people crash drones (often into people). I could see some applications for this filming at crowded venues once it's more developed.
Take a virtual machine image which can read your data, and store that. If you have everything you need, down to the kernel, you'll know you can still access the data.

Experience of emulators tells us in 30 years someone will definitely have a good quality 32-bit intel emulator, capable of running linux. Such things already exist, even in Javascript, and I'm sure someone (or many someones) will want a good quality emulator, for running old games if nothing else!
This. The bay is much more driven by google and Facebook millionaires while Vancouver's bubble is/was almost completely driven by Chinese speculation. LA is probably more exposed to a pop in Chinese speculation than the Bay Area is.
No word on GPU acceleration?
If the only time you see a production box is when it's on fire, I think there's an organizational problem.

Occasionally acting as third-line support means real production disasters aren't an unfamiliar zone.
Doesn't this bit also matter?

> Judge Callahan and Judge Hurwitz were both troubled by the fact that UE had advertised on its site that it used the SDS/2 software. UE’s counsel answered that UE was counting on contractors to use it, but admitted that UE had never asked DDC if it was indeed true that the contractors were legally using the software.
Incorrect. You need to be a Canadian citizen, or a Permanent Resident, or have a valid work visa to avoid the tax.
Yes! Check out a site I made to show the world: http://hiccup.space

Also if you're interested in a more interactive (i.e. can process data into html), check out http://cljsfiddle.com
Pixplz: get training images in a hurry
Ah, I see. That makes sense. The vacancy provision is good, even if it does require valid residency to apply (going by https://news.ycombinator.com/item?id=13569671)
New rules were not technically imposed, just a tougher enforcement of older rules. Anyways, the next moves by he Chinese gov should happen post CNY, they've already ratcheted up interest rates a bit in a surprise move, they'll probably make other moves in the next couple of weeks after people start coming back to work.
thankfully i use git on a daily basis so would be immediately aware of it's obsolescence, sqlite i can't say the same for (yet), so would probably be blind to it slowly losing favour (should that happen).

tl;dr: git is not the risk for me here.
As you mention, a decent text editor solves large parts of this.

I have had occasions where I needed something more. When that's the case, tidy-html5[1] + running a diff afterwards has been sufficient.

[1]http://www.html-tidy.org/documentation/
'[platform] is censoring muh posts!' is usually a good indicator of unreliability in internet discourse. Perhaps other users are just flagging his tweets - marketplace of ideas and all that.

I too have a small number of twitter followers and so my tweets normally fall far down the stack within a minute or two of being posted, despite my anti-Trump stance and rapier wit. Ermahgerd I'm being censored, this is serious bidness u guise.
how much are the property taxes in vancouver? I know in San Francisco its around 1.15%. A 1M condo pays, 15k in property taxes a year. So vancouver just increased this 15k by 2.25k and made it 17.25k? This seems negligible.. A 20% increase in business class plane tickets from China would have a bigger effect than this..
Many isolated flyback AC/DC converters run around the 100kHz mark, so probably on the right track there.
Like he said -- "People just submitted it".
The End of Human Intelligence:“On the Marionette Theatre” by Heinrich von Kleist
> text files don't give the kind of organisational power i'm looking for

Somewhere, somewhen, someone put together something (a bunch of shell scripts?) that gave you some fraction of a database's power on plain text files.

(Somewhat fuzzy, I know ... wetware not competitive these days.)
I have read Daemon, Freedom and Kill Decision so far. A thing I noticed with Suarez' books is that they very much remind me of the two books of Dan Brown that I've read, yet not having to cringe hard at every scene that involves technology makes them infinitely more readable to me. The settings and plot with both are ludicrous at times, but yet Suarez manages to put some interesting ideas in.
I got a similar vibe off of Stephenson's Snow Crash.

By the way: I'm not the only one for whom Sobel's bio screamed "John Carmack" from the first page he's mentioned, am I?
Yep need to take out the trash. There needs to be a service for that.
That's because they are not selling those very pictures to anyone who'll pay.

They (facebook) are the middle men - people who have money come to them to sell their product, and facebook knows who to show those products too.

your friends (and mine, and a huge percentage of facebook's userbase) trust facebook enough for that to happen.

And it does not help anyone's cause when people say "X company (be it Google, Facebook etc.) are selling your info".