skysight-inc/HackerNews huggingface dataset:
> Now, where I do see the problem is that most of the housing is owned by people renting it out (check out Germany in this list [1]). My whole building is owned by the same guy who I guess lives quite a relaxed life out of my rent, while producing nothing. If you want to fight the increase in living costs, I'd start there.

Because it's tax smart. If you own real estate, all repair, maintenance costs etc. can be deducted from your taxable rental income. On the other hand, if you live in a property you own, all maintenance costs are paid from your after-tax personal income.
> Inflation (mostly ZIRP driven) has been very high

Totally untrue. In 2013-2016 inflation was lower than at any time in the last half century. 2017 has been a bit higher, but still lower than all of 1967-1996. Sure, you can cherry-pick a particular commodity in a particular market to make it seem otherwise, but momentary or local fluctuations in supply and demand aren't really inflation. Inflation is a systemic phenomenon, and it's actually at historic lows. The fact that some people make life choices that subject them to rising costs doesn't really have anything to do with inflation.

http://www.usinflationcalculator.com/inflation/historical-in...
Show HN: Version Control for Microsoft Word
I've said it before, and I'll say it again.

Marissa Mayer took on a shit job to pull a losing company out of a hole. She knew what she was getting into, and she knew what was going to happen.

She deserves every penny for the reputation hit that she's taking over this. This entire thread is why she deserves the money. Most people in tech hate her for some reason. (Let's guess what that could be . . .)

Good for her for bargaining well and pulling a dream deal out of an assclown.

Yahoo was a joke when she took over, and now when she leaves it's a much more valuable joke. On paper, at least. But still a joke.

If you're going to leave google to run the laughing stock of the internet, you damn well better get paid the big bucks to get it sold for more than it has any right to be worth.

Good for her.

<shameless pandering>
(Also, if you're reading, Marissa, hit me up. I know you're going to start something up soon. No way you are just going to sit still.)
</shameless pandering>
About the debt, why not just all default at once and start over at zero.

Then we could concentrate on starting to repair the damage we've done to the environment.

It's not like it's a law of the universe that these man made tokens have to be paid back with sweat and tears.
Using mobile sensors to improve airport IQ
ummmm .... still Python?
From desktop design to your doorstep: A Monzo card’s journey
The Average Student Does Not Exist
Yeah they are like a volatile bookmarks with a traversable history and a 'this is very interesting but have to save the reading for later' todo list.

Once you bookmark a link the history-browsing-trajectory is lost. However once I visit a tab often it becomes a bookmark.

There are extensions to organize and search bookmarks.
"but they will neither get extremely rich nor extremely poor"

Which is probably a net positive, maybe even for the rich.
As a non-infosec guy, could someone shed more light on the implications for end users?

I get that the combination of password reuse, short passwords and the fact that some services store passwords in plain text or as MD5 hashes makes it easy to break into accounts once a single service is compromised.

So my takeaway is not to use longer passwords, but to use a password manager and have unique passwords for every service. My current setup is 8 character passwords for online services (easier to occasionally type in manually).

Am I running a risk by not using 12 character passwords?
Didn't even realize Cornell chicken was regional... We've eaten it that way my whole life. I suppose the "Cornell" should have tipped me off.
5 tips and tools that will inspire you to become more productive
I thought (and I admit not to being an expert here) that one of the issues was that they were trying to basically bankrupt people who got a particular kind of illness.

Now, you might say, well they got a very expensive kind of illness, and so they should pay for it, because someone has to pay for it.

But, applying the "veil of ignorance" test, of not knowing whether you or your family will be struck by such a disease in the future, it would seem a system where everyone effectively pays insurance to guard against the highly negative outcome would be fairest and most sensible outcome.

I see parallels to the current healthcare fight in America, which seems to take advantage of people's strong belief that "it won't happen to me" to form policy, rather than actual statistics and a general right wing antipathy to these kinds of solutions. I guess it's easier to sell potential bankruptcy to people when they're young and healthy than a 100% certain tax rise.
Uber Board Member Quits After Sexist Joke During Meeting on Sexism
Guidelines About How Fiverr Works
Airbus A319 Flyby Captured by GoPro on a High Altitude Weather Balloon
What do you mean you can't return self? I'm just starting out with learning rust, but from what I've gathered you can use objects in a myriad of ways that will allow you do what you need.

Instead of returning self, you could just pass a reference - you need to mutate self then just pass a mutable reference. Did I miss something here?
How to keep track of work hours
I tried under Arch a few months ago and found swathes of the standard library didn't appear to work, is this something which has been fixed?
Building a Better UI Pattern for Helpdesk Web App – Product Design Pipeline
Kakania is a triple pun. It's also a country of peasants' paradise in european folklore.

https://en.wikipedia.org/wiki/Cockaigne

I'm not even sure it was ever about excrement actually.
You need to count in the performance per Watt and nvidia is sometimes better when it comes to that.
Anyway, with current bitcoin and ethereum price, good luck finding any high end nvidia or amd GPU - miners are buying everything
In other languages when the compiler misses an optimization you get a constant order penalty on a small piece of code.

In Haskell when the compiler misses an optimization the performance hit is potentially unbounded, as it could think anything is a dependency. (You want the first N digits of pi? Just wait while I calculate all of them for you...)
Only if you are distributing/selling the software to others. If you and your friend are using it as a company internal tool, GPL has no issues with that.
The UK isn't the same as the US, here house prices have doubled relative to wages almost everywhere in the country over the last few decades.

You're right in the sense that it isn't just a transfer of wealth to the elderly, it's a transfer of wealth to home owners, particularly in the prosperous parts of the country, and in the long run to their families. In the short term that's correlated although not matched to young/old, and it gets more and more fuzzy the further into the future you go.

Ironically in effect the left wing party just made a lot of political headway by allying with the right-wing tabloids to protect this inherited wealth against being used for care of the elderly. There are better ways of organizing it, but I didn't hear much nuance in the campaign against it, and I wouldn't be surprised if all policies even vaguely similar are now dead in the water.
Permanent structural deficit spending

Wouldn't that eventually lead to a 'collapse of rome' type situation?
I've been using SQLite in WAL mode for years in similar scenarios (well, except for PHP) without any hitches.
WannaCry attacks prompt Microsoft to release Windows updates for older versions
That's correct, but the context of this discussion is cracking hashes locally.

Note that using salts don't necessarily slow down brute-force cracking of a specific hash if the salt is known and understood.
An intro to tail recursion for imperative programmers
It does, but sometimes the line breaks don't show up so it's all on one line with what appears to be tabs. WordPad works fine though.
I have five addons installed (uMatrix, Decentraleyes, vimFx, etc.), and none of them block multiprocess. If you read something like this in your about:support, you better start shopping for multiprocess-compatible alternatives (e.g. I replaced Vimperator with vimFx because Vimperator's architecture and scope is fundamentally incompatible with multiprocess from what I've heard).
This looks like github configuration. My (probably newer) git tells me:

$ git fetch --depth=1 origin 6e5cdacfa6ac018c6ef42aa9679893676f293f21
error: Server does not allow request for unadvertised object 6e5cdacfa6ac018c6ef42aa9679893676f293f21

Note that this works fine and has the same effect:

$ git fetch --depth=1 origin phobos-0.2

If you want the first command to work, you will probably have to host somewhere other than github.
> The same effect will be reproducible with any format storing multiple objects in a single file

Given unbounded developer time, any advantage SQLite has here can of course be matched or beaten by custom code. It's just another C library, not magic.

The real issue is, how much work will it take you to do that?

SQLite is billed as competing with `fopen()`. That's the proper way to compare it: given equal development time spent talking to the C runtime library vs. integrating SQLite, how much speed and robustness can you achieve?

> the greater potential for inconsistencies

How? In this application, SQLite is filling a role more like a filesystem than a DBMS or `fopen()` call. You can corrupt a filesystem just as easily as a DBMS. SQLite protects itself in much the same ways that good filesystems do, and it can be defeated in much the same sort of ways.

> Another is the inconvenience and duplication of effort, because all your default file-system management tools aren't available.

It's a classic tradeoff: do you need the speed this technique buys or not?

A better reason to avoid this technique is when the files you're considering storing as BLOBs need to be served by a web server that uses the `sendfile(2)` system call. There, the additional syscalls caused by the DBMS layer will probably eat up the speed advantage.

Software development is all about tradeoffs. No technique or technology is perfect for everything.

Now you know one more technique. Maybe it will be of some use to you someday.

> a pseudo-filesystem that is mapped to a single underlying file

That pretty much describes SQLite. Both SQLite and a good filesystem use tree-based structures to index data, both have ways to deal with fragmentation, both have ways to ensure consistency, both strive for durability, etc., etc.

> preferably implemented in user space to avoid overheads of multiple kernel round trips

How are you going to avoid kernel round trips when I/O is involved?

If you think user-space filesystems are fast, go try FUSE.
And you reply as well, which may the worst offense of the two. Albeit an insignificantly small offense in the grand scheme of things.
> I only ever see woman CEOs in the spotlight for making too much money.

When male executives are seen as being both overpaid and underperforming, they also get a lot of stick, some examples being Fred Goodwin and Steve Ballmer.

If you only ever see it when it is female CEOs, maybe that's because you only ever notice it then.
100% hacking services
We are a group comprised of certified intelligent hackers, crackers and developers.
we guarntee succcess in the job done as fast as possible and we provide of the job done ...we have an office and a return policy..all information will be giving to u ...Contact us Lulzsekhackinc@outlook.com or ICQ: 703132619 or WhatsApp: +14696660879
Skype:Lulzsekhackinc@outlook.com
Soviet era designs generally didn't use containment buildings. The RMBK (Chernobyl) in addition used graphite moderator with a positive void coefficient.

In combination this made such reactors intrinsically unsafe compared to their western counterparts, especially the positive void coefficient which can't be found in any western reactors as far as I'm aware.

Not all Soviet designs were as unsafe as RMBK but most were less safe than the average western reactor.

The meltdowns at Fukushima would have been as bad as Chernobyl if the design was similar. And the Fukushima reactors used an old western design dating from roughly the Chernobyl era. The cause of the meltdowns(loss of power) was similar.

The major difference was that Fukushima had containment buildings, no graphite in the core to burn, and a reactor designed to become less critical as the water boils (void coefficient less than 1.0).
"mildly" less convenient? Maybe in SV. I'll bet if I tried to hire a semi-experienced Rust developer here in Melbourne I'd be looking until Christmas at least haha.
Yeah, I was also shocked that you can graduate a bootcamp without understanding that. But I watched candidates building a React app with Redux and literally not understanding, when you ask them to declare an array, what you even mean by that...
> isn't the point of entry-level jobs to be the kind of jobs where people entering the market start out?

The point of entry level jobs is to do low skilled labor. There is no grand design, especially a philanthropic one, in how corporations structure their ranks.

Job mobility is drastically down. You are much better suited to quitting your current employer for greener pastures every ~3 years than trying to move up an established ladder. There is no upward mobility from Starbucks Barista, and it isn't a pivotable skillset.

> The fact that your generations challenges don't come pre-solved

I think the hostility is more about how the problems millennials face now are man made problems previous generations didn't have to face because of greater social cohesion they have no practical control over until after they inherit it ~20 years from now.

By then I fully suspect the current upstarts with ambition to be bitter and hostile and look back on "when <nation> was great" just like the boomers do now.
One of the controversial issues in the USA concerning indexing to inflation is whether the inflation index itself is manipulated, thus showing a lower rate than exists.
Can you elaborate what the issue is? The site looks nothing like that to me. I see much more contrast. http://imgur.com/g49XOip

I ask because I like and plan to use Raleway on my blog and would hate to have readability issues.
Can confirm that sometimes I have the impression that my SO's cousin is living quite a nice life (housewife, three children, husband's blue-collar salary) compared to us (childless, combined 6 digit salary, can't afford a 3 bedroom house without signing a 30+ year mortgage).
I figured there was something massively annoying with it.

I'm hoping that PostgreSQL can try to tackle this use-case somehow because it's so damn common and 99% of the time the solution that is used completely throws out all the guarantees that the database gives you.
Practical GPL Compliance – The Flowcharts
One of the reasons the Chrome browser uses one process per tab is so that memory between web-pages is isolated. By doing this, an attacker in control of a renderer process cannot read data from another renderer process (web-page).

It seems like Firefox has made a security / memory tradeoff here since renderer processes can render multiple (4 by default) web-pages at a time.
Naive question : is this strategy equally effective for all ML models?
As soon as Ronald Graham turned up it wasn't surprisinng that this was related to Ramsey Theory, even as a non-mathematician. Graham's Number is such a wonderfully large thing that introduced me to tetration and up-arrow notation. https://en.wikipedia.org/wiki/Graham%27s_number
Why I am not able to get stock price value in powershell?
Overwhelmed security for scaredy-cats
you may be a fan of tree-style tabs - used to do me well when i used to be on FF - you get a sense of how you got somewhere.

I use vivaldi now - and while i have tabs on the left - i do miss tree-style features.
Where do they go to get it? Amsterdam is my favorite yearly visit to enjoy some chilled coffee shops and eat BLT but I guessed it was grown in the Netherlands by "turning a blind eye". Growing so much at such a high quality, I can't imagine folk are importing it. I hope to live in Amsterdam some day after I win the lottery :D
Yeah but using it as a way to "get back" at your parent's generation? After a decade of "no mom, I won't have children!!!! That's what you get!!!" they'll get over it and keep enjoying their retirement.
Can I use that code?
Populations don't decline uniformly and people don't naturally optimize for infrastructure use and the best use of existent resources.

You don't have to even wait for population decline, we already have more unoccupied homes in the US than homeless by an order of magnitude, but all those homes are in "dead" areas where industry or resource extraction came and went. Now those houses and all the infrastructure around them decay without use, while elsewhere infrastructure is overburdened with concentrated people.

If anything, declining population means more per-capita expense on infrastructure, and the per-capita costs of maintaining current infrastructure (at least in the US) is out of control.[1]

[1]: https://www.strongtowns.org/journal/2017/6/4/this-is-why-inf...
>should ride in the center just as cars do

Exactly this and I'm happy that this is true in the UK. It works really well with 20mph restrictions in most parts of central London, so cycling in a traffic is pretty easy. Some drivers still may get upset if you don't give them way (so they can drive a few mph faster), but they can be safely ignored.
Windows 10 Technical Support +1-888-352-9606
A sufficiently smart [compiler | developer] can [make it so that | think] anything is easy.

Since performance is exactly a measure of the number of imperative steps that need to happen in a program, low level imperative langauages are going to win in performance-obviousness every time. (Rust probably beating C in terms of avoiding memory problems, C probably beating rust in terms of not supporting language constructs that can make a single line worse than O(1).)

"Accidentally" asking the language to do something time-expensive is as impossible in C as forgetting a free() in Haskell.
Nice idea. Would be cool to compare this with the zipped binary to see the change in entropy (altough the colors need to be changed)
How do you navigate between your tabs?
Windows 10 Customer Support Number – +1-888-352-9606
In case you're enduring with the OS, we've gathered a manual for a hundred of the most widely recognized Windows 10 issues, and in addition guidelines on the best way to settle them. Now we are openly telling get Windows 10 customer support for remove all troubles in windows 10. Windows 10 is currently running on more than 235 million PCs, tablets and cell phones, making it a standout amongst the most well known working frameworks on the planet. The successor to Windows 8.1 has been accessible for just about eighteen months now, which has given clients a lot of time to become more acquainted with the OS. Now for finding and more information you can do call windows 10 customer support number.
http://www.windows10-technical-support.com/windows10-customer-support.html
Where would they have taken the wood for their ships from?
> The worst part is the inequality that will come when the older generation finally pass on their inheritances.

This worries me as well. Many people who are already doing well because of their financial-care-free childhood and early adulthood will be launched even further into the economic stratosphere. Many others will be buried by the burden of supporting their parents for longer (and at higher cost) than they were supported themselves. Whatever inequality already exists is only going to be magnified by these inter-generational effects. The results won't be pretty.
I agree with all that, particularly the bit about the c ffi call. It's more relevant to compare Rust with C and C++, as Rust is a language that could reasonably display C for the ffi call.

But then remember that @wyager is claiming

>80% as fast as hand-optimized C for only 10% of the effort of hand-optimized C

If it's really only 10% of the effort then one shouldn't really have "to work on it" to get semi-decent performance.

A more modest claim of say:

50% as fast as hand-optimized C for only 20% of the effort of hand-optimized C

would have been more credible and still a big win for many use cases.
Unfortunately, it's the law of the universe (partially by virtue of our hardware, partially thanks to mathematics) that humans are damn hard to coordinate at scale. It's very hard for large groups to reach any kind of consensus - hence the governments and the economy. They can't be controlled directly, and distruption to either of them is always measured in blood.
When I was first learning computers I'd assumed winrar and winzip were official programs simply because of their names--that is, that they owned the file format. If others make the same mistake, this might explain 7z's market disadvantage.
If tracking cookies are your concern, I can recommend uMatrix: It's basically a rule-based firewall for requests (like an adblocker on steroids). You can declare rules like "filter all third-party cookies, except $THIRD_PARTY_DOMAIN on $FIRST_PARTY_DOMAIN". It can also be used to block JS, XHR, frames, etc., but if you only need the cookie filtering, you can set the rules for those request types to "allow all".

https://github.com/gorhill/uMatrix
Whose idiot idea was it to deliberately mis-align the colours in the charts?
How does Pale Moon handle the increasing diff between itself and Firefox? Does it merge uncontroversial changes from Firefox?
About to crash, hard.

Stocks, specifically storage REITs (PSA, Public Sotrage, Cubesmart,etc.) are a better long term investment and have tripled over the last ten years.
Maybe it's time to re-engineer our whole computing software stack from the ground up with rigorous security in mind, like the LangSec folks suggest.

http://blog.jacobtorrey.com/langsec-taming-the-weird-machine...
Autoscaling DigialOcean Droplets with Loadbalancer
I find One Note really handy.
But that could be unsolicited -- and is obtained by looking you up without your consent. I prefer getting your consent first.
It is also possible to avoid GC pauses causing problems in your application with a load balancer. Basically shifting load between haskell processes when a big GC is imminent.

Read about that technique from Simon Marlow of Facebook's Haskell team. Of course it would be awesome to not have to worry about that.
I never thought exchanges were making money by selling data.
Photonic crystals used to make optical RAM (2014)
> I don't know how SQLite handles concurrency.

Why remain in ignorance? There are several articles in the SQLite documentation that address concurrency:

https://www.sqlite.org/wal.html
https://www.sqlite.org/lockingv3.html
https://www.sqlite.org/whentouse.html

> Somehow I would expect that if I simply replaced it with SQLite, I would run into concurrency problems.

SQLite wouldn't really be ACID-compliant if multiple threads were enough to defeat the Durability guarantee, would it?

That's not to say that there are no concurrency problems in SQLite, but that they're more in the way of potential bottlenecks than data corruption risks. For a reader-heavy application like yours, I suspect SQLite will perform just as well or better than your existing solution.

If you're solely after speed, I'm not sure it would be worth rewriting your app to use SQLite. This technique's value is simply in the benefit it gives when you were already going to use SQLite for some other reason. If you just want a 35% speed boost, wait a few months or buy a faster SSD. Both are going to be easier and cheaper than rewriting the data storage layer of your application.

That said, maybe there are other things in SQLite that you could use. Easy schema changes, full-text searching, more advanced indexing than the filesystem allows, etc. If you go for one of those, then the extra speed is a nice bonus.