skysight-inc/HackerNews huggingface dataset:
Depends on the device. Could be a totally reasonable number.

Remeber the flying coffin?
https://en.wikipedia.org/wiki/Lockheed_F-104_Starfighter#Saf...
Consistency is a good thing, provided that the thing you are being consistent with is good in the first place.
Metro 4 was just finished a while ago in Budapest/Hungary and some of the stations look like maps from Quake 2. They are brutal.
I'm very suspicious of the fact that he doesn't give the name of the app or explain what it does, but you make a very good point.

If he is making this kind of money--and he mentions that it wasn't much effort to write the app--he'd kill the golden goose if he reveals what it does.
STUN/TURN/ICE have enabled NAT hole-punching to become fairly reliable, but the complexity involved is horrible. Try reading RFC 5245 and its companions - this isn't a sane way to design an Internet. It does work though.

New protocols are still an issue, but the problems differ depending on whether we're taking about the transport layer or the application layer. We've tried and largely failed to deploy alternatives to TCP and UDP. My effort, DCCP, for multimedia traffic is dead in the water due in part to NAT/Firewall traversal problems, and is now essentially tunneled over UDP. SCTP is successful in some limited circles, but you're very unlikely to see it end-to-end across the Internet for the same reasons.

Even TCP is really hard to extend. If you're interested, we did some work on this a few years ago: http://www0.cs.ucl.ac.uk/staff/M.Handley/papers/extend-tcp.p...
It's amazing what some middleboxes do to TCP.

At the application layer, it's somewhat easier. You can deploy new protocols over UDP, as BitTorrent did and as Google has done with QUIC, and they'll work in most places, but you'll still need a fallback. The universal fallback these days seems to be to tunnel over TLS on TCP port 443, because that's rarely blocked. The fact that we need to do this is an admission of failure on the part of the Internet architecture. The fact that it just about works is the reason we've not needed to address the underlying problem, which is the tension between security and extensibility.
The spike in ad clicks (or some other metric) probably triggered an automated fraud detection system. Apparently FB sent him a separate email that contains the details (see the email's top paragraph).

Also, the email from FB has simple grammar errors and typos. I would expect a company of FB's size to have QA for this type of automated content. So, it leaves some doubt in my mind that the email wasn't edited before he posted to Reddit.

It's not 'stealing' if there's a violation in a contract (terms of service) and a payment is withheld. He could get a lawyer at this point. Or, maybe there is an arbitration clause in the contract. Who knows. But, there are legal remedies to these types of disputes. The dude should calm down, stop posting to the internet, be professional about it, and search for legit legal advice.
You could go the other way just as easily, and eliminate the css requirement. Doesn't mean it's the best way to do a given thing.

Also, the examples don't support a lot of use cases... the accordian and tab examples, while interesting will submit goofy information if they're containing multi-part forms.

The image changer will break other bits of navigation, or similar changers by abusing the target. Similarly, the lightbox example doesn't have a slideshow support, and even if so, would probably be as/more complex than just using JS.

Also, how many of these examples work in IE11? This browser will be around a while for public facing sites, and has some really broken implementations of newer css features like calc (which doesn't work in several scenarios).
Show HN: Crappy self hosted time tracking via Slack
You can tell how bad things are when people are seriously arguing that police can't be expected to be a benevolent actor.
One is a server-side depencency and one is a client-side dependency. Don't conflate them.
> Fuck you startups with your extravagant parties and crazy off-site events that cost way too much money, you’re supposed to buy some fucking servers instead!

So he can continue wasting CPU cycles out of pure ignorance ;)
Amazon Music Unlimited is a Spotify competitor that starts at $4 a month
this can be a double edged sword, a company that contributes to animal suffering is profiting from the non-meat industry. but on the other hand the investment should be welcome. one compromise that may arise is the creation of a hybrid "low-meat" type product which still contributes to animal suffering but drastically disrupts the meat market.
Pretty sure that's CTR. It's really not that hight considering we're talking about a mobile app. People tend to tap at ads when they're trying to do something else, and that often leads to insanely high CTRs.

Pretty sure this dude is paying someone to click on his ads and generate impressions so that the CTR is average.
https://www.reddit.com/r/androiddev/comments/570gco/facebook...
I don't work or live in the valley but that was hilarious and based on the blogosphere probably on point too. Except for the part of the hash map complexity. In fact as the volumes of data grow the complexities become more important, not less. You simply cannot brute force your way out of a bad complexity.
mother:fucker in the source code, really?
OpenBSD vmm enabled
I feel like something must be wrong here. It's in Facebook's best interest to keep high performing publishers because thats how they make their money. I don't think they would try to harm that relationship just to prevent paying out publishers because they would just bounce and use a different network.
No. You are peers. Both are businesses doing business. They have a business relationship.

> They literally won't even talk to you.

And exactly this is, why the system is broken. If you are the elephant in the room and you do not have to care for the flies even if there would be regulations protecting the flies then this is not a good situation.

This would be some kind of Feudalism. At least in practice.

To clarify: I know there exists rules and regulations. But if a big player like FB can just ignore them unless someone unleashes their lawyers, esp. if this other person is sitting half the globe away, then something is very, very broken and fucked up.
> Paris is a marvel for its density and well-planned routes. But some of the lines are more like underground light rail compared to e.g. the Lexington line, which on its own carries like 1/3 of the passengers of Paris or London.

So maybe that indicates that more, smaller lines are the way to go? Passengers don't care how many passengers each line carries, they care about being able to make their journeys.

> The London Tube trains I've been on felt like a subway for midgets compared to the 10-foot wide BMT trains.

You get used to it. They're small but again that's not inherently a problem. (Being overcrowded is a problem - I don't know how NY or DC compare on this front)

> They stop running at night.

As of a few months ago there's now limited service on friday/saturday nights. But yeah, all-night running is absolutely something NY has over other subways. How much of a priority that should be is a judgement call of course - it's achieved by four-tracking the lines, so if you didn't need all-night running you could have ~twice as many lines (build the same number of tunnels, but spread them across the city better) for the same price.

> One of the only times I've missed a flight was due to a London Tube delay.

Anecdote != data - how do the statistics on late running compare?
That’s the cost of doing business with large corporations. They’re faceless. My guess is that Facebook could have thousands of claims for any kind of imaginable dispute on any given day. How on earth could they provide support for that? That’s what a legal department is for. To reverse your argument, I don’t understand why so many developers are reluctant to speak to a lawyer. We don’t like speaking to lawyers, we don’t like speaking to marketers and salesmen, we don’t enjoy talking to accountants, and the list goes on. Well perhaps it’s time to man the fuck up and start acting like grownups. When there’s money involved consult someone with an expertise on the matter. Period.

I too don’t live in US. But I don’t think that’s US specific. It’s just that the sizes there are in most cases a lot bigger than everywhere else.
America has a legal system made by lawyers for lawyers of lawyers.

"Ignorance of the law is no excuse..." is something said by a now dead and very naive man. When the "law" expands to something way beyond the ability of an average person to know and understand, you get carte blanche for abuse by both government and by corporations with legal teams.

In the Wild West, you bring a gun. In wild America, you bring a lawyer because all the other assholes are using them as weapons.
I quote

> tihonovova • 7h

> There are no ukrainian dollars. We have hryvna. I write about $160000 USD here.

https://m.reddit.com/r/androiddev/comments/570gco/facebook_s...
Does this mean it is limited to my RAM size?
The currently governing party in France is literally called the socialist party, no?
If there is more than 1000 USD/EUR involved you should get a lawyer to at least help you write the letters. That applies in most countries. You want to do that because: you want to be considered serious by the other party and not a joke, you don't want to miss deadlines, you don't want to give information to the other side that they can use against you, and you may trigger mistakes from the other side that then can be used against them in front of a judge, if it comes so far.

If someone owes you $160k you certainly want to get lawyers involved. There is no question. If your country has mafia instead of a law system, get the mafia involved. If you have a shaman get him involved. For that amount whoever can help you should get involved.
This is a result of the fact that your projects most likely don't have dates assigned to them (not even sure that was an option in the old system) so they all end up crammed at the top of the timeline. Once you fill in an approximate launch date for each project (or whatever you feel is most appropriate), the timeline should start to look a little more sensible.

That said, I'm still not a big fan of the new look. I also prefer the apps section at the end rather than mixed in with my employment history.
The Tor web browser disables most (if not all?) Javascript by default as a security measure.

Avoiding Javascript is an advantage if you want your website to be accessible to Tor users.

If your website only handles basic things like form inputs and it breaks when Javascript is disabled, then you have not made it accessible.
SCSS isn't even server side, it's developer side. Your build pipeline can be ugly as sin, the client should never care.
I agree, but I think you're putting the emphasis in the wrong place. A SCSS dependency isn't that bad because the client will never see it.

What is bad is code that's hard to maintain. When I did a stint of front end development recently, I went in with the mindset that "JavaScript is evil for the user and therefore should not be used when avoidable". I discovered after a while that although you can replace JavaScript with CSS sometimes, the resulting code is often much more difficult to understand and modify than the original JavaScript would have been. It's no longer in my interest to avoid JavaScript at all costs, as was the case before.

You touch on this with your "overcomplicating" sentence, but I feel like it didn't get the spotlight it deserved in your comment!
No disagreement there - see our work on standardizing tcpcrypt in the IETF tcpinc working group for our attempts to improve one small corner of this space. https://datatracker.ietf.org/wg/tcpinc/charter/
You should experiment with these. They are different on different browsers on the same platforms.
If flat roofs make condensation problems more likely and require more design work to avoid them, that's absolutely a flat roof problem.
It's from the browser, using the form input attributes they describe.
> If I were to believe HN, the only way people ever do business in the US is through their lawyers.

Your exposure is selective: you only get to hear about the cases where normal business has totally broken down (here, to the tune of six figures). This is true of most international news coverage, really...
why isn't Hollywood making this?
These battery controllers can do stupid things if misconfigured and are at least partly controllable by the OS, maybe you even can flash firmware. If there is no additional "dumb" circuitry enforcing some limits to protect the battery there may be cases where it is possible to do real damage.
Why would I use this (windows server 2k16 + Microsoft SQL) vs a linux image + Postgres? Does anyone have any insight in this comparison? It seems to me that this stack is expensive and will likely have less documentation, but I could be wrong on this and there may be very good benefits. Comments appreciated.
Although I'm not intending to derail the thread, I'm curious what resources or techniques would you recommend to get better at this?
SCSS is not a dependency for the user, this gets rid of the requirement of having JS and having it enabled and any page that works without JS is a better page than one that requires it.
Divided by 10
Previous CHIP has twice the RAM (512MB vs 256MB) and eight times more flash (4GB vs 512MB), and it is much cheaper (9$ vs 16$). The "Pro" CPU has same specs (1GHz ARM v7a). The only advantadge is smaller components, and probably less power consumption.

In my opinion, the 8$ CHIP is better than the 16$ "CHIP Pro". Also, for 15$ you can get a Pine64 [1] with much better specs (512MB RAM, 4 ARM64 Cortex A53 cores, ethernet, USBs, HDMI output, etc. -without flash/WiFi/Bluetooth-).

I guess that the 9$ price for the original CHIP was too low, being the reason of shipping delays (needing to compensate the lower board price with overpriced add-ons, with the risk of if not selling enough add-ons, running out of budget (?)).

[1] https://www.pine64.org/ (I'm not related to Pine64, just a happy customer)
Wow even the Android browser implements it. IE and Safari are lagging again...

I was surprised to see some Linux-style color picker pop up. It looks a lot like the one GIMP uses. Wonder if Firefox implemented that or they depend on something that does, and in the latter case, what's that dependency?
The solution is simple: Virtualize macOS on Linux, and then Virtualize macOS on your macOS VM. The inner guest is totally legitimate!
Without knowing the problem, you cannot take such a step killing off your whole product.

How long does a normal non-korean company need, to take the next step? Longer.
How long did Toyota need to announce the next step for its recall crisis? Did Toyota kill their flagship products for the floor mat, accelerator pedal or hybrid anti-lock brake software problems, which killed people?

Dense packaging is also possible. CPU temp. or cooling also. Many possible reasons. That's why you analyze it first, and then announce a plan to fix it. Almost everybody had such a phone.
And if we spent half the time we collectively spend making JavaScript validation programs on making the Firefox validation behaviour better, it'd not be this way.

Who goes first? Not me!
Google Certificate Transparency Report
I think most people who vote for Trump would be happy to be nominated as his delegate. All things aside, it is seen as a social honor to be a delegate.
Would have been a hundred times better if they'd included a gameboy style dpad on the left for arrow keys and 2 proper buttons on the right
"Speak to a lawyer" does not mean "make legal threats". It's possible and even advisable for lawyers to do other things.
It's exceedingly useful for developers that just need to fire this up to test something.

I'm not convinced anyone would use express for production purposes anyway due to the fairly severe memory/thread limitations.
That's why I built https://wakatime.com... which also integrates with Slack to update you on how much you worked automatically.
"a recent Pew study showed that over three-quarters of those surveyed [in the US] opted for coffee over tea"

Looking at the linked data [1], though they say "overall, more countries prefer coffee", it looks it's mostly a bunch of smaller countries upping the raw number of coffee-drinking countries (assuming their statement is accurate). Given that the most populous countries, India and China, are both 75-100% tea drinkers, it seems that leaves have the upper hand over beans afterall.

(No revelative point here, just being a dataphile.)

(And here's a different tea-coffee graph from the same source Euromonitor International, this time about correlations and retail values: http://blog.euromonitor.com/2014/02/the-worlds-biggest-coffe...)

[1] http://www.economist.com/blogs/graphicdetail/2013/12/daily-c...
I think she mostly damaged herself there, the student seems to have come out all right (but there was a risk they wouldn't have).
I use Apple iOS, where the operating system allows users to default deny contact access to all apps, with explicit whitelisting from Settings. Wire worked perfectly without access to my contacts on iOS. Signal refused to work without contact access, when iOS prevented Signal from accessing contacts.

I am sorry to hear about your Android experience, but I abandoned that platform long ago because of confusing management of per-app permissions, along with Google's penchant for data collection. Wire users on Android should try to get Wire developers to improve the control options on that platform, they usually respond within a few days to support requests.

I almost bought a separate iOS phone just to run Signal without access to contacts. Since Wire came along, that is no longer necessary and I can use Wire without a phone number.
Thanks for your tips

I do have a rough portfolio but it's just projects stacked on top of each other, images... thought about a language sorting thing you know click Javascript to view javascript files, etc...

I see your point about the wording.

I don't know, yeah I unfortunately am plagued with negativity

Portfolio:

https://www.cunninghamwebdd.com/portfolio/
I use LevelDB, it is a key-value database, from Google.

I am using it with Nodejs, on t2.micro, handling 10+ million requests / day

Never had an issue. in production for one year already. Really good :-)
It's down since hours. Blog post disappeared.. extremely suspicious.
Thanks I'll take you up on that.
China’s gaokao exam: Meritocratic only because it’s equally bad for everyone
Waste in Agile – Are We Truly Rid of It?
The biggest pain point with using :target is that location.hash, which powers it, is a single global state variable - which means you can't nest tabs inside tabs, for example.

The slider has the problem that it cannot dynamically size with the container width, and the amount of slider elements has to be known at compiletime (width: n * 100%).

File upload has the nastiness that you can not really independently style the inputbox with the filename and the button. Chrome has input[type="file"]::-webkit-file-upload-button, but I am not aware of a Firefox/IE solution. Also, you cannot combine the input[type="file"]::-webkit-file-upload-button with a general button selector in the same CSS rule, because Firefox doesn't know the ::-webkit-file-upload-button and discards the whole rule as invalid - you have to double declarate your button styles if you want uniform button look in Chrome. And, even on Chrome, you cannot visually separate the inputbox from the button (e.g. I have a 2-col layout, 320px/col and 16px margin, and I only can mess around with width, padding and margin instead of a clean separation).

To the people who whine about SASS: you can ALWAYS write the resulting CSS by hand, it just takes a boatload of manual typing.
Integration testing asynchronously created mongoose models using mocha
I can't wait to see if we will be able to teach bees 2 or 3 stage processes...
The linked KB article only talks about VMware Fusion not ESXi :)

I am aware about the statement that ESXi running on Mac Hardware is supposed to be legal.

However if you install bootcamp on your hardware, install Windows in the bootcamp partition and then use VMware Workstation/Player to try and run OS X / macOS you can't. That is not legal.

This has always confused me.

apple hardware -> ESXi -> macOS == OK

apple hardware -> macOS -> Fusion -> macOS == OK

apple hardware -> Windows -> Workstation -> macOS == not OK
In-Memory could be used for processing data. Or as temp tables.

And by the way: a lot of existing databases support this.
The problem is public facing websites, and will depend on your userbase.
Python for Data Science – Cheat Sheet for Beginners
This is factually incorrect. A dwarf planet is a planetoid that has sufficient gravity to overcome the crushing point of the material that makes it up, and therefore has spherical shape.

It's unclear to me whether this new planetoid is of sufficient size and makeup to be spherical, and indeed, it sounds like its discoverers are unsure too. But there is definitely a clear dividing line between the two that has absolutely nothing to do with popularity.
And when spawning external programs, always use the long options, and always close with "--" even if there are no options.
Author of Padlock here. Thanks for mentioning! Happy to answer any questions as to how Padlock compares to Bitwarden!
Patch Tuesday fixes four Microsoft zero-day flaws exploited in the wild
I blocked all js on the page and the examples just disappeared. I could just see the undecorated code snippets.
Yeah, the slider could have an overlay label that toggles a checkbox, where the slider animated is depending upon a checked property, but then the issue is which image is active... that would get fairly complicated with css only.
How are you going to specify "solve the value alignement problem"?

Even if this trick works, you have other problems, such as specifying what a human is.
> Isn't that just sort of an application of Sturgeon's law?

I think the "international style" has a much better hit ratio though. So there really was/is something uniquely bad about brutalism.

(My pet theory is that it's a style designed to look good in black-and-white photographs - presumably because that's what architects tended to be judged on in those days? - at the expense of looking good in real life)
Apparently researchers have already been training bees to find drugs: http://www.bbc.co.uk/newsbeat/article/33195468/honey-bees-tr...
Sure, but (unless their GUI is implemented with web technologies for some reason) they generally use native widgets, at least.