skysight-inc/HackerNews huggingface dataset:
Guide to Web Automation
Lol. Snap me up Scotty!
There are about ten major shipwrecks annually -- call it one per month:

http://www.outsideonline.com/1922111/monsterwellen

I'd initially turned up that fact whilst considering the implications of nuclear propulsion for merchant shipping. I'm considering it not particularly attractive.

https://www.reddit.com/r/dredmorbius/comments/3c52ll/shippin...
Thanks for responding to the issues and admitting the support has got worse since your association with Google. That's a big admission to make (are you sure Google doesn't punish people for revealing such things?). You might also want to tell 'other teams' in Google what's the perceived image of their support outside. What Google Support means for me for most of their services is - some 'internet forum' on which a few unpaid workers are trying to help others who are equally clueless, in return of some internet brownie points.
Gavotte en Rondeau is my favorite to play, good choice :)
It's good, but we need more than sticking plasters - we need safer languages to write OSes, Browsers and Applications in. Happy Birthday Rust! You seem to have come at the right time.
>What Marx calls labour-power is conventionally called labour. The employer buys labour, or work, from the worker.

Marx was very careful to dismiss this, though, in fact it was one of his main critiques of classical political economy.

>Because they don't have capital..

Although not ideal, within capitalism the workers can band together and buy capital.

>The worker trades away their labour (and any value it generates) for money, so what that labour produced is fully owned by the employer.

This is actually out of necessity, for if the worker did not do this, he would likely starve, especially if he had a family. So yes, while the worker does trade it away, he doesn't usually have much choice in the matter. It is in the interests of the workers themselves to stop having to do this.

> I've already explained that the employer is providing use of their capital, and direction of the capital, which is contributing value, and which they are compensated for in the way of profit.

No you haven't, you have thus far failed to explain why the capitalist deserves all of the product of labour of the worker, other than by being stronger to take it from the worker by force. The capitalist should be entitled to the labour power he purchases (which is actually a lot less than the labour the worker applies), the labour he himself provides and the raw materials. That's all. And if this was all the capitalist could get out of the process, I'd tell you now, there would be far fewer capitalists!
The main players cracking this one open were rich Wahabis in Saudi Arabia, Qatar and the Emirates, for whom religious sect is far more important than peace or stability.

The US got into the game late and was stuck in a bind, but the Sunni Arab nations that despised the Hezbollah / Syrian / Iranian Shia (+ minority) crescent were the ones who really financed the initial insurgencies.
The primary benefit to me is dirt cheap egress bandwidth from these additional AWS regions. $10 for 2TB vs the regular EC2 price of $0.09 per GB.
We ban accounts that break the site guidelines by posting ideological rants. We do this regardless of ideological flavor and regardless of how right or wrong the underlying points are. That's because HN is intended for thoughtful discussion, and the two are not compatible.

https://news.ycombinator.com/newsguidelines.html

https://news.ycombinator.com/newswelcome.html
Why is 1/3 dead? Usually if you own 1/3 of the company you paid for it with adding time, money, intellectual property, etc. You bought these and the corresponding value should still be there. Same as with the car. If you buy a car, you pay for it, thereby giving back and assumed equal value. If you then never drive the car you don't stop other people from driving cars. They can buy their own cars.

Maybe it's a confusion of how shares work? If you earn 1/3 of a company you earn 1/3 of what is considered the core value of the company (not sure how to call that in English). If a new investor comes he'll give you money to participate in your company. He gives you $1mio, then your core value grows by that amount and he gets a share of the company which equals $1mio/<old_value>. Nothing is lost.

The only way to lose in these deals if you sell a share of your company for much less than what it's worth. That can happen, e.g., if you give someone 1/3 of the company because you expect him to deliver something in the future (e.g., code the software you want to sell). But in that case you should put that in the contract. "You work here for 3 years, and for each you get 1/9th of the current size of the company." or "When the software with feature x,y,z is finished, you get 1/3rd of the company as compensation".

Make clear, legally enforcable contracts that state exactly what you want, and there's no problem.
The CSA certainly tried to elicit the aid of France and Britain. The commerce raider the CSS Alabama was in fact built, outfitted, and crewed in Liverpool.
Zomato data breached: 17M user records stolen
I just disable automatic autocomplete in IDEA and use ctrl+space explicitly when I need it. You still have all the smart functionality of the IDE, but you also get zippy typing.
Scope of Mobile Apps in Logistics Industry
im nex in this site can you help me
Why does this link to a PDF print of the content at https://medium.com/@IsaacSimpson/urbit-and-the-not-so-dark-f... rather than to that page?
Put on Your Corbyn Face
Still good reasons when a web browser eats 500 MB.
Web game using Emotion Classification by clmtrackr to score you based on how closely you can match the emotions in a picture of Jeremy Corbyn.
I think that depends what you mean by "using it".

XML can convey a lot more semantic meaning than JSON ever will, and standardisation of things like XPath, DOM, XSLT, etc provides a lot of power when working with XML documents.

With JSON, essentially everything is unknown. You can't just get all child nodes of an object, or get all objects of a certain type, using standard methods. You need to know what object key 'child' nodes are referenced by, or loop through them all and hope that what you find is actually an array of child nodes, and not e.g. an array of property values. Finding all objects of a given type means knowing how the type is defined, AND the aforementioned "how do i get child nodes" to allow you to traverse the document.

Of course that assumes what you have is a document, and not just a string encoded as JSON. Or a bool/null.

My point is, the tooling around XML is very mature. "Use" of a data format is a very broad topic, and covers a lot more than just "i want to get this single property value".
I still don't understand why the US won't fight IS together with Russia and Assad. I though it was well known by now that the FSA and IS are difficult to take apart, they are basically mercenaries fighting for whoever has money. When IS got oil wells (and the means to make money off of them by secretly selling to Erdogan) the FSA, at least partly, became IS. Assad has been saying since the beginning that the FSA are animals, and some of them were barbecuing heads at some point.
Ask HN: What do you think of Tom Friedman?
Tom Friedman has a new book about technology.

Basically, it's the continuation of The Lexus & the Olive Tree and The World is Flat.

As a non-technologist journalist who writes a lot about technology trends to a lay person, what do you think?
It is suprisingly easy to lose track of things in the ocean. Even big things. Ships. Aircraft.

If the transponders are headed to X whilst the ship is headed to Y, it may take you a while before you realise that the ship isn't also headed to X. At which point you now have the problem of determinging which of those fuzzy, cloud-obscured smudges is your ship, and which is someone else's.

Radar can pick up ships, but it also detects, say, rogue shipping containers, of which there are a suprisingly large number.

Existing tracking systems rely on AIS transponders:

http://www.bbc.com/news/science-environment-28372461

Yes, Google can track ships at sea. But it's also relying on AIS, rather than imagery:

http://breakingdefense.com/2012/05/google-satellites-can-tra...

LA-bound cars might be hard. A shipment bound for the Philippines, or India, or elswhere along the Indian or South China seas, quite possibly much easier.
Ripple and XRP Are More Stable Than You Think
A simple solution is the one you describe. A reputation system for ransomers. Time earned reputation for upholding promises.
hello friends can you help me
Someone who owned and operated a globally blacklisted spam company came to power in Delhi, ironically on an "anti-corruption" message. Ethics aren't part of contemporary social contracts in India.

See "Somnath (Spamnath ?) Bharati".
You're asking the wrong question: What's your marketing strategy to reach your target market?

(of which your website and SEO could be an important component - or not)
Until commandeered electronically within your harbour.
Risking jail by refusing to surrender passwords at Heathrow Airport
Solar Enery Prices Lower Than Thermal, Nuclear Power in India for the First Time
EU fines Facebook 110M euros over misleading WhatsApp data
You might have actually convinced people to not consider Scala. You are saying, Scala is great, except for these small things:

1. Modify your codebase to use microservices

2. Modify your IDE habits to be more REPL friendly

3. Modify your team coding habits even if it makes it hard for one person to work on the other person's codebase.
Open RAR Files on Windows, MAC and Linux (Easy)
How do you mean knowing Debian/Arch would hamper your effectiveness with SELinux? Can't you just apply the SELinux hardened kernel in Arch/Debian or whatever else?
The right for the energy (food, fuel), insulation (clothes, room) and information (internet) necessary to live long and prosper.
In particular I would love to see the query size change in the real-time database. This could either be achieved by compressing the JSON response, or by calculating the traffic differently.

As a user of Firebase about a year ago I saw much, much higher egress traffic from the Real-time database than I expected. To be specific, for testing purposes I set up a note-taking app, which (being a test) had the database size of 31kb. But here comes the weird part: by querying the database exactly 10 times, my console was showing 24.5mb of traffic, which is much higher than 31*10=310kb/0.31mb.

Ultimately this caused me to change tracks to an open-source alternative, but if changes would be made on that front I'd be willing to take another dive into Firebase.
This is basically not possible in my country since there is basically no cash. Most people I know don't carry cash at all if it's not absolutely necessary for some reason.
Heaven forbid they just support Swift instead.
Actually the South's early strategic goals were built around bringing Europe into the conflict. The purpose of Lee's 1862 Maryland campaign was to demonstrate to Europe that the South could survive militarily and deserved recognition and support.
malloc already hands you more than you ask for in a lot of cases, check out malloc_usable_size.
> Oh god, not this again. [...] every freaking country [...] really annoying [...] societies you can't be bothered to understand.

Would you please not rant like this on HN? If you know more than others, that's great, but then please explain it in a way we can learn from. Venting spoils conversation.
That is higher level, not lower level
> Servants get paid

Not necessarily.
They could be volunteers.

> freedom to choose their own destiny

Lola had the freedom to choose when she was deciding to move to the US.
She also had freedom to choose when she was deciding whether to keep working for that family. If she wanted - she could walk out any time.

Lola also wanted to keep working even when she retired and was even discouraged from working.

Calling that relationship "slavery" is not fair to actual "slaves" who were forced to work against their will.
Is it me or is the episode called "Ep.2:Grave of the Fireflies and Nosaka Akiyuki"?
Can't find anything else in PocketCasts at least...
Facebook fined €110M for providing misleading information on WhatsApp takeover
* Correction. I meant Flash Fill. And this is isn't an exact replacement, but it's pretty close.
Tesla factory workers reveal pain, injury and stress
Yeah, good question.

The lower bits of ->size are actually masked off when considering a chunk's size, because they are flags:

#define SIZE_BITS (PREV_INUSE | IS_MMAPPED | NON_MAIN_ARENA)

/* Get size, ignoring use bits */
#define chunksize(p) ((p)->size & ~(SIZE_BITS))

So you really can't increase the size by less than 8. However, I know what you're now thinking: an attacker with a 1-byte overflow can mess with the flags! That would be a topic for another blog post, but I'm not aware of any techniques where messing with the flags would permit a clean ASLR bypass.
Stack News from Stackshare
Android Announces Support for Kotlin
> eventually hiring someone for the "data analyst" role

Oh, I was presuming that a 'business person' and 'data analyst' is the same person. However, usually 'data analyst's job isn't just to write SQL - he's a person who understands the product, marketing, dives into data and researches it, and comes back with actionable insights for the whole business.

And if you're looking for easier scenarios, Excel and it's pivot tables are usually quite enough.
Boredom Is Good for You
+500

oh, god, a few years ago, when I'd been freelancing for 2 years, I thought I'd start looking for a job in an office very soon. now I've been freelancing for 5 years already and I think I don't want to have a boss or manager supervising me and follow their rules. I better tell them what to do :)))

working as a office employee -- that job will kill your individuality.
I can relate to that. I know multiple firms in NCR who operate on a model like that. Mass email campaigns, promotions and spam - undertaken from offshore servers hosted on shady ISPs based on data like this. I can bet this data has been made available to them and it has been already put in use.
Adjusting chain weight makes the chain stretch, is this detail outside of the scope of this demo?
It was 2 months after the end of the warranty and I often hear people getting their 6P replaced because of that.
A 1-2 years phone should not be unuseable and Google acknowledged that.
The receivers mechanism is kind of nice; reminds me of this[0], except that in Kotlin, everything is still statically typed. It's a really clean way to implement Trygve Reenskaug's DCI architecture.

[0] http://www.p-cos.net/documents/contextl-soa.pdf (there was once an article called "ContextL : The Holy Grail of Business App Development", but this seems to be no longer available
Iron Nitride Permanent Magnets – An Alternative to Rare Earth Magnets (2014)
We used it on my team at work and it was fantastic for design discussions and the like. Incidentally, while slack, dropbox paper etc all target this space somewhat successfully, I think there's still a lot that could be done here.

Getting a huge user base for wave would have been easy - simply incorporate its features gradually into gmail, and make it so that if you're in a threaded conversation with someone with a wave server you have all the extra features, otherwise it's just normal email.

This is in fact what I assumed google were up to, since they were huge on the email front and they described wave as the future of email.
Ohoh this looks very very nice! Keep it up guys, nice job!
I think this sort of thing could be done using Etherium. Allowing exchange in a mechanical way with code that the parties can verify on their own.
A programmed agent being quite impartial. Not sure how hard it would be.

Of course, you can never verify that they will not release the code or keep using it maliciously.
Actually most tomatoes in Europe suck as well. You'd be very lucky to find any in a supermarket, except in the summer if you live in the proper location.

The trick is that what most people think is a great tomato is not, they never tasted one. They think they have good ones when they eat one that's ok. A tomato is not supposed to be "ok". It's suppose to be "omg I want to make my whole lunch out of only those".

It seems surprising, but then again many children have never seen a cow IRL or picked up a strawberry from the ground themself.

When I want great tomatoes, I have some options:

- go to my local market. This requires to know your stuff, as most tomatoes are still garbage, despite the fact I leave on the Italian border. And most people around me have no idea what a good vegetable should look like. This knowledge completely disappeared, even among foodies.

- buy from a local farmers cooperative or directly from small producers. This is the best solution as it's almost always good. But as a freelancer, I have the time for this. Most people don't.

- buy from an organic shop. Pretty much a hit or miss, which sucks since they are very expensive, but still you have more chance to get something that in the supermarket.

- grow them. My GF does that, thanks god.

I'm just amazed of what people consider good product these days. The food is so messed up people settle for anything that taste ok. This is a terrible status quo. Vegetables and fruits are supposed to taste awesome. They are the best thing ever. A good tomato doesn't even need salt or oil, you can eat it like an apple.

The fact so many kids hate healthy food is not a problem with the kids. It's a problem with the food. What we give them taste bad. I don't blame them for eating the ben and jerry ice cream. At least it's guarantied to taste good.
I work with some larger Scala codebases too and the compile times are not that bad either. Maybe 30 seconds is more common for the large ones. Certainly not worse than C++, only a bit slower than Java.

>2. Modify your IDE habits to be more REPL friendly

Plenty of people use IDEs, I just think if that's what your main sticking point when picking a language, go with C#. It has the best IDE of any language.

>3. Modify your team coding habits even if it makes it hard for one person to work on the other person's codebase.

Nope, not a problem. I can work on any code base in the company. It's spooky how fast we can jump into others teams projects and contribute, and a lot of that is due to the power of the language.
Kotlin wouldn't be happening if Java was shipping things developers actually cared about.
I've done both iOS and Android and I'll take Java + Kotlin + Android Studio over the iOS stack any day.
And how do you ensure you are dealing with the same person from one transaction to the next? Any authority that can confirm an anonymous criminal is who they say they are needs to be illegal to keep law enforcement from finding out the identities, and if not they are still participating in a crime.

Again, how do you trust a criminal person or organization? By their nature, they don't follow the same rules.
Comments on HN do nothing for the victim, and it's self-righteous posturing to pretend they do. We don't do this kind of thing because we care about someone we'd never heard of until a minute ago. It's an opportune way to get some of our own anger out and see ourselves as moral at the same time.

Lashing out at the person you're talking to, on the other hand, actually can do harm—and that only means hurting the victim further as well.
They're not really in direct competition. Try writing an Android app in Swift, or an iOS app in Kotlin. Technically possibly either way, but one's definitely more suited than the other for each purpose.
How do taxes work out in Denmark? I tried to work out how it would compare to the UK, but it seems significantly more complex to work out. I _think_ an average programmer on £50-60k would end up paying about 35-40% of their income in tax? Or have I completely miscalculated? Compared to about 30% in the UK
Making a new app. Want to help? $25 Starbucks gift card
The Startup Industry’s Toxic “Side Hustle” Fixation
Yeah but I bet your sports facilities are nowhere near as good, and the admin departments are way understaffed /s
> I'm reminded of an extreme case of this every time I traverse a US airport, where there always appear to be far more staff than necessary (especially compared to the majority of airports I transit in Asia, Europe and Oceania) but none of them can assist you with any other part of the system they comprise

I'm so glad to see someone else mention that! It always makes me think that the US is a communist state in disguise when I see all the unnecessary people in US airports.
Adylkuzz Crytocurrency Miner Is Not the Next WannaCrypt
Hybrid app development with cloud infrastructure
Cloud infrastructure is getting more and more popularity in the hybrid app development having functional APIs. These functional interfaces for apps have been built to engage more clients in the business.
This was also included in the query editor of Microsoft's Power BI in the release a month or two ago. First you select the columns to be used as a source then start writing example values to the new column to be generated. It also shows the generated M/PowerQuery expression.

It can't do miracles, but this is time saving in many cases like when you want to concatenate values from different columns in a new format into a single column and so on.
It gets more complicated in a non homogenous country with 56 times the population. But for sure, Denmark is a nice, well run country.
If you got time, play around with extensions with multiple receivers, you can do pretty neat stuff with them.

See my comment here: https://news.ycombinator.com/item?id=14365317
It's impressive to see Kotlin finally getting some traction. The first time I heard of it was years ago: I was doing a piece of competitor analysis at Red Gate and I clearly remember reading about it and having a distinctly "whatever" reaction.

Part of that was because every time I'd seen some (relatively) small shop invent a language or platform in the past, it sort of sucked. But JetBrains are a rather different animal. They've done a great job of getting the right kind of people on board, with the right background and experience, to do language design well. They also have a talent for making long-term plays and consistently investing in them; they're patient about achieving long-term success (examples: IntelliJ, TeamCity, even YouTrack), which isn't so common. I probably shouldn't be surprised to see the same happening with Kotlin - they've been plugging away at it for about 6 years, I think. Great work.
Commenting on mobile - but no, GCP support is not outsourced. I deal with and am good friends with some of those on the frontline for GCP support - that team works a few cubicles down from me, and from what I've seen incredibly passionate about providing stellar support.

Are you sure you didn't perhaps just talk to a Googler who happened to be Indian? It's possible I'm misreading tone on the go - but 1. Google is very multicultural, 2. As a non-white, I admit I can be a little touchy when people assume things about technical chops based on your race, or what accent your English is.

Regarding the fact you felt the person you dealt with wasn't well informed, that's not good to hear. Do you want to 1:1 details to me?

Also, I assume you've purchased GCP support right? That's a paid offering, and having dealt with them as an outsider, they're pretty decent (I mean, you are paying them...). I only ask because sometimes people post in public forums and assume they're dealing with official support. Our actual enterprise support teams are separate.
GoFundMe: Help Us Take the FCC to Court
I'd recommend against using `std::mem::forget`. Even though it does pretty much the same thing you should probably use `some_cstring.into_raw()` instead. Semantically it's indicating that you are passing ownership of the string to the caller, while `forget()` just indicates that you want to leak the thing.