skysight-inc/HackerNews huggingface dataset:
Your brain has incurred all sorts of technical debt. And yet here we are. Technical debt as is typically bandied about is essentially pseudoscience, like most hard positions on software development. It's something you say to make yourself feel cool and look smart, but it's not evidence-based reasoning.
https://www.gitbook.com/book/kaisery/rust-book-chinese
Here comes Chinese translation.
> he REIT is making an investment in the housing; they're due a return

That is not how investments work. No one is "due" anything. You seem to be saying strong-arm tactics are OK on vulnerable populations because profit is at stake.

That sounds rubbish.
Using this argument, who would clean the toilets at the airports? Certainly the people who do that wouldn't be "following their dreams". Presumably it's the lower-skilled class doing those jobs but why would they scrub dirty toilets when they could make coffee or scan groceries at the market for the same pay?

Look, I appreciate what you all are saying and your noble intent--I just don't see this working in the US at all. The "American dream" of hard work as a path to wealth and comfort is practically built into the DNA of every new immigrant upon landing in our country.
Often it's simply dependent on when you were hired. Employers have to stay competitive but won't give you a raise if you don't express discontent. When wages trend upward new hires can often end up making more money.
Advertising is a tool which, like any other, can be used for good or evil. But it's a good point that it's not free to the consumer.
มีเพื่อนเป็นพ่อ
Right, this is all email. I don't think I've ever sent a physical note.
I like goquery[1] for doing this type of thing.

[1] https://github.com/PuerkitoBio/goquery
Ask HN: Time for a beer or coffee
I will be in Burbank ca next Tuesday and Wednesday meeting with a client. Would be interested in meeting up with anyone for a beer or coffee in the morning. I run a consultancy and am building a product business. So whether you want to pick my brain or we can share I don't care, happy to buy you a drink and talk shop
Should say morning or evening.
Pencil is great, you should definitely give it a go if you need to do any diagrams or GUI mockups.

I've been working on a prototyping app for a while (https://www.ux-app.com). It's more geared toward interactive prototypes. If anyone has any feedback about ux-app then I'd be keen to hear about it :)
There is something inherent beautiful to things that are symmetrical.
>> shuffle at the company completely rendering myself and a couple of others redundant

>> I have a good relationship with the company.

Do you see how these two facts don't match up?

The company used you. They most likely promised you a great career path and are about to toss you out.

Use them to buy yourself some time and then toss them out.

Don't worry about it. It's just business.
Link for the lazy: https://news.ycombinator.com/item?id=9589706 (posted yesterday)
Worth mentioning that this setting is in Firefox for Android, which makes it much easier compared to rooting the phone.
Springfield?
Maybe scrape public webcams for images, if there are any usable ones at nearby landmarks etc.
Non-profits are companies, too.
I'd like to introduce htmlutil[1] and cascadia[2] for DOM processing in Go which is useful in scraping articles.

[1]: https://github.com/thinxer/go-htmlutil

[2]: https://github.com/andybalholm/cascadia
As an amateur cook avid to try new things, I was extremely disappointed to see a Facebook or IBM account is required to access Chef Watson. I don't have a Facebook account.

No registration would be best, but email / OpenID or even other OAuth authenticators such as Twitter would be nice.
I will agree that there is much ignorance in the world surrounding what we eat and in science in general - however, as I said, when I talk to people who have dietary restrictions they tend to have a sound, rational basis for them.

> That will push you only to vegetarian. To go vegan you need more reasons.

There are no animal products which do not involve the killing of sentient creatures (if you doubt this I would suggest learning about the process by which milk or eggs are farmed).
Interactive Video: How 500 Startups Builds Unicorn Tribes
I think I'll just be hitting my head against a wall, but there no such thing as healthy food. There is just 'not unhealthy'

This magic belief system is ridiculous to have in this day and age, and is dangerous.

http://en.wikipedia.org/wiki/Preservative

You might argue sugar is a preservative, but I'd call it more filler. I think the science is out on salt but other wise, preservatives are fine. This backwards based beliefs that scary sounding names are bad for you is ridiculous.

People fear industrial farm products because they fear science, they are luddites, that's all there is to it.

Strawman attempts to justify it are just part of that fear.
Seriously who's more likely to illegally under pay workers, Joe Blow or Ronald McDonald? It doesn't even make sense for a big company to risk breaking the law. Look at the crap McDonalds is currently getting about Qatar.

And lets not get started about people driving all around town to buy local. (Although to be fair buying local is a large part racism)
Wow...so hard to keep up with best practices.
I'm sorry, can you present a plausible scenario in which the government (or any other entity for that matter) cares which web browser I download?

And as to this: it's insultingly disingenuous - no, it really isn't. Every piece of web server software in the world keeps logs. Would you prefer they lied?

You seem hell-bent on damning Google for not doing anything particularly evil in this case. And it doesn't look like you're willing to have your mind changed, either.
As someone else pointed out, property tax is entirely different and does not fall under the category of "federal tax" (it's actually at the county level with city level additions). EPA is getting property tax.

If they were a normal real estate company (not an REIT) and they were based in Palo Alto with properties in East Palo Alto, East Palo Alto still wouldn't see a dime of any non-property tax.
This is a tragedy, as it forces comments to contain syntactic value.
Until the law changes
ارقام سباكين بالكويت 55090348
Nope, I live in upstate NY.

Structurally, and in my opinion, good homes built before the mid 1950s are way better than anything today. The lumber was better, finishing work is better and materials are better. Keep a food roof on them and they will be around in 200 years.

The new stuff is built cheap with lots of glue and questionable durability.

In my area (upstate ny) you can find houses built in the 1850s easily. A few can be found back to the 300+ age range. There aren't many because we had few people back then and city growth over the years razed many.
I-tu/Hasklig
Phone surveillance doesn't have to be un-blocked in this bill. It can be quietly un-blocked as a rider/addendum to some "must-pass" bill right before a long break -- de rigueur for the Senate.
exactly. especially since he alluded to this in the article
No, I couldn't claim that a 19 year old claiming JSA had been "paying into the system their entire lives". Do you not see the difference between someone in that situation and someone who's been paying NI for the past 50 years and is now claiming their pension?

The fact that pensions happen to be grouped in the same category as benefits is irrelevant. If they were in a separate category it would hardly change the figures.
Java turns 20
some developers still do
The link in question is actually "http://yurivish.com/Silk%20Static/Silkura%20-May%2002%20-loo... - yurivish.com seems to be a loop to localhost (maybe broken DNS or something, I don't know). Apparently it's supposed to have some music playing in the background, as is also indicated in the message when you click the question icon in the top right corner.
My voting MO is to upvote articles that I'd like to see discussed, then check back later in the day to enjoy said discussion. Rarely do I enjoy the articles as much as the comments, and comments also provide a (usually) good filter as to what articles are worth reading. I also understand that this is a fairly common pattern here.
Android Factory Reset Proven Useless, User Data Still Recoverable
What areas of organizational technical debt are there? I counted the piece raised three: unmanaged compensation schemes, lack of systematic onboarding, lack of keeping tally on the most promising employèes and making them know they are valued.

I think there is also a typical pattern that perhaps is too trivial yet not that all too uncommon - lack of organizational restructuring as a company grows (the startup style where some people do everything can create bottlenecks and very high risk bus factors).

Are there any others?
This brings me back to spending hours staring at WinAMP plugins.
The idea of the "new" Microsoft standing by user rights and privacy is interesting...

They would gain a lot with such a move, but I still doubt they'd do that, because I think they still believe they can become big players at the advertising industry.
because debt, in the broader sense (financially), is related to economic success. a basic finance course will tell you that there is an optimal level of (financial) debt for a firm.

this should actually be more intuitive outside of finance such as in a technical or organizational setting. for example, the instant a software engineers detects that they have information which suggests they re-architect their software, should they? of course not, because likely even more information will then being to surface which could completely change their architectural strategy.
Good point.

For your

> You're looking at the wrong pot of money.

I was responding to the common claim
that the worker bees are poor because
the suits get too much money.

Your example would be really something
for Apple Computer with, what is it,
$195 billion in cash?
Just like with technical debt, there is a risk of refactoring organizational debt wrong, or over-refactoring. I believe it happened where I once worked. It worked beautifully as a small company, but when the workforce started exceeding 100, the need for better HRM, more formal performance evaluation, better defined reporting hierarchies and career paths became evident. A lot of processes were introduced, but the way it was done induced culture shock in people who had been in the company a long time. I think we lost a few good brains as a result.
That stackoverflow answer explains Haskell does type erasure. No, it doesn't work exactly the same as in Java, but nobody claimed it did. The OP claimed Java's type erasure annoyed him, while also claiming he had used Haskell a lot. I merely pointed out Haskell also erases types.

I cannot advise you on your Android application without knowing what you're trying to accomplish.
This is very cool. I'm not much of a front-end guy so I'm struggling with the examples. Would you mind posting up a simple example that will scrape--say--the first TD tag of every row of a table? Thanks.
There is no place like 127.0.0.1
http://winhelp2002.mvps.org/hosts.htm
Objective harm, I don't know of any. But there's a long list of people out there with a relation of everything I brought on the last few years... Still, they mean me no harm... today... and the data is useless for attacking me... today.

Anyway, now I can think about some harm. Since they got their data, ads have become less relevant (yes, those people are extremely incompetent). But that isn't much of a trouble.
Ask HN: Best Demos of Breaking Web Technologies?
Exactly my thought, I even went to the documentation and introduction but nothing...
Social networks like Facebook keep far more information than any ad network. Most networks usually purge data beyond 30-60 days because it is no longer relevant for targeting. And Facebook doesn't have to scrape any info since people supply it willing.

My point: Privacy issues are somewhat pointed at the wrong institutions who really aren't a threat.
There are no cookies. Claiming that Google is "tracking" users for some nefarious "attack on privacy" with these properties is "highly offensive" to my bullshit detector.
Sound and rational means peer reviewed paper ...

I spend the summers on a (nonindustrial) farm, have taken eggs directly from under the hen, milked a cow, drank honey directly from the centrifuge and slaughtered some chickens (funny) and pigs (meh). I am well accustomed to the process.

Your vegan foodstuff also require the killing of sentient creatures - to grow food we have displaced a lot of animals from their habitats. Sometimes quite forcefully. So yeah - you probably have fewer animals on your conscience , but you have some.

Edit:spelling
A quick search on github.com (https://github.com/search?utf8=%E2%9C%93&q=shazam) lists a lot of implementation related to it. Bad that they are running behind a single guy. May be their implementation is exactly same as what is posted on the blog.
advertise me computer shit cuz I'm on HN. don't store all my data and track me and store it in insecure databases which you handover to despots.
That is a cruel joke to the future archaeologists ...
Not sure why this re-surfaced now but here's a link to the comments when it was posted over a year ago: https://news.ycombinator.com/item?id=7384818
From guidelines:

In Comments

Be civil. Don't say things you wouldn't say in a face-to-face
conversation. Avoid gratuitous negativity.

When disagreeing, please reply to the argument instead of
calling names. E.g. "That is idiotic; 1 + 1 is 2, not 3"
can be shortened to "1 + 1 is 2, not 3."
One Comic Perfectly Sums Up Class Differences in Society
I find the second part of the post especially interesting. Money makes the world go round. Mozilla as we all isn't immnune to this. The problem however is the huge amount of control the handfull of big global players have gained and still gain. Small local businesses have no chance. Top pick at Google wins. Trend scouting and more importantly trend creation get's customers. Advertising works through our unconcious mind. We can't decide to ignore ads, they will influence us. Also, Mozilla will or if the deals are signed has already lost it's independence irreversibly.

See also this small thread about the new advertising through suggested tabs.

https://news.ycombinator.com/item?id=9586073
For people on very small teams, "use X not Y" is great.

For people on larger teams, or working next to teams of developers, "use X not Y" will lead to pushback of "why not?" and full answers will be needed.
That's no different from every other major mobile platform. The other ones do one better and build their own apps entirely using the same APIs that third parties have access to, which is why Firefox exists on those other platforms.
I've found O'Reily has maybe a ~70% hit rate. Everything they produce is generally at least Okay, but everything I've read from Nostarch has been worthwhile.

Manning is also great. Pragprog is also pretty great.
The 256 bit advice is golden if only to encourage people to not use GUIDs in these scenarios.

GUIDs are unique--not necessarily unguessable. Any implementation may be using a CSPRNG but in general you shouldn't rely on that (unless its your implementation and its a documented behaviour.)

Honestly I've found this (perhaps pedantic) mistake to be highly correlated with other badness/sloppiness.

GUIDs are awesome, and can be used in plenty of places near crypto, like OAuth 1.0-style nonces, IDs for public keys... just don't use them for their "randomness".
Honestly, unless you are the size of netflix or something similar, get over it. AWS doesn't want to shut you off if you are generating revenue, so they will have conversations long before this level of the agreement comes into context. If you ignore them or any other provider you do so at your own peril and likely deserve what happens at that point.

Sorry, not trying to be a dick, just the reality is 99% of the time no where near the worry people put into things.
It's not free, but, at $5, https://www.digitalocean.com/pricing/ gets you 1 TB of data/month.
I use ublock with firefox. I worry the opposite will happen:

When a website doesn't work, you can look at the specific blocked domains and types of content and selectively unblock for the current domain, or you can be lazy and just turn off ublock for the current domain.

I worry that if tracking/ad blockers become very popular, then websites that don't work will be rewarded with all the tracking/ad blocking being turned off by most people.

I used to just use flashblock for click-to-play. I like the simplicity of that - it attacks the biggest problem in a totally generic way, and if the main content is flash, you can almost always just click on it.
I think that a lot of people are missing out.
I also feel like a lot of genuinely exciting projects get drowned out by the noise created by well-funded mediocre projects.

There is a problem in society now whereby successful (sometimes well-deserving) people are helping their friends too much. I have seen really poor quality projects (with 0 growth) keep receiving funding year after year because the CEO was friends with the investor.

The marketing noise created by these mediocre projects prevents a lot of quality projects from reaching the awareness of consumers.

I often wish that all newly minted tech millionaires would just keep their money to themselves and go on a perpetual holiday to the Bahamas instead of using their money to pollute the market with poor quality projects/companies.

Funding isn't necessarily evil though, funding the wrong project is (even though it is unintentional).
In very specific circumstances. You can't have people show up at 8:30 because you want to eliminate stragglers, or to have meetings in the "downtime" before the "real work" begins.
I read the book last week - thank you for writing it!

I really hope you reconsider your stance on the conversational tone, which made reading the book difficult at times. Being informal or conversational is not bad per se, but it leads to verbosity that obscures the content. Cutting out some of the current verbosity would make the book a lot clearer and easier to digest, and I think you can do this without sacrificing the friendliness and approachability of the book.
Refreshing.

Is it time to reconsider default browser rendering to add the tiny bit of style that this might benefit from?
Refreshing.

Maybe it's time to reconsider default browser rendering to add the tiny bit of style that this might benefit from.
That's pretty much true, but in the more "responsible" startups an employee who's been around long enough would be compensated with equity (or the equivalent in benefits) to compensate for the difference.
Governmental legality is not the final say in word definitions or morality.
You didn't really understand what he said.
Of course you have to be aware of your implementation. On Windows, UuidCreate returns unguessable GUIDs. (COM security depends on this property.) libuuid provides similar guarantees if /dev/urandom is available.

But anyway, my point wasn't that you should necessarily use GUIDs for unguessable IDs (although that's fine if you're using real randomness), but that 256 bits is overkill and that 128-ish is good enough.
Man, ads are great. They allow content to be targeted towards people that could potentially not afford the content and towards people that might not necessarily use the product normally. The world is already significantly divided by wealth. Assuming someone poor even has access to a service like Google, imagine if it was behind a paywall. Could they afford it? If not imagine how much of a life advantage someone wealthier has over those would can not afford it. Your idealistic 'superior' ad free world is as alienating and as segregated as Silicon Valley is...
I don't think the first one is comparable to the others, as it's not strictly in the company's control.

Also, I know this is anecdotal, but when I worked retail/fast food in HS/college, we were always paid up until we were done work. If the store closed at 9 and we couldn't leave until 10 because of customers and cleanup, we got paid until 10. I would have thought it bizarre if they did anything different - I'm sure it happens, but it didn't where I worked (a few national/international chains). This could of course cause some perverse incentives with closing up slowly, but there are other ways to deal with that, the simplest of which being to just fire people who are intentionally working slowly.
They left out the most egregious form of wage theft: taxes! Taxes (often called income taxes) steal wages from the hard working middle class on scale orders of magnitude larger!
500 Free Programming Books
He's comparing Apple to Google. In that respect, Apple comes out looking pretty bad. Google's devices are also encrypted by default and have much more robust protections against rogue applications in place (both static and dynamic automated analysis of apps for malware, vs. just a human eyeballing it).
Something like the Cubox-i/Hummingboard should do the trick. It has a beefier CPU and a gigabit ethernet interface that isn't attached via USB like the one on the Pi/Pi2.
Examples in Chapter "Mutability" are kind of difficult for newbies like me. With no prior knowledge given, It's very difficult to understand what `std::sync::Arc` is used for, and why it represents some kind of "interior mutability".

There are many other similar problems throughout the book. More work needs to be done.
It's not that it can predict things it's that it sees things you consciously miss.

It's the reason why you might get the feeling someone is lying to you without being able to name every single piece of body language that told you why.
> Most people I know basically think this stuff is 'normal' and that you are just being lazy or finicky if you refuse to do so (maybe you 'deserve' to lose your job).

This is the part that really gets my goat about being an employee in this culture. My coworkers, by and large, have this idea that if they are not almost wholly devoted to our employer, then they "must be" morally bad people. Like someone who works on the same team as me got an e-mail from our boss on a day that is weekend for us (we work shifts that don't line up the normal weekend days) saying "So-and-so gave you the information for Project X and says you should be able to run with it; how soon can you get started?" He interpreted that e-mail to mean "better get started immediately, even though it is my day off" versus replying to our boss with "I will begin on [day I return to the office]."

All of my coworkers are employed in high-five-figures to mid-six-figure IT jobs for a large company. Most of us work defined shifts and, thus, we always have someone working in the hours before our shifts start and after our shifts end. We, in all seriousness, have the absolute best work-life balance anywhere in IT, but there is still the expectation and belief that putting in anything less than 15% over means one is a slacker and deserves to get cut.

I work odd hours and have been at this long enough that I'm done with it. My employer pays for a certain number of hours from my life. Barring a one-off or rare crunch emergency--which, truthfully, does not happen very often--I am working the hours they buy from me and no more. I'm tired of feeling like I owe my employer above-and-beyond extra because I get to have a life without having to perpetually compete with the hordes of nothing-but-work-matters folks.
How much would a Google search cost me if it wasn't ad supported?
An investor expects to make a profit; barring a strong turn towards marxism in the west, this will continue.
True. Usually the scripts aren't the same text as the articles, though. New copy is written for the web, later.
Exactly. If it weren't for oil production, the Norwegian social-welfare success stories would be very different.