skysight-inc/HackerNews huggingface dataset:
The pdf would be accessible anytime. It's free to read the state of a smart contract anytime. In the event of default, the pdf would be automatically executed and delivered to the parties. I'm not familiar with the notary requirements for a deed, but there are plenty of online notaries (you submit a picture of yourself and your ID). Also doesn't Opendoor already process deeds completely online?
Ugh... same here.
I like it when kdb is mentioned because then I can post this link: https://github.com/KxSystems/kdb/blob/master/c/c/k.h#L96

It's one of my all-time favorites. A window into a certain type of mind.
> It's hard to find comparable numbers, but aren't the median wages higher in all those countries?

Last I looked no; the bottom 30% is where Denmark does better than the US. The median wages are similar, maybe slightly higher in the US.

> The article vaguely makes it sound like it's just a matter of paying highly-paid professionals less, but would that lift the bottom or just concentrate the money to an even thinner slice of the population?

Good question. Probably you have to hit the super rich 0.001% with massive taxes, or an aggressive estate tax (preventing wealth from accumulating across generations).

But even with that, good regulation that facilitates competition is probably necessary. I wouldn't be surprised if that makes a bigger splash than the top 0.001%.

Note: there is good and bad regulation. Denmark is heavily regulated, but a lot of it is efficient and fosters competition.
Hxp Capture the Flag 2017 is up and running right now
We use our Echo in the following ways:

- “set a timer for X minutes”

- “play the latest planet money podcast”

- “play the album Moana”

- “pause the firetv”

- “what’s the weather tonight?”

- “what’s the news?”

It saves us a ton of time but also is a huge entertainer for our kids.
Has offshoring ever been a significant factor in this arena? Given the profoundly proprietary nature of the systems being built, I would think that unlikely. Offshoring development is a good way to find your custom software reskinned and sold to a competitor without much legal recourse.

Also, is 'mainstream' programming that common of a need? I had read (here on a HN comment thread) awhile ago that many organizations use commercial languages that simply aren't available outside of the financial services sector (I forget the name, it was 1 or 2 letters... KQ or something like that, an array programming language whose code looks like APL). I wondered how people broke into such a market. It's always seemed like an environment with interesting challenges which would have pretty objective goals and practices out of need.
I had something similar awhile back but it was eventually shut down by the airline’s legal department. If it’s not provided via a public API, I doubt scraping will turn out any different than my project.
Show HN: Sql Data Viewer (Free) – my first attempt at a product offering
https://blog.timwise.co.uk/2017/11/18/looking-for-beta-teste...

I hope you find this useful / interesting. I've not shared this on any sites like this before so I'm a bit nervous!
Mainly visual compiler and clang.
If literally an engineer, not an executive that used to be an engineer or a famous engineer, this is accomplished by winning the stock options lottery.

It seems plausible to me at least that there are more ordinary engineers that have won the stock options lottery across all of tech than the total that are earning equivalent amounts in finance.
In theory. I'm sure everybody knows, but at times you might 1) lose willpower 2) find yourself in an unknown climate all of a sudden (say going from old codebase to nodejs..) that makes the learning curve very steep
Unfortunately, at least in the US, pay is not very competitive. Even with upward adjustments for cost of living in more expensive markets, many of the people on here with SV or SV-like tech jobs would end up taking a pretty large pay cut to work for the US government. (But it's of course a great option if you're in a bind and your alternative is no job at all. Or if you're a civic-minded individual who does it out of a desire to improve the sad state of our public services.)
> In any case, that aside, the core guarantee of software stability with LSP remains to be seen.

I don't follow this conclusion: haven't we already seen it with the way language servers crash and are just restarted without other side effects?
The "add funds" page literally quotes the mid-market price that you're going to receive when you buy coins, and then gives you fewer coins.
http://www.domenlightenment.com/ is great.
That’s pretty toxic if you ask me. They’re monetizing others’ content for their user growth.
Cheerp: A C++ Compiler for the Web
I see a lot of people arguing about free speech and censorship here.

I'm not sure how anybody is being censored here -- given that we are only debating verification. People are not deprived off their speech.
Second, for instance in the cases of people penalized after this new policy, some of them (Jason Kessler for instance) were responsible for real world violence.

I personally think that this was a long overdue move for twitter. We've fought long and hard to discredit neo-Nazi ideas and ideals and to welcome them back in the town square as if anything they have to say is worth listening to is just absurd.

I think Sartre said it best:

"Never believe that anti-Semites are completely unaware of
the absurdity of their replies. They know that their remarks
are frivolous, open to challenge. But they are amusing
themselves, for it is their adversary who is obliged to use
words responsibly, since he believes in words. The anti-
Semites have the right to play. They even like to play with
discourse for, by giving ridiculous reasons, they discredit
the seriousness of their interlocutors. They delight in
acting in bad faith, since they seek not to persuade by
sound argument but to intimidate and disconcert. If you
press them too closely, they will abruptly fall silent,
loftily indicating by some phrase that the time for argument
is past."
Also know as the guy with the long guitar.

Source: I am a bass player
The Virtual Punch Card Creator
The Best Strategy for Retaining and Developing IT Talent
I think you get that wrong. Trump and Brexit are the direct result of democratic decisions in countries with a long history of democracy. Denying that isn't helping.
I prefer Advanced MuteList:

Advanced Mute Links (MuteLinks fork) makes use of the Firefox's built-in mute tab functionality and automatically mutes a tab based on its URL.

Every time a new tab loads or a tab URL changes, Advanced MuteLinks will check the URL and if it matches a link or criteria of the Blacklist, Whitelist the tab will be muted, in case a tab is muted and its URL changes to one not on the Blacklist the tab will be un-muted.

https://addons.mozilla.org/en-US/firefox/addon/advanced-mute...
I don't live in such area, but I don't oppose to the idea of living in one. I think there is something romantic and charming about watching stars burning firewoods at night, listening to birds chirping in the morning and chill out reading books during the day. What's romantic about spending money on Chinese clothes in Walmart/LV, posting nudes on snapchat on 4 Gees and shitposting memes on 4chan on a 100Gbps network? It's the same boring, mindless shit.

Other than that, some people might be stuck and simply don't have a choice. You should listen to S-Town. Gives a lot of insights into a brilliant mind that got stuck in a rural area. To quote part of the reason:

"So why don't I move? There's got to be people in Fallujah right now, or Beirut, that just asked each other the same question. You know, why the hell don't you get out of here, Hassan? And Hassan's answer is, I don't know. Hassan has probably gone out there and made a sand maze or something. His aging mother can't decide which one of her hijabs she's going to wear that day, and she ends up peeing all over herself, and he has to clean her up or some damn something. He keeps thinking, OK, maybe one day it'll get better, although secretly he knows it never will.

I have this old crummy Ford truck. You can't be a redneck and live in Alabama without a damn Ford truck, can you? And I keep thinking, could I put everything that I would put in that truck and drive down that driveway for the last time? But then again, who would take care of Mama? Who would feed the puppies? Who'd water the flowers? Who'd prune the maze?"
interesting! Yeah this is definitely changing my idea of how panic should be used.
So, skipping the question of exactly how you determine "regularity" or rank languages based on it...

What if the important factor isn't "risk of errors", but instead "resilience when errors exist"? In other words, suppose the problem isn't the average rate of technical errors, but how that rate compares to the "minimum requirement" for information to flow.

Example this: I writeng not good English. Butt still u today under standing enuf. Can business do, if slow.
I’m 40 years old and I have recruiters coming after me non-stop.

1) Don’t include irrelevant experience on your resume. Nobody cares that you were writing php websites in 1997. Try not to put anything on linked in or you’re resume that would indicate your age unless you’re one of the top people in your field and your experience makes you stand out.

2) Keep up with new languages. Don’t be the guy that only knows perl when everyone else is using python. If you aren’t learning rust and go today, you’re going to be left behind five years from now. And once everyone is on go and rust, you should be learning the next thing.

3) Stay curious. I know you have a family and kids and other commitments, but you have to stay interested in the world. Keep up with business news, and science news and stay connected with pop culture as much as possible. If you’re applying for a startup with a bunch of 20 or 30 something’s you, you need to be able to meet them where they are.

4) Don’t get complacent. You’re always a bad quarter away from getting laid off, and that becomes more true the older and more higher paid you are. Keep your resume updated. If recruiters aren’t beating down your door, you need to ask yourself why. Because if people aren’t trying to hire you, your employer probably isn’t excited to keep paying you either. I was a junior guy on a team with all sysadmins 5 years ago. They were all the same age as me, but with many more years experience all at the same company, doing the same thing and really resistant to changing. I came in and really dove into the deep end with devops, despite having little programming or sysadmin experience (I had a networking background). Within 5 years I was a senior developer, making more money than any of the rest of the people on the team, and eventually got poached by a recruiter offering 40% more money. They’re all still there barely holding on to their jobs.
I see what you mean and it is bad. Until we have nations merge however, there's nothing we can do even when the system is working at it's theoretical perfection. Our people live in demarcated areas with separate rule sets.

When it comes to the rich vs poor in Western society we are ostensibly equal and many people are upset because reality doesn't reflect that. When it comes to the US vs say Burkino Faso, what would the correct course of action be? There's exploitative actions being taken by individuals and companies against developing nations that could stop, but then what happens? I don't think sweatshops are good but no western company is going to source goods from them if they aren't cheap as the quality isn't the same. We could try to help other nations get to the same quality of life, but many have made it explicitly clear that they don't want interference from foreign powers.

Do we act paternalistic and do what we think is right for other people which removes their autonomy? Do we avoid that and avoid exploiting them, but leave them in the dust because they have nothing we want or need if they are using regulation and price arbitrage to gain business? Do we continue as we currently do which sends money into these countries which should help them develop, but tends to be spread unevenly and causes a lot of human despair?

I can't tell what the right answer is, I can't tell if there even is a right answer
No it’s not that rare — they are just not being paid salaries.
Regardless of what industry you are in, the closer you are to money, the more honestly you will be paid. This is why in many companies some of the best paid people (sometimes more than executives) are in sales. It is quite difficult to tell an employee that you can only manage a small raise if they can say "I brought in $15 million in business this year." If they have no discernible way to determine what they have earned for the company, they can be had for a song.
You can drop San Diego, even that would be enough, pal.
Agree, price is a much bigger factor now.
Also violin/string players (when not playing double stops)

Singers who are not overtone singers (pretty much everyone).

What kind of weird musician is this person limited to?
Oh, wow.

My internal ikiwiki pages are filled with ASCII art diagrams. This tool looks awesome; I’ll have to try it out!
You may laugh, but it seems scarily plausible to develop a machine algorithm that generates 12 articles, have a human go through to pick the 3 least-ridiculous ones and do some light editing, and push it out to the news.
i'd be curious to know around what portion the 400 people are responsible for
Isn't the recipe just an attempted recreation?

In that case it would be informed by modern practice.
>if implemented it would quickly collapse in a storm of abuse.

If the owner sold the house and did not share the profits, he would be in default and would get sued.

>the reasons no system for that exists don't have anything to do with anything that smart contracts solve

Smart contracts allow you to easily tokenize and trade assets.
I can't see it being easy to take a 20 year massive code base and split it up into components that are so isolated enough they can live in different repositories smoothly.

As they say in: https://blogs.msdn.microsoft.com/bharry/2017/02/03/scaling-g...

The first big debate was – how many repos do you have – one for the whole company at one extreme or one for each small component? A big spectrum. Git is proven to work extremely well for a very large number of modest repos so we spent a bunch of time exploring what it would take to factor our large codebases into lots of tenable repos. Hmm. Ever worked in a huge code base for 20 years? Ever tried to go back afterwards and decompose it into small repos? You can guess what we discovered. The code is very hard to decompose. The cost would be very high. The risk from that level of churn would be enormous. And, we really do have scenarios where a single engineer needs to make sweeping changes across a very large swath of code. Trying to coordinate that across hundreds of repos would be very problematic.
Thank you for the very nice, educative article, Bruno!

If performance comparison of counting character pairs really were the issue here, in addition to the already suggested numpy approach, an implementation I'd dare wager to be as competitive is re2, e.g. [1], a drop-in replacement for the standard re package.

But I want to point out that I think all this performance comparison of this trivial character counting distracts from the core idea here: You'd use a low-level implementation in Rust (or C/C++/Cython, for that matter) when such "nifty tricks" are not available, after all. So again thanks for the article, and do think if you really want this performance issues to degrade the article to a only marginally relevant performance "showdown".

https://pypi.python.org/pypi/re2/
As someone who's spent the last week implementing two different Schemes atop two different languages (Lua & Go), I think I can explain why GNU Guile didn't take off: Scheme. The problem with Scheme is that it's an utterly lovely little language with some wonderfully neat concepts which is great for teaching students about continuations … and it happens to have some broken features, like DYNAMIC-WIND instead of UNWIND-PROTECT, and some design decisions seemed wise at the time but in retrospect were foolish (Lisp-1 seems really awesome, right until you have to use it every day; eliminating NIL and making '() truthy seems very elegant and orthogonal but is actually a right royal pain — and don't even get me started about forbidding (car '())).

Scheme pursued a foolish simplicity, foregoing the complexity necessary to deal with the real world.

It's a wonderful language for implementing language interpreters, but I wouldn't want to write large programs in it. For that, the only thing worth using is Common Lisp.
Watch as losing or not being able to attain a verified badge becomes a mark of distinction for those attacking cultural norms. I also predict that some individuals will work to become verified only to perform actions that force Twitter's hand in de-verifing them in order to provide further evidence that Twitter punishes users for participating in 'wrong-think'.
sudo with Touch ID
Binary patching is a really common requirement in attack/defense CTF, and there are a few projects floating around to help with it.

Keypatch helps you do assembly overwrites in IDA Pro.

Binary Ninja lets you do assembly (and C shellcode!) overwrite patches, and even has undo.

I have my own project [1] for patching ELFs that relies on injecting additional segments and injecting a hook at any address, so as to not require in-place patches. It can also massage GCC/Clang output and inject that reliably into an existing binary.

[1] https://github.com/lunixbochs/patchkit

I have my own story about this as well. A few years ago I released a port of Uplink: Hacker Elite for the OpenPandora handheld with a few game engine patches, and some people were running into a bug: the game would enter the "new game" screen on every launch, even if you already had a save game to load.

I and couldn't find the exact source I'd used to build it and didn't want to spend time making sure I got all of my bugfixes into the vanilla repository, so... I went digging with IDA, found the topmost branch to the "new game" wizard, and patched the address to go to the main menu function instead. At that point you could still click "new game" from the menu and it wouldn't go through the patched address (so "new game" still worked), but you could also load an existing game, thus fixing the bug!

I still have nothing on Notaz, who statically recompiled StarCraft and Diablo for that community :)
Weather, news nippets, timers.

I pick up food ordered on time these days so that’s good.
This sounds like a complex case. Doesn't seem odd that the plaintiff and defendants need time to prepare.
Is this change in distribution over time being measured using income tax returns? In the 1950s the highest marginal rate was about 90%, and there were many loopholes and special rules. How do we know those rich people back then were accurately declaring income above $250,000?
If media.autoplay.enabled is set to false (is that the default these days?), it does not automatically play with Firefox.
If it's a desktop app and the crawling is not centralized, I doubt they'd be able to do much about it.

Lot of crawl-heavy SEO tools work this way.
You need to start consulting, or body shop contracting. Working six months of the year as a warm body is doable, ditto for consulting but you need to do all your own marketing and sales, and that’s not really compatible with completely dropping off the face of the earth. You can do it in five to ten hours a week but you need to be disciplined and consistent about it.
Technology helped create fake news
Thanks -- this series is excellent!
Right, totally agree, but this is not the reason that micropayments is not more commonplace. It's equally difficult to get people to log into a payment system to pay $1.40 vs $1.55.
Center on Rural Innovation – Empowering Rural America
I've done a significant amount of work with decompiling and rebuilding executables of crazy levels of complexity. It's definitely time consuming -- but not as bad as you'd think. Maybe 1-4 weeks with a dedicated team working through it and testing functionality. Definitely a viable solution if you've lost source code.
This is why you market yourself/your business as specialising in a particular domain, but you study good fundamentals and general principles, which you then apply to your current domain(s) of interest using whatever development tools are of use in that domain.
I think I escaped this because I got into tech fairly late. I dropped out of school, did windows desktop support, got tired of that, worked for a voip company, got tired of that, became a network engineer, got tired of that, went backpacking for three months, became a sysadmin, and almost immediately started shifting towards devops — at which point I hit the career lottery— something that I really enjoyed and also paid a lot of money. But I was already 36. So I’m 42 now and I absolutely love my job and have recruiters beating down my door. I imagine I won’t get burned out for five or six years and by then I’ll be ready for management.
Creating the Ultimate Smart Home
> Humans have been observing Orcas for a tiny sliver of their existence.

Obviously true. But in fact the dolphin family (of which orcas are the largest member) branched off of toothed whales only about 10M years ago, making them only a little bit older than hominids. We're both pretty recent arrivals.
> The fundamental question for the users here is "should I read an article on a website, which is designed exactly as the users should read and explore it and has 100% support for all typographical element, or on a third party reader which displays a processed copy of the article and requires effort to set up?"

I'd take the plain text of an article over a JavaScript-laden monstrosity of a single-page app any day of the week, and twice on Sundays.

I really miss being able to quickly & easily read articles, without distraction. But then, I miss lynx — and I still harbour a deep-seated hatred for those who have destroyed the Internet I once loved.
If this wasn’t an endemic problem on Android while being hardly a problem at all on iOS then I’d agree
Loft Orbital raises $3.2M for 'condo' constellation to lease satellites
I'm in my 30s and I found out in my 30s. I'm glad to have found out, but it hasn't really changed my life. As an above poster said, to me it's akin to saying "you're going to die someday, live a good life and take care of yourself"
e.g. https://en.wikipedia.org/wiki/Arthur_Andersen
Here are some percent-unsanswered stats for other SO tags

tf r julia sql python
unans.pct 0.49 0.25 0.12 0.21 0.24
all 19213.00 211525.00 3529.00 414833.00 853087.00
unans 9379.00 52946.00 423.00 85948.00 208497.00
java cpp
unans.pct 0.27 0.18
all 1340978.00 543183.00
unans 365724.00 99141.00
> > You must be a super agile ninja capable of teaching yourself everything at a moment's notice.

I imagine there's also a good helping of: "Hey, the MVP works and I won't be here in years 2-10 maintaining it, so everything I can see indicates I successfully learned X on my own in a month."
As someone who lives near many supermarkets, you tend to frequent a couple of them and remember roughly what inventory you can expect in each, so you go to one or another based on what you might be eating, or maybe you know that item X is more expensive or lesser quality at market Y.

I guess this also gives various supermarkets an incentive to compete with each other, improve inventory and prices across the board, and better cater to various market segments. So the average supermarket is better in a place where supermarkets are abundant. (That's been true in my life experience, though it's anecdotal.)
Functional Programming makes you better
It doesn't need to be just as dense, it has enough people. SF area and LA have massive growing population and economy, don't you think high speed train connecting those in under 2 hours would have enough ridership?