skysight-inc/HackerNews huggingface dataset:
I think you're just describing how our economy works.

People love cheap clothing stores, cheap items off Amazon, quick delivery, etc. That's the impact on them.

How it happens is immaterial. You can do it via magic 3d-printing device, 8-year old slaves, minimum wage workers, hamsters running on a wheel with a dog as foreman, none of that matters to the customer.

What matters is firstly the actual experience, and secondly your presentation - because most customers won't research it, and if you get to Uber size, whether you're lying is immaterial unless the authorities become interested in you.

I don't think this is limited to capitalism. It's just realpolitik. Consider that many of my comments on Hacker News have some up votes. That can be considered rewarding my comments. The utility to others has been in reading them. Funny, informative, whatever.

Maybe I've employed an army of unpaid interns to produce my comments whilst whipping them twice weekly. It doesn't matter (to my up vote count), because no-one cared enough to research it, and even if they did, most people viewing the comments wouldn't know, and even if they did, of that group even fewer would care enough to prioritise an alternative.

The ultimate hope here is that the benefit to the customers outweighs the negative to the workers. Which in the case of Uber, is probably true, at least in the short term.

Whether it's beneficial longer term for larger portions of the economy to tend towards lower incomes for more work remains to be seen. But can we even do anything about it anyway? Not sure. such world.
I'm very noob to this kind of networks. My question is how to get a phone (without a sim card -as far as I can tell-) to authenticate to your new BTS ?
Maybe they could've focussed on making the credentials valuable (maybe they did and it didn't work). AFAIK, if you told an employer you have a "nanodegree" in something or other, its glossed over.

Usually, you have to back it up with real-world projects. In which case why would I pay for the degree, I should just go out and build something with the stuff I learn for free.
TWEANNS - Topology and Weight Evolving Neural Networks.
Gene Sher's book 'The Handbook of Neuroevolution Through Erlang' presents them, and codes them in Erlang. People have coded them in Elixir, and I am currently trying in LFE (Lisp Flavored Erlang). They can add neurons and connections or take them away based upon a GA approach (Genetic Algorithms). A big book, but that is because it covers the material thoroughly, and with lots of explanations. I have been reading NN books since the early 90s, and this one would have been a great format back then.
Docker Networking and DNS: The Good, the Bad, and the Ugly
Original discussion: https://news.ycombinator.com/item?id=8229081
I'm not so sure about this. What concerns me is not the private VC money in tech, but the public pension/retirement funds in companies like Twitter, Fbook, LinkedIn, etc. which are all ~70% institutionally owned.

Housing/student loan market seems pretty tight to me. Students loans cannot be discharged and house lending standards are under strict scrutiny due to 2008.

Would be interested to see any #s you have though.
Forbes is so lame.

I disabled Adblock for forbes.com and for their welcome page, and still got the lockout message.

Then I paused Adblock entirely, and still got the lockout message.

With Adblock paused, I emptied the cache and did a hard reload, and still got the lockout message.

F 'em. I'm over it. They must have hired a UX designer from one of the major airlines.
I think just about everyone would be delighted if recorded lectures completely replace traditional giant lectures.

But I agree, there's much more to the structure of education that technology can help with, but not supplant. Universities aren't going away (or radically changing) any time soon.
And contrary to C++ with C , you can use an objectless FreePascal syntax just fine :)
Free Pascal implements Object Pascal.

Not used it in a while but I was a Delphi programmer years ago.

Object Pascal is a decent language, it implements most of the OO features you'd expect in a 'modern' language.

It has very nice data type support via records, nice out the box string support, it supports properties with optional read/write specifiers (really useful). The usual stuff in terms of interfaces and generics.

It's unit system is clean, clear and unambiguous.

Moving away from the language it's compiler is very fast as is the output, it's generally in the same order of magnitude as C++ or Java (https://benchmarksgame.alioth.debian.org/u64q/pascal.html the always unreliable in the realworld benchmarks).
A photo tells negative one thousand words?

Or a word tells one thousand photos?
OpenOffice is as good as dead atm. LibreOffice, to date, as far as I can tell, mostly focused on fixing the mistakes from OpenOffice days (as in, code cleanups and refacturing the code) and improving the compatibility with Microsoft Office. In those aspects, seems like things have improved quite a bit.

Unfortunately, it still looks like it was made in the year 2000. libreoffice-style-sifr icon pack kind of makes the things a bit less obnoxious, but there's still a long way to go. I've read mixed statements from the LO community about the possible switch to ribbon interface, but even if they decide against it, they need something.

My biggest mistake about the whole LO project is that I somehow ended up on one on their admin mailing lists (for https://ask.libreoffice.org/) and I just can't find a way to remove myself from it. I contacted them five or six times already, and ended up empty handed every single time.
Goenv – rbenv/pyenv for go
Hello folks,
Fellow gopher here offering you to try out https://github.com/syndbg/goenv
It's a little tool that I've written after pyenv and rbenv. It's nothing big.
Any feedback/bugs are appreciated.
I'd like to see something I can fit into a door's peephole. Everything I've found so far is too big or too bulky and needs an adaptor.
Wow, Proxy is there, awesome. I find it strange nobody mentions Proxy, it's so cool to finally have it...
Stop telling the lie that cancer is a ‘battle’
Many thanks for your support!
About the benefits of a good C, C++ coding style and static code analysis
Came here to ensure that was discussed. It's really kind of a shame that there's as much confusion about the types of diabetes as there is. I've taken to referring to them, in an EXCEEDINGLY reductive manner, as "autoimmune diabetes" and "cheeseburger diabetes."

My brother has autoimmune diabetes (aka Type 1). We give to and volunteer with the JDRF as a result, because its mission is laser focussed on type 1 related research. I do not give to or support the ADA, because their efforts are really diffuse and seem to focus more on the cheeseburger type.
Thanks for your write up. After my own failed attempt I came to the conclusion that any product based primarily on aggregating products that others sell is a failed model. You are a middle man in an already thin-margin industry and are competing directly with shops (who are incentivized to have customers come directly to them and bypass you) and other aggregators. It would be better if you became a drop shipper and sold the products yourself. Much more control, and the audience you were building with ads would have stayed.
Indeed, I still miss writing desktop applications in Delphi 6, it absolutely nailed the sweet spot between RAD, good output, ease of use while not limiting your ability to get down and dirty, throw in the VCL and the insane number of aftermarket components and you have a developer experience I still haven't seen matched (ironically not even by later versions of Delphi).
Black Money, US Real Estate and Shell Companies
Can More Money Fix America's Schools?
Banks Offering Local P2P Networks
> Would $25,888/yr for a single journal not count as '_that_ expensive'?

For a journal cost, $25,888/yr is expensive, but no, it wouldn't count as "_that_ expensive". I meant "_that_ expensive" as "expensive enough to be a tuition driver".
1. Don't do the compiler's job

2. Larger than 0 does not mean 1

3. Copy once, check twice

4. Beware of the ?: operator and enclose it in parentheses

5. Use available tools to analyze your code

6. Check all the fragments where a pointer is explicitly cast to integer types

7. Do not call the alloca() function inside loops

8. Remember that an exception in the destructor is dangerous.

9. Use the '\0' literal for the terminal null character

10. Avoid using multiple small #ifdef blocks

11. Don't try to squeeze as many operations as possible in one line

12. When using Copy-Paste, be especially careful with the last lines

13. Table-style formatting

14. A good compiler and coding style aren't always enough

15. Start using enum class in your code, if possible

16. "Look what I can do!" - Unacceptable in programming

17. Use dedicated functions to clear private data

18. The knowledge you have, working with one language isn't always applicable to another language

19. How to properly call one constructor from another

20. The End-of-file (EOF) check may not be enough

21. Check that the end-of-file character is reached correctly (EOF)

22. Do not use #pragma warning(default:X)

23. Evaluate the string literal length automatically

24. Override and final specifiers should become your new friends.

25. Do not compare 'this' to nullptr anymore

26. Insidious VARIANT_BOOL

27. Guileful BSTR strings

28. Avoid using a macro if you can use a simple function

29. Use a prefix increment operator (++i) in iterators instead of a postfix (i++) operator

30. Visual C++ and wprintf() function

31. In C and C++ arrays are not passed by value

32. Dangerous printf

33. Never dereference null pointers

34. Undefined behavior is closer than you think

35. Adding a new constant to enum don't forget to correct switch operators

36. If something strange is happening to your PC, check its memory.

37. Beware of the 'continue' operator inside do {...} while (...)

38. Use nullptr instead of NULL from now on

39. Why incorrect code works

40. Start using static code analysis

41. Avoid adding a new library to the project.

42. Don't use function names with "empty"
Google Play Store and “over a million apps” could be headed to Chrome OS
It's simply an umbrella term for similar deception practices.
I don't think cancelling a credit card always works. I've had cards that have been cancelled that still process new charges for some reason.
uBlock Origin has an element-selector built in. It pops up a little editing window, and you can modify and save the element to your own block list.
Show HN: Improve the elderlys' ability to age at home through image analysis
Not sure what fairness has to do with it. But then again, it's probably too much to expect common sense from people who love monads.
> All in all it's pretty irresponsible to allow the current situation in the first place. Don't ship vulnerability-prone internet-facing C apps that you can't patch.

I think it's even worse because they won't patch or remove it. They could, but they do not consider it a problem. Ubuntu just imports everything from Debian. Things not relevant to the core team at Canonical are just thrown at the community basically saying "if you want a safe OS, you have to support this by yourself now". All the while Canonical is building their in-house, partly closed-source solutions to already solved problems.
How rethinking the Airbnb app changed the way we approach design
Proguard configurations for common Android libraries shipped as AAR
The legislation is in place because consumers are lazy.
I'm not a fan of the featured items. Without the pictures, it's hard to make out what they are about.

I'd rather see a list of popular inventions/products and browse from there. The design used here: https://www.thisismyjam.com/, would be an ideal approach IMO (where the artist photos become logos)
Why is this called "dark patterns"?

It is - for reasons that are a conversation unto themselves - uncouth to suggest a business is acting in bad faith without airtight evidence of malice. So the language gets softened.

It's doubly crazy when talking about the press. OP is picking a fight with someone who buys ink by the barrel. For all the rah rah "speaking truth to power" of the press, if you question the press you have to go hat-in-hand.
You could argue that it was the cities that gave these states such pioneering policies.

Urban California is a pretty liberal place, but rural California really isn't. Granted, I have my doubts it would be as conservative as the Deep South, but if Central California were a state of its own they'd probably repeal a number of these "pioneering" laws that cut into farm profits.

I would argue that states with a liberal voting record also likely have a majority urban population of registered voters, even if we're talking about a large state with plenty of land being used for natural resources.
The downside is that web pages often change, so this might not work for long.
Building two sided marketplaces is no joke. It's really tough.

If you decide to start something and it's a two sided marketplace be ready for a rough time.
Oh, completely ignoring the fact that most people who get Type-2 diabetes are genetically predisposed to it and it can also be caused by things like repeated bouts of pancreatitis and EPI.

But no, let's shame everyone who is fat for being overindulgent.

Maybe having diabetes wouldn't be stigmatized so much if so many Type-1s didn't participate in it as well.

(Non-diabetic here, I have no dog in this fight.)
high carb diet works too.

there's no junk food.

there's nothing junky in a hamburger. on the other hand, it is unhealthy if you eat hamburger every day or so.

http://www.diabetes.org/diabetes-basics/myths/

here's american diabetes association recommending a normal healthy high-carb diet with low GI foods.

it is also advised, funnily, that fruit consumption shouldn't be restricted.
Michael Mosley's documentary, ”Eat, Fast and Live Longer” (about the health benefits of calorie restriction) is also interesting in the context of this article:

https://vimeo.com/103656060

the plank (an exercise to help lose excess fat round the stomach)

This is incorrect. The plank is an excellent exercise for building core strength (much better than situps), but it does not help lose excess fat around the stomach more or less so than any other exercise does.
A photo requires a 1000 word explanation
There are bad people in every profession. Unfortunately marketing seems to have a higher rate of them, and "growth hacking" is probably at 99%. Anyone who concludes a test without sufficient information or consideration for side-effects—or worse, makes a change without testing at all simply because some other growth hacker claims it works—is just eager to claim another win without care for actual business outcomes.

(I say this as a customer acquisition consultant.)

With that said, engineers are notoriously more sensitive to marketing and sales than the general population, and therefore overestimate the negative impact of a marketing or sales tactic.

(I say this as a former engineer.)

Case in point:

I once consulted for a popular NoSQL DB company. When I came along, they were letting anyone download a trial of the DB without providing any contact information—not even an email. So even as more and more people learned about them, the sales team had no leads to sell to.

I set up a test in which a random 50% of people who clicked "Download" would be prompted for their email before the download could start.

We _knew_ the download rates would drop, but that's a tradeoff the company was willing to make to fill up its sales pipeline (and survive). After some discussion and back-of-the-envelope math, we decided that anything less than a 60% drop would be worth it if it meant the sales team got leads.

The test ran for two months. The drop-off rate was just 30%, meaning 70% of those who were prompted for an email went on to download. What's more, the average usage frequency went _up_ for the test group. It turns out the email form was mostly screening out the people with little interest in using the product, who would've only looked at it once or twice and never return.

With all that said, dark patterns and "growth hackers" are a scourge that I wish would go away.
You were going to cancel anyways, so they're still up ahead.
China installed 7.14 GW of solar in Q1 2016
I always sleep badly the first night camping. After that I sleep really well, and it doesn't matter if the tent is in a different location or the weather changes or whatever.
A first look at the Swift Express web server
Yeah, the way they are doing it with stock photos and made up personalities is a bit off-putting. I definitely prefer when they make it obvious they are describing use case scenarios by using names like "Freelancer Fred" and "Associate Annie".

It kind of makes you wonder if this whole article is just PR/advertising to say "look at us! no bots! personal touch!"
You could also just say that one type of diabetes is about people who love cheeseburgers by nature, and the other one about people whose genes are broken in a different way (also by nature). Now, if you want to discuss which one is more important: maybe the one which occurs more commonly and is easier to cure?
Can a bot be made which understands emotions, sarcasm, etc.? Can something be made which does more than just parse commands and gives out predefined replies? If so, how far away are we from this?
Machine Learning for Artists (NYU-ITP, Spring 2016)
Exactly. When far people say 'but my genetics' I want to scream. No amount of genetics can create matter from thin air.
Yeah. If it doesn't explicitly state a type, 99% of the time it's about Type 2. As a Type 1 Diabetic, it's really frustrating that these unrelated diseases have the same name. I've been asked more than once if I ate a lot of candy as a kid.
another question please

i believe cross compilation (ability to compile to many platforms from one source code, from one dev machine and target many other platforms)

and the ability to easily mix assembly with code

are touted as some of freepascal/lazarus special features/edges, is this correct, or is this not very special or particularly powerfull in freepascal/lazarus
Thanks for the recommendation - I've recently realized that I have a lot of trouble breathing through my nose, I'm going to look into this.
Totally agree - if I didn't look specifically for what you're mentioning, I would have certainly taken it as real people giving endorsements and scrolled on.
You can get an old phone with an equivalent camera for 25 USD.
Today you have streetcars ("trams") in more than 200 European cities and they have also needed replacements and been upgraded from time to time. So why did streetcars thrive in most of Europe, but barely survived in America? We had depressions and world wars in Europe too.
I disagree with cleanly splitting it into two categories, they're different points on the same scale.

Acting as if there is a difference in kind gives implicit approval to the behavior that is lower on the scale, and solidifies a dividing line that should be continuously getting pushed downward to move more and more types of deception onto the unacceptable side.
Small question if anyone might know: are the physical dimensions of this new v2.0 camera board identical to the past ones? (e.g. version 1.3?). For the most parts they look identical.
Its a big lie though. Type-2s genes are (usually) also broken. ;)
You got me..

Although the multitude of awful shims people invented would tend to support my assessment that a singular way of doing things was needed. Oh, and all the blog posts explaining "this" and prototype inheritance..

I take it back, you didn't get me. JavaScript needed a coherent common syntax for doing what everyone was trying to do anyway.
Alan the open source bot teaching another bot through conversation
Replying to maxericson downthread:

To the extent that consumers remember crappy American diesels, I would say the most infamous is the Olds diesel. GM took a (not so great) SI engine and turned it into a CI engine.
"There are a few classes that have a reputation for being poorly designed/maintained and a few with somewhat "unreasonable" time requirements (ie 50 hours a week for a single class)."

As a current Georgia Tech student, I welcome you.
Do you live in Mexico? I understand if you don't, but if you do... wow! it's such a pain to carry a passport. My IFE is expired right now and I have been carrying the passport for a couple of weeks, always afraid I will lose it. The cost of the passport alone would be enough motivation for leaving it at home.

To be fair, driver license is also good enough for most cases.
Although keep in mind that requiring 3rd party, independent auditors creates a market for crappy/soft auditors. I learned that from ISO 9000 work. Companies don't want to hire someone who will fail their product/process, so they hire someone who will conveniently look the other way. Probably the only way is to have government testing... which brings us full circle to the potential of crony capitalism and politics.
HN, How did this happen?
haha ... I have a similar story. One example, my mother-in-law was living with us at the time and she offered to take the baby for a night to give us a night's rest. Her room was downstairs, ours was upstairs. First time the baby woke up (as usual), my eyes popped open the moment her cries rang through the house, after about 20 seconds she hadn't stopped or otherwise sounded like she got picked up, I ran downstairs and had her in my arms before my mother-in-law even woke up (the bassinet was literally next to her bed).

Aside from that, before and after they've grown up, I'm a pretty heavy sleeper :)
And when microsoft sues for copyright infringment, they will be the bad guys, right?
I don't quite understand why people are upset with this. This is common in every, single Linux distro. Some vulnerabilities are simply not worth patching. Debian also has quite a few unpatched issues:

https://security-tracker.debian.org/tracker/status/unreporte...

And CentOS doesn't even publish that data because it would probably terrify you...

The fact is that not all vulnerabilities are equal. Some silly crashing bug in Wireshark cannot be equated to an easily-exploitable RCE in some widely used library. I am pretty sure most of the latter are fixed everywhere, whereas the former should be ignored. If your use case really really requires fixing such low importance issues, then patch it yourself, or pay support fees to someone who will do it for you.

And the fact that Debian patches some issues but Ubuntu does not is simply a question of how much work has been put into it. If a Debian pkg maintainer releases a new version, there is no guarantee that it doesn't break some other functionality. Simply patching without putting serious work into it is the trait of community distros like Debian and Fedora. Ubuntu, I assume, must go through a much more grueling process to get fixes out. Use whichever fits your use case...
I hear this repeated often, but I don't think type 2 diabetes is due to being fat alone, nor can you get rid of diabetes by losing weight. There are morbidly obese people who do not develop type 2 during their lifetime, and then there are severely underweight people (like my dad, who is literally skin and bones, and I mean concentration camp prisoner of war underweight where you see every rib from the back) who still somehow developed type 2 diabetes. So, there has to be a strong generic component to type 2 diabetes.

Also, no one gets cured of diabetes type 2, you just control your blood glucose levels better and in effect alleviate the symptoms of diabetes, but you still have diabetes. If you think you don't, do a glucose tolerance test (i.e. drink a sweet drink and measure your blood glucose 1 hr later) and you will find that your glucose tolerance is still compromised no matter how well you managed to control your glucose levels by avoiding eating high glycemic food for life.
You were not first and will not be the last.