skysight-inc/HackerNews huggingface dataset:
> That doesn't mean we have to keep doing these things. I understand that it was a fight to get here.

But we're not here, not by a looong shot and the very fact that you think we are shows you're missing the point. The goal of the free software movement is to make it so that no user has to touch any proprietary software in their lives if they don't want to. Of course they can if they want, but the point is they wouldn't have to.

> I'm told it's shit for the mere fact that it's proprietary.

I very much doubt that's the exact wording, bar some oddballs, but there's no denying that it is strictly inferior to any free software file manager in the user respecting dimension, that's just a fact you have to deal with when marketing to an audience with a large subset of free software enthusiasts. You ARE free to ignore them and they're free to criticize you. It's not a "mere fact", it's the most important factor for many. You have to understand that to many, proprietary software disrespects users, it's about more than the source, it's about the ethics of it.

> They take time out of their day to actively hurt my product by downvoting or commenting in the nice way I described above.

I think you're making yourself a tad self-important here. I am pretty sure there's not many, if any, people that actively go to 'hurt' fman. They're browsing and see a fman post, so they chime in their critique, that's all. This is why launching products is so difficult. If you were to be insulated from the critique, it would be easy. Voting with their wallets and putting pressure on the people who make the product is one of the least tools common people have to affect change. To force humane conditions in factories etc. and in the same way to get as much software that respects the user as possible.

> I talked to the author of a once very popular Mac app for developers.

There's a huge problem here. You won't find many believers in free (as in freedom) software in the Mac crowd, they'd never use a Mac, so the only people there are people who have been milked for decades, (because on macOS, even stupid utilities are pretty expensive), so all they want now is free, (as in cost), stuff. They don't care about user freedom, or they wouldn't be on a Mac. The fact that I need to point this out shows, again, a lack of understanding of the free software movement. I recommend you read up on it.

P.S. Quite frankly, fman doesn't eclipse free software file managers like Dolphin by a long shot, so it's not like people who wouldn't want to pay would get it for the features. In other words, there's no particular need to 'pirate' fman if you will, because there are already more featureful file managers that are free as in both cost and freedom out there. So by making it GPL, you'd really do a service to users who pay for fman. As I said, you'd only make it so that people like me would actually find time spent writing plugins as well invested. Right now, people who write plugins are enriching your product, with it being free software, they'd enrich the software commons.
If the purpose of proposed legislation is to eliminate all consideration of exceptions, surely science demonstrating that exceptions exist is the pertinent factor, and not science demonstrating that exceptions are rare.
D compilation: Not only slow but also high usage of memory. f.e. a simple program with searching and regex eats 2-3 G memory. sigh!
I use a bike as my primary transportation (I live in a very, very bike friendly city) and I don't think I have ever seen a wooden bike.

Vibrations from the road is not something I've ever considered since it has not been a problem in any of the bikes that I've had.

My primary considerations when considering a bike would be:
* Price
* Durability
* Cargo support (like basket and rear hub)
It has nothing to do with showing ads or not, it's about the use of your data to show "relevant" ads. Publishers can still show ads.
Given the amount of waterbears and the fact that they are small enough to get blown off the top of the atmosphere by solar winds, I suspect that perhaps one waterbear per century has the conditions to briefly wake up on Mars and wonder what the hell is going on before dying.
Micropayments aren't a problem on the user end, they're a problem almost entirely on the distribution end. We have existing successful models of the user side, chief of which is taxes. The problem is that an ideal solution would feature one or a couple of players that would cover the distribution to all creators on the entire Internet. I.e. as a user, I want to set this system up once, and forget about it. But as long as people will keep competing to be a main payment gateway, each starting with their own slice of the Internet, users won't come.
you possibly misunderstood the difference between anger and intelligence? a system that uses technology to increase surveillance and a fear mongering language (seriously "terrorism"??) needs to be stopped with every means possible. Especially if they're sneaking it in so that you can't legally fight it. How else are you going to fight them? Buttons and a leaflet campaign? Come on!
The Latest Discovery of the Legendary City of Atlantis
A Window into Ancient Childbirth Found in Egypt
Depends on how savvy or data driven is the marketing team of the advertiser(?).
Essay: The Experiments Are Fascinating. But Nobody Can Repeat Them
From inside Amazon: 'They treat us as disposable'
> They can say that they have a legitimate interest exemption - and they do

They don't. That's not a legitimate interest. Making money from the data is not covered and if it was then the entire law would be moot.

> they cannot provide you with the service you requested because you are unwilling to help pay for it by allowing ads.

You missed the word targeted there. And the massive background dissemination of data that accompanies them. That's the issue.
I've heard this argument before.

"We want x
But have to do y
because then we can retire."

Problem is life doesn't work the way we plan it. Every moment is what you create. It doesn't take much for your entire world to be thrown into chaos.

Quit making excuses about not living your life the way you want to.
Notably, Upthere is what Bertrand Serlet, the eccentric French software chief at Apple, did next.
El Capitan DMG Specs, Review and Download
Back in early 2000’s I was working at the hottest luxury real-estate digital agency in NYC as an Art Director, and got to redesign Trump.com. I met Drumph briefly..( if you told me then he would end up being the POTUS.. i would have pulled a Cristopher Walken Epileptic fit )

FFWD..

when he won i decided to build a weapon of Mass Instruction to counter his Twitter hose: http://TrumpTweets.io
No more Israel criticism then or we labelled antisemitism, On what basis they trying to define terrorism? because where i live what USA is doing with their drones is considered terrorism.
Even though I'm not in favor of this law I understand the point of view of the news outlets. Basically it's a team effort: Google aggregates the news which gives users a convenient entry point to access articles that interests them from a variety of websites but of course that wouldn't be possible if journalists didn't write the articles in the first place. Google wins by having more people use their services and log into their Google account, news outlets wins by reaching a larger audience through Google.

But then, from the point of view of the news outlets, the benefits from this arrangement are not split fairly because they're the ones who do the hard and expensive part (writing the articles, investigating etc...) while Google merely links to them while making money from ads and collecting user data. If they're lucky the user may end up clicking on the headline to actually access the website, and then if they don't have an ad blocker they may generate a couple of ad impressions. Basically they're left with the scraps even though they're the one who actually did most of the actual work.

Now I think the link tax is a bad solution to this issue but I also think it's not completely fair to call news agencies "greedy" in a blanket statement. The business model of journalism in the internet era is still very much an open question.
> I've containerised a recent Go application I wrote. All it contains is the binary, an assets/ directory for CSS ...

So basically you're using docker in place of tar here really. Not saying it's not convenient but it doesn't give you anything above the tools we already had before. You create an installation package locally (it could be a deb, a tar file or even just a local directory) and then transfer it to the deployment host. Yes, that's how you do deploy :). You still need the same amount of commands to copy the files into the target file system (in this case docker, but again could be a tar or a local dir). Then you use a command to copy it to the server. Instead of docker push you could use scp (for the tar), or rsync (with the local dir). You can actually just deploy the diff with rsync: it can work with 2 source directories. One would be a remote dir (the current version of the deployment) and the other the local (new version) and it would create a copy of the local/new version based on these transferring just the diff. Whether you want to try a new version of a lib or a new version of your app.

It's similar to how I deploy the projects. I use fabric (for copying files and executing remote commands, e.g. for db migration) in place of a makefile, but the idea is the same. Sure, I had to create it once but it's mostly reusable between the projects.

> Do you pay per VPS? Sounds expensive. Would it not be cheaper and easier to have a "cluster" of VPS and run Docker on them

Again, let's remember the context/use case I'm talking about: a company running their (monolithic) SaaS product. You don't have dozens of low traffic services that you want to host isolated. You have the same app all over your infrastructure with maybe a few services for ops purposes (monitoring, logging, error logging, etc). But you could just buy hosted plans for these. If not, you can stash them onto a few VPSs. Docker or not doesn't matter, whatever the most convenient way to install them. These aren't public facing.

So no, it doesn't result in unused/wasted capacity. What you suggest is workable of course, but you may end up with something that is more complex/expensive to operate than going with an existing orchestration solution. (Unless you suggest deploying something simpler than K8s, but still a third party/open source solution.) But even then, it's more complicated than not dealing with containers.
The idea is great and tried it but probably it is not working for all people equally. So prefer to use https://play.mubert.com that can also play indefinetely or just spin up 1-2 hour mixes on RTS.FM (available on soundcloud and and as Apple iTunes podcasts)
This seems unlikely. We already know about technologies that seem likely candidates to enable communications and travel between stars. Give us a couple of centuries without global disasters and we will master them.
And now it's a TOS violation to "dehumanise" people on Twitter, and what's more dehumanising than calling a user a bot?
It's always the cache. Caches are evil! (security) No! Caches are amazing (speed). Fun fact: I never understood caches that well, until I learned about geo-caching and learned what caches were used for back in the day of yore!

Inclusive caches are a huge culprit security wise. If you can perform any variation on the clflush instruction by building eviction sets [1] then you are good to go to perform somekind of operation you're not allowed to do.

I feel that processor vendors are using their undocumented security by obscurity too much. Though I don't know if they do it intentionally or that these things happen merely via company processes and it's just tough to build a reliable safe processor.

Safe cache design simply ain't easy, not even in 2018. The hype is attacking inclusive caches in most cache attacks, but even when you build other things, hardware hackers will basically look at the computer schematics of everything again and they'll ask themselves how they're able to get that nice primitive back of inclusive caches [2].

[1] Algorithmically defined memory addresses that will kick your target cacheline out by flooding the same space.

[2] The primitive is: an inclusive cache by current design standards has a shared last level cache. Kick target cachelines out there and you're flushing a part of private caches from other processor cores as well.
Note: in this case "fork" means fork() in the sense of creating a new process, not as in duplicating the source tree.
I largely agree - though my 'good bike' is currently worth around £1500 - though if I tried to sell it now it would be worth closer to £700.

Still, I either go on a 50 mile type ride where I'll not be stopping until I return to base, a local training ride (similar), a cafe tour - where I'll be able to sit either where I can see the bike or right next to it, or I just leave it at home and take my 'rough bike' (the comedy but that the rough bike is actually also worth a whack - but I've just made it look terrible).

Moving to riding a £1500 from a £200 is like night and day - the first time I rode a full carbon it was amazing, even though the gains were marginal, and comfort and ride were outstanding.

I'd not tried them, but seeing friends with £9k or more bikes, I can imagine that yes they do offer marginal gains, and other things that make the ride better - is it 'worth it? Who knows - but if you have the money and a passion for your hobby, then why not? I'm sure to my parents they couldn't understand why someone would want a £1k phone or ipad when theirs work perfectly for their needs.
This particular attack doesn't rely on high-precision timing, or cache layout. It measures CPU cache latency, and that's enough to create a fingerprint.

If JS still had high-precision timing, then side-channel attacks with better information resolution are possible.
Bitcoin Bloodbath- Why Bitcoin Is in Free Fall?
Bill Nye’s 5 reasons we can’t live on Mars
> Does a nil unwrap failure not throw an exception of some kind?

No, it just kills the program, like a segfault in C++. Unlike Java, which throws an exception that you can catch and recover from.

> With regard to the last C++ template example, why can Swift not do this?

I'm no Swift typing expert either, but my understanding is that:

a) Swift generics are type-checked at definition time, not instantiation time as with C++. I believe other modern languages do it like Swift.

b) Swift doesn't promote types, so you can't subtract a float from a double. That rules out heterogenous types, like a float or a double. Even if both arguments are floats, the 0.1 on the right side of the < operator is a double, which can't be compared against a float.

c) Swift doesn't have template specialisation either, so we can't provide different implements, one for floats and one for doubles. If we could, we'd use 0.1f for the float case.
7 seconds for a rebuild after a small edit is already a little unergonomic when you are iterating heavily. But it all depends on the project. Simple C-style code should compile at ~1M lines of code per second on today's machines without heavy optimization, and maybe compiling on 4 cores or so. (Not possible with common infrastructure like C, gcc/clang/msvc, large headers per compilation unit, many small files, object file style linking! and the awfully slow linkers (I wonder if they could be faster))
Capitolist solutions exist to this problem, democracy keeps voting them down.

Remove the majority of zoning, and the free market will solve the housing problem quite quickly.

Sure houses will be up next to each other, and they'll be smaller, and the yards will cost even more than they do now, but housing will be affordable.
At my first full time software development job, the company I worked for had a telemarketing B2B call center. It was run by a web application that controlled the agent's phone via some ActiveX TAPI components. I modified the software so it could work with Skype, so the company could open new offices without having to set up some crazy expensive phone system. The company was happy but I'm sure I helped inconvenience and annoy countless people. I'm sure there's a similar story behind plenty of the more modern forms of this like robocalls and phone number spoofing.
> If they would, then why aren't they already here?

Space is really really big and there are a lot of star systems. Maybe it's just statistics.

> Plenty to colonise the galaxy,

I think you're seriously underestimating how big a galaxy is: https://www.reddit.com/r/theydidthemath/comments/2i6le7/requ...
Not many non-UK (and even UK) people realize that the City of London is actually a separate entity from London. It has it's own administration, police force etc.
> needs to be stopped with every means possible

Nothing needs to be done by every means possible. This isn’t worth vaporising cities over, for one example. Or fascism, for another.
> content

I don't think there is a "physical" product here. Mostly Articles and Videos
This proposal is very bad. But luckily it is only a proposal. The council and parliament will still vote for this, before it becomes European law. Both bodies will likely oppose, and the proposal will be significantly amended.
I honestly don't see the commissions reasoning on why this is a good proposal.
But I don't see how the EU as an institution is bashed for this. This is a similar process as occurs in any other member state and other democracies. Not to mention the US, with it's secret laws and national security letters.

My personal opinion is that illegal content (CP, inciting violence) should be moderated quickly, where failure to act has big consequences. What I don't like about the proposal is that it is enforced by governments, and not some judiciary body. I hope the council and parliament will amend the proposal in such a way this is reflected in a final law.
Show HN: Jetset Weather – Find the best weather and flights for your trips
Fun fact: JavaScript is fast enough to muck around with cpu caches if you know how.
> needs to be stopped with every means possible

... such as groups that want to increase surveillance and use fear mongering language, and will make it so you can't legally fight it.

Yeah, that makes total sense. No better way to deal with authoritarians reaching for power than to elect authoritarians into power so they can deal with the wannabe authoritarians in their authoritarian ways.
See also: https://news.ycombinator.com/item?id=2739995
>Right now, the way to gain access to CP is to create CP,

This is false; there are plenty of free websites, and people who leak "pro" content on those websites. I'd like to see some statistics on paid versus unpaid content, and whether abuse is actually incentivized just to gain access to more. As far as I know, the research on this topic is conflicting.
This.

If you'd cheer on guys committing nation scale genocide because you can't post your dick pic to facebook or whatever...

then you are WAYYY too addicted to facebook.

Get outside. Get a new hobby. Get a girlfriend. But whatever you do, get your priorities straight.

I can't even respect the manhood of any guy who would trade the freedoms of others to safeguard his own. It's tantamount to that guy who says:

"Please Mr. Terrorist!?!?! I'll let you have all these kids as hostages as long as you let ME go!"

Shoot that kind of guy first.
They don't. That's not a legitimate interest.

While I live in the US, I used an EU VPN for a few weeks just to see what would actually happen under GDPR as an EU user. I couldn't stand the popups after a while - GDPR has ruined the user experience of the web for 500 million people. But through that experience I saw that most sites based in the EU are either a) ignoring GDPR entirely, or b) taking the position that showing ads from third party ad networks without specific consent is a "legitimate interest" - whether you agree with that position or not. I also witnessed countless sites that required user consent in order to view content.
Ah, TIL.

I am wrong. I was unable to find any source for this, and, like you, found some countervailing posts, like this one:

http://www.abc.net.au/science/articles/2013/02/18/3691317.ht...

So, please consider the above comment retracted.
I worked on an online poker platform software as a developer and team leader, where client was professional poker player with zero vision about the product. It was a mess. Team was also terrible and irresponsible. 2 years and 150 KLOC later, we had a product without any vision.

It was good money and just what I needed right then. I used that money and time to travel and live digital nomad lifestyle, which directly impacted and transformed my professional career in a great way. So, that part, I don't regret. But I regret wasting 2 years of my professional development time down the drain on a product without vision. I learned a lot about handling people and about the lifecycle of a bad product tho.
Amp – A complete text editor for the terminal
The title is hilarious if you read D as "The" and forking as, well, you know.
That's how Uk and US labour law works work you do for you employer is theirs - and work out of hours "related" to you employment.

Plenty of places have secure rooms I went to an interview at an online gaming company and they had biometric locks on some rooms.

And I have been to more than one interview where you leave any electronics outside the building
Money or access to credit

These are definitely not the same thing.
Most EU countries already have similar legislation.
You're assuming we can keep control of the countermeasures.

That "arms race" is part of the danger.
Near the beginning of my career (~15 years ago) I was working at an agency for a lottery operator that was allowed to start online gaming and buying tickets for the physical lottery online.

They had a really great public mission about “responsible gaming” but during one meeting with some execs they let slip that it was all just a joke for them and they didn’t care as long as they got the ticket sales.

It made me feel sick, and I started being a bit uncoorporative on the project until my manager switched me into another project.

So I regret the time I worked in that, and also for being a bit of an asshole on the project instead of just telling my manager I had a problem with that client.
More to the point, why would you want to search for needles in a haystack for someone who dodges taxes and subverts democracy? A crap job in the service of a crook.
Credit specialist
Some couple of weeks ago I decided to purchase a home better suited for my family. I didn’t have the best track record with finances in my past and my credit profile sucks. I was
sitting at 550 and I couldn’t apply for a mortgage. I was very worried to
just get a roof over our head I almost failed my family. I read some
good reviews about this great credit specialist on redit
after which I contacted him. Unbelievably he increased my score to a whopping
781 in 7 days & totally removed the negative items on my report. This is the
best thing that has ever happened to me & my family, and I’ll be eternally
grateful to him. I strongly recommend him to you all in
need of such services and get your credit issues sorted out just like mine. Contact him now through his official email address; REPAIRWIZARD4@GMAIL.COM or send him a text via his direct number; +1 520 441 6516.
Zoning screws with the free market. Look into how Japan does zoning[0] to see evidence that weak zoning laws and strong enforcement of individual property rights work together to keep property prices low.

[0] https://www.ft.com/content/023562e2-54a6-11e6-befd-2fc0c26b3...
I remember when Newsweek was a credible news organization. But they lost all of my respect when they published a piece claiming that they had found Satoshi Nakamoto.
Many countries in the EU have already passed or are in the passing of local similar legislation including Germany:
https://www.bmjv.de/SharedDocs/Gesetzgebungsverfahren/Dokume...