skysight-inc/HackerNews huggingface dataset:
>However, with Netflix, if you do have disposable income again in the future, then you can restore you position exactly. But if you had to sell your DVD collection due to a financial emergency, the cost of replacing it is greater.

You could also never sever your Netflix subscription and still lose access to your favorite movie because their licensing agreement ran out.

Even in your example, ownership wins out because you have the -option- to sell your residual assets in a financial emergency. There's nothing you can resell with your Netflix subscription money since you're just paying for the temporary privilege to watch a movie you don't own that might not be there tomorrow.
Ask HN: Are corporate hierarchies the only way for work to get done effectively?
Could an online community work as a liquid democracy?

or a digital co-op?
Drug waste clogs rivers around the world
Big fan of CSV. Let's make it even better! I've started the CSV v1.1 initiative. Let's evolve CSV and let's add comments, blank lines, double quotes, and more to make it easier to read and write. Learn more @ https://csvalues.github.io
If you put a phone number form and the user put letters inside, you will just say "invalid number". You won't try to parse it.

Same for invalid CSV.

There is nothing wrong with this. You can't accept all the garbage from the user.
I am not an endurance athlete, and I wouldn't even consider myself a health nut, but I know that i wake up hungry, and if I don't eat something (usually a fruit and greens smoothie with protein power and almond milk), I get too hungry to focus on work. I've also noticed that since I got more rigorous about eating (drinking) breakfast, I don't get as hungry late at night. It's almost, anecdotally, like my body know it can expect fuel in the morning and doesn't spend the evening stockpiling.
It's not versioned.
Says an author on a site full of ads that even bypass my adblock.
UK-based vTimes raises $7.6M to get people to create memories inside VR
﻿﻿
Sounds like political noise. Mining is always, always about how efficiently (read: cheaply) the desired thing can be separated from the chaff. That determines entirely whether its a doable thing. And they make only handwavy claims about that.
>Senator Graham went into this with the totally wrong mentality. Graham tried to determine the answer before the question was even asked.

IIRC they all had ~5 minutes to ask questions. Not enough time to do a proper cross examination and it gives Zuckerberg the advantage (he can draw out his answers and play for time).
Something very strange is going on with the scrolling on that website.
1. We've realized that people in general can't reliably and consistently mark data up. That's a problem of incentives, technical difficulties, UI, bitrot of invisible metadata, etc.

2. We've settled on extracting information from "raw" text (with everything from regexes to recognize flight info in e-mails to getting word statistics from terabytes of garbage) and duct-taping that with special-purpose APIs.
SAM DJ 2018.3 Crack and Key Free Download for Windows
My doctor, a general practitioner, recently dropped all insurance. His prices are still affordable. And I can still submit my work receipts for compensation to my insurance carrier.
There are different use cases. What you say is not really CSV specific and true about most data sets: you receive data sets that are not compliant to whatever spec you expect. Different projects must handle it in different ways, either making some efforts to correct errors or not.

In some cases data users wield enormous power over data submitters (e.g., many for-record safety analyses or real-time systems). If any part of the data collection process is suspect the sample is likely to get tossed. And for spec compliance, if a data set does not pass perfectly through a validator the sender will likely get some sort of a "shame on you" nastygram.
I've had success using Filipinos for outsourced labors.

Also fun to live in the Philippines.

Realistically, if you need to coordinate people to only talk to person A because he's in department X then you're going to have a rough time...
> Sounds like a libertarian conspiracy theory to me, especially when we still don't know what these hypothetical regulations would look like. For instance if they make it easier to access your data, download and delete it they might somewhat weaken the lock-in effect of Facebook and level the playing field somewhat.

What is the ask here? A ZIP with all your information? A JSON file with your friendship graph? How would that be readable to most people? I doubt that Facebook's data structures are so portable that they could just be placed into another social network? Even assuming you have the data, Facebook's value is in the IP and ML algorithms. Facebook sure as hell isn't giving those up.

Even assuming all that, how does it take us further forward than what we have now?

There's a lot of arguments to the effect of 'something needs to be done' but not much detail on what an alternative looks like.
Intervista alla modella Alexieja Ivanova
There are so many companies that collect and sell data on Americans that I don't understand why our Congress is grandstanding on Facebook. Hello credit card companies?

These hearings seem more political based on Facebooks percieved biases than focused on protecting consumers.
The mobile experience wasn't actually all that bad...
Also The Animatrix soundtrack was fire to my middle school ears. That specific robit revolution one definitely opened me up to anime-style stuff for the first time. There was also a book called "zen and the matrix" or something similar that had a bunch of essays which blew my 12 year old mind. I dropped out of my catholic confirmation course due to it! Forgot how much that influenced me.
(ノಠ益ಠ)ノ彡┻━┻ <-- CSV

Never mind then.
Actually, Android doesn't break the API, even by changing the definition of permissions. If you have a breakage, investigate your app manifest, what API version you are targeting. Android frameworks shim the old behaviors for the apps that declare the use of the old API versions.
The concept of regulatory or legislative capture actually a mainstream one; hardly deserves the conspiracy label. Further, the author's claim is well supported by ongoing legislative efforts as well as those efforts of the administrative agencies. There's a legitimate and level-headed reason to have concern.

I'd call it skepticism or pessism at worst.
We've gotten several comments about that "beginner-friendly" quip! Installing Hugo is indeed much easier than Jekyll, but I personally find Jekyll's barrier to entry a bit lower. This owes mostly to the built-in Sass processing, the Liquid templating language, and the absence of a required file structure (this last point can be a detriment at times, but the parity between source files and rendered files is more intuitive.)

This is clearly a matter of opinion; personally, I find Go's templating syntax to be a bit more esoteric at first. This will likely depend on prior experience, as it does in your case. I have grown to love Go templates, and Hugo is my go-to for new projects.

Thanks for reading and for your feedback! I will amend the supported markup languages list.
I have it a bit mixed up in my head, but yeah, Sony announced they would do one abandoned it, and then HBO bought it and announced it and abandoned it. So this would be the third step (but I seem to have a memory of that this has been going on a lot longer).

https://hbowatch.com/hbo-acquires-asimovs-foundation-series-...
Mark Zuckerberg's cheat sheet during Congress
FYI: I've started to collect ideas adnd initiatives on how to evolve the world's most popular format in the Awesome Comma-Separated Values (CSV) page - What's Next? - Frequently Asked Questions (F.A.Q.s). Read more @ https://github.com/csvalues/awesome-csv
SQL leaks for complex queries and schemas if performance needs to be optimized. I argue virtually all abstractions leak heavily when performance is considered, some more than others. SQL leaks relatively little in comparison to some other technologies IME.

Also, SQL has well-established processes and formalisms to design schemas which generally result in solid performance by themselves. That's what RDBMS are around for, after all: enabling efficient and consistent record-oriented data manipulation. This is quite difficult to do correctly in reality; for example, if you write your own transaction mechanism for disk/solid-state storage, you are going to do it wrong. This is genuinely difficult stuff.

There is a ton of internals that SQL abstracts so well that very few DB programmers know or (have to) care about them. Things like commit and rollback protocols, checkpointing, on-disk layouts, I/O scheduling, page allocation strategies, caching etc.
MicroORMS are a good trade off, they do the tedious mapping between results and tables but you write the sql.
Twitter Is Convinced That Facebook CEO Mark Zuckerberg Is a 'Robot'
One idea I had was a something that starts out as a private company but instead of IPOing it sells itself to it's users as some kind of mutual company(like some insurance companies are structured) except more accountability/transparency to it's users.
> and ate a big chunk of its lunch

Pretty sure that's not true. Golang might have taken some from Python web frameworks or command line tools, but that's about it. Python's popularity in scientific computing has only grown over time, and that encompasses a lot of fields and users, not just data science.
Foreign spending on political FB ads was a drop in the ocean. Especially when you consider it played to both sides (acknowledge it leaned towards Trump), was not all in swing states, and a lot of it was after the election. This is almost certainly not about them.
Show HN: CSV Schema and Validator
AI: The rise of a new art movement
Oh! (I thought you were quoting from the Asimov text.)
He explained that in the same sentence. An imperceptible quality improvement is not worth an order of magnitude increase in CPU usage, and the network savings aren’t enough to make up for dropped frames on hardware which is more than a year old.
Photo ©: Associated Press
no, users are their single product.
> Your estimate of the fundamental value of a cryptocurrency should be based on your assessment of the likelihood that it will replace the dollar as currency.

Which, for the most part, is impossible. The various blockchain currencies aren't scalable enough to do that.

IMO, most people investing in cryptocurrency don't understand distributed systems programming and money. The rest of the people are just running pump and dump schemes.

Or, what I like to tell people, "if you're investing in cryptocurrency you're either running a pump and dump scheme or you're the sucker."
Facebook's platform allows outside parties to target users based on that data.
Yeah, I think that would be clear even if I didn't speak German, which I do. I'm curious what their semantics are / what they're for.
Just the next first step off the current plateau onto a slope of improvement. FB is garbage pork barrel software anyway. Something cooler is coming along right around the corner. The design space is wide open it's just about who can grab more users. FB UX has never really changed much in ten years and old people use it. Need I say more?
> "Come on, The Guardian is not some Medium blog hoster."

Why make the distinction? I don't trust the opinions of journalists over the opinions of the general public, both can be informative and both can be misleading.
The dominant factor driving house prices is mortgage credit inflation, not supply and demand, both the hypothesis and the data for this are very strong.

See for instance:
https://seekingalpha.com/amp/article/4161999-mother-deflatio...
Sentiment Analysis for Crypto Traders
Dealing with real world data and applications means being liberal in what you accept.

If you're producing CSV files, then you can be more strict.

https://en.wikipedia.org/wiki/Robustness_principle
I think it might also make sense to allow anyone to fork(create a derivative work) as part of the rules.

And allow people to follow the changes so if you want to use/consume a forked version you could.
In the end they want this data for their campaigning.
Conda has a silver and has been available for however many years. It also works well with pip.

Among people complain about python package management, I have never heard an argument against Conda other than “I don’t like that they recompile base python”. What’s your reason to discount conda?
When moving from Java to Rails, I tend to think in SQL first, then translate that to Rails' ORM. I didn't really use ORM's in Java, too heavyweight and the stack we had was old.

I would go with this approach too - use the ORM until it gets in your way. When the ORM is trying to be 'smart' but ends up having slow queries or N+1 types of things, refactor the code or use raw SQL. Even better is if your ORM lets you use raw SQL in a way where your results are cast into objects.
I'm being perfectly fair in being critical of a software which claims to be doing those things.

You can solve issues in your application if you know there will be issues like these, knowing the pitfalls and drawbacks of a technology is certainly noble- but if you do then why not choose something that follows principle of least surprise. (There might be reasons).

I would never claim that you should move everything from MySQL if you use it. However if you care about data consistency ensure that you change the defaults, engage strict mode, ensure that your application has no bugs in handling data.

This is actually hard to do correctly, it's overhead in development that you shouldn't be caring about. Just choose something that has sane error conditions and the problem vanishes.
I dunno the ads do not seem out of place and even without an adblocker there are only a few of them.

Ghostery did catch some trackers though, including Facebook's.
CTEs are such a limited composition tool. In our case, our ORM automatically applies user-configurable (ie, not hardcoded) complex access-control rules to each table depending on the roles of the current user. Doing this in the ORM is simple, because we can manipulate a query as a first-class entity. Doing it in SQL would be a massive pain.
The pip that conda and conda-forge install now have a two-line patch that fixes this. Newly fixed within the last month or so. (It's in our queue to push it further upstream.) Just make sure you `conda update pip` instead of `pip install -U pip` and you'll be fine now.
I'll take a stab at explaining this. Neuroscientists and biomedical researchers, feel free to chime in with corrections.

In biomedical researchers, the strength of evidence of your data correlates with how close it is to modeling the human body. So, in general, strength goes as follows:

Animal cell cultures < animal tissue < in vivo animal models <= human cell culture < human tissue < in vivo human trials (phases 1-3)

In this study, the researchers studied the ApoE4 subtype of the ApoE protein (involved in fat metabolism). The gene coding for this protein has been associated with greater risk of getting Alzheimer's disease then other subtypes, so it has been a target of study for a while now.

These researchers cultured brain cells that were differentiated from stem cell lines. Here's how they did it:

Skin from Alzheimer's patients and healthy patients (so apoe4 vs apoe3 containing cells) -> induced back to stem cell precursors -> differentiated into neurons

What they found was the following:

-neurons with apoe4 had production of Alzheimer's hallmarks (Tau phosphorylation, ABeta, neuron degeneration)

-neurons with apoe3 had less to none of these changes.

-editing the apoe4 gene to apoe3 prevented the changes from occurring.

-gettig rid of the apoe4 gene completely prevented the changes from occurring.

-giving a drug that changed the protein structure from apoe4 to apoe3 prevented the changes from occurring.
That's a big win for Mapbox - good on them.
Ya +1
I've been working with elixir lately and the `=` operator in erlang/elixir is the first thing that came to mind when I saw this.
> Some might say "but you can't open them in a text editor", but to those people I give this link: https://stackoverflow.com/questions/34952811

That's read only, and only works if you have the proto declaration. Very different from being editable in a text file editor.
> Advertising was not prioritized for a huge chunk of Facebook's history, so I'd argue it's not part of their core ethos (it's a necessary evil, if you will).

Perhaps it was not prioritized because a certain amount of scale, in terms of active members, is required to be very successful (to the extent of getting to "rule the world" kind of level)? Many companies start with fewer user hostile items until they reach a massive scale so as to protect their turf from competitors who may use that against them as well as to keep people coming back to the platform often and for long durations.
The real problem is that "security questions" are bad security.
I vouch for intermittent fasting. I'm doing it for 16-hours a day for 5/6 days a week. Only for 2 weeks now.
I can feel a lot less tired and able to work on the computer (coding) with more energy and feel a higher threshold to giving up on simple coding errors or issues.
Sometimes I get too focused on a problem that's not worth fixing, like some shadow or something wrong by few pixels in the UI.
So Sam's first tip on focusing on the right thing is essential.
Sure, but their ads aren't tailor made to each user. We all see the same ones, one about Mailchimp and another for a vodka. Which means no profiling so there's no violation of users' privacy.
So credit card companies don't let outside companies use their data to tailor marketing directed at you?
Facebook gathered data. They shared some of that data with other companies. They allowed those companies to use the data to manipulate the viewpoints of users. This manipulation was done covertly during an election year.

This is different to the excessive data collection that other companies do. I'd welcome greater scrutiny of the data as a company asset model of service provision, but we need to be aware that there's a spread of behaviour.
A neutral discussion on surveillance and adtech cannot happen here because of the makeup of the audience.

It's undeniable too many people from the SV tech community are deeply vested in the business either as workers of Google, Facebook or part of the large multi billion dollar ad ecosystem.

The fact is tech people made pompous claims about liberty and freedom and then sold out the moment they had personal gain. This is not their fault, the history of ethical posturing consistently plays out this way and capitalism incentives leaves little room for ethics making regulation the only workable option.

The default reaction is thus to minimize accountability, blame others, apologism, hand waving or deny the issue altogether. Every discussion gets mired in the same basic first principles of freedom and privacy.

If you can't behave ethically you have no basis to expect ethical behavior from others, or for an ethical society. You make the bed, you lie in it.
This is the path I took for a few projects years ago when Google Code didn’t support git.

Switched to mercurial from svn and workflow was painless for the team. Interestingly, we slowly started adopting more distributed techniques like developer merges being common. With svn, I think I was the only one who could merge and it would be rare and added product risk.

Then after about a year of mercurial we switched to git and our brains had adapted. Our team was small, 5-10 people.

Somewhat relatedly, in 2002, I worked in a large team of 75 people or so with a large codebase of a few hundred thousand lines of active dev. It used Rational ClearCase had “big merges” that happened once or twice a release with thousands of files requiring reconciliation. There was a team who did this so it was annoying to dev in, but largely I didn’t care.

Company went through layoffs and the team was down to one. He quit, the company couldn’t merge, so couldn’t release new software versions.

There was a big crisis so they went to the architects and pulled a few out of dev work. It turns out I was the one who could figure it out and dumb enough to admit it.

That sucked. It took a few weeks to sort out and modify our dev process to make merges easy and common. But it was not fun. Upside is we ended up not having any “non-programmer” op/configuration management people since the layed off/quit team were ClearCase users, who didn’t code.

Moral- don’t let people know you can do hard, mundane tasks.
Projects that need to continue using 2.7 can use a fork that promises to preserve backwards compatibility like Tauthon:

https://github.com/naftaliharris/tauthon
And the market made it clear it still values FB.
Angular Talks Q4 2017: Angular Videos from AngularMix, Angular Connect and NG-BE
For an MVP, use an ORM. Faster development.

For scaling to millions, start strategically using raw SQL for alot of things. You'll save alot of money on processing power and infrastructure costs.
South Africa's Informational Regulator silent of data privacy sagas
> edited the javascript validation

You probably broke law there O_O
As someone mentioned in the comments in the article I think it is very common for people to use LibreOffice Calc to work with CSV because Excel does not handle UTF-8 all that well. In Libre Office you can open an Excel workbook and export a csv in UTF-8 and ask it to double-quote all of the fields too (which is a very good thing to do to csv files)
By making it private at first it could attract VC money and initial adopters, but once it got big enough for network effects to kick in the system would act like a giant digital asset black hole.
Show HN: A philanthropic cryptocurrency satire
The way I've dealt with it in my parser (which is influenced by how Python's standard library csv parser deals with it) is to simply not have any CSV parse errors at all. That is, you always return a parse of the data, even if it's wrong. As long as it's consistently wrong, it at least gives the user of your CSV parser a chance to read the data somehow.

Normally, this isn't something I'd do, since it feels icky. But it works well in practice, precisely because CSV data can be so messy. It's often much easier to hack your way around the CSV data with a sufficiently robust parser than to demand that the source of the CSV data clean up their act.
They won’t get any serious startups but it’s a clever tactic that combines recruiting and getting product feedback.
React meetup and conference videos from Q4 2017: ReactiveConf, ReactDayBerlin
Ted Cruz also did use Cambridge Analytica.
It may help to think about video codecs as standards on how to decode images from a series of bits, not on how to encode them.
Decoding is deterministic, encoding is not.
You have to consider that these encoders are lossy, i.e. while encoding they modify the information so that it is more easily compressible. Different encoders will do different choices and produce different result while using the same bitrate.

Obviously encoders are constrained by the fact that they must produce a series of bits that can be decoded according to a certain standard, so a new video format can enable encoders to compress information more efficiently (i.e. less perceptual loss of quality at the same bitrate).
I like this article but my favorite part was the Economist header subscribe button, a constant fixture of my read.
Monero’s hash rate drops following hard fork, Bitcoin Twitter account restored
They probably get customers that they actually want: businesses who are fine with paying >$100/month for their service and individuals who will likely be very, very supportive of their service since they value it enough to pay that much per month for it over other alternatives
Do you consider using both arrows and the numpad? it would allow extra control over the page such as scrolling of even selecting a page element