skysight-inc/HackerNews huggingface dataset:
There are discussions on that topic. However, everybody needs to realize that this is Paul's personal project, not an official Mozilla project, so don't get your hopes too high.

That being said, I'm quite excited about that project, I opened a pull request a few hours ago and it was accepted :)
Yes - mind blowing. Perhaps because I've taken thousands of taxi rides, that even a hundred Uber/Lyft rides later, I still can't comprehend how wonderful it is to just push a button and see a car pull up. I wasted so much of my life waiting for taxis, many of whom never showed up, many of whom showed up 30 minutes late, and sometimes were never available - that Uber/Lyft just continue to blow my mind. Easily the most exciting use of my iPhone.
Unfortunately this problem isn't specific to FoundationDB; the old "industry-standard" TPC-C benchmark has a similar low-contention design which has led to years of unrepresentative performance tuning and benchmarketing.
Learnings and challenges when running WebRTC on mobile devices
Similar concepts from Microsoft (browser wars era):

Microsoft integrated Trident (Internet Explorer HTML engine) to Win95 with the ActiveDesktop refresh (part of IE4 installation) and shipped with Win98 by default. The desktop background wallpaper was a large HTML page, there were DHTML widgets, the Explorer sidebar was HTML. In Windows 2000 and ME you could even preview Videos in the HTML based sidebar. WinXP's sidebar is HTML based too, also the slow applications window where you can uninstall applications, as well as the control panel. Even in Win7 and more modern versions the UI render code for the control panel, some new popup dialogs, and some Office UI and Windows Media Player is based on a forked render code that happened in the XP era. The EU even mandated that Microsoft has to release the API to the public, so that other developers could create such beautiful Windows applications based on that UI code.

Use your favorite PE resource explorer (e.g. reshacker) to verify it. The DHTML source is in various shell related dlls in the Windows directory.
Why don’t you use SVG instead of PNG for icons? Then you can use CSS to customize them for different themes.
Can't I just take your glib statement and just reverse the roles (JS developer not understanding Java)? What makes JS development more misunderstood than Java development?
> When he rolls into a gas station to fill his tank, [Jack] doesn’t get out of his car. He punches a few buttons on his cellphone and within seconds he has paid for the fuel.

Two uhh small problems:

- "Jack" forgot to fill up his tank at all...

- The wireless range of Apple Pay isn't that substantive.

Also is the person named "Jack" or "Bob." The article uses both.
EU VAT Changes – What App Makers Need to Know
Per the article, it's about 1/20th the cost that Google would charge you for the same number of writes.
One of the problems with the Creative Commons photos is that the considerable majority picks NC by default. That may well work for education but, depending upon whose opinion you're listening to, it may prohibit pretty much every other use that isn't purely personal. See, e.g., this case from Germany: https://www.techdirt.com/articles/20140326/11405526695/germa...

I do use Flickr CC licenses in some presentations that are educational rather than product pitches, but I realize this use is probably in a gray area.
Some sort of international version would be a good idea, if some reasonable plan could be created.

Regarding "free-riders", consider compatibility and interoperability. Some amount of "free riding" may be desired if it means you don't have to spend as much time and effort making things work together. These benefits may not be as important at the application level, but for infrastructure, these can be very important features.
I'm pretty sure Firefox has used XUL during its entire lifespan; Camino is the Mozilla browser that used native GUI.

http://www-archive.mozilla.org/roadmap/roadmap-02-Apr-2003.h...
Still Called RSD by many :) I am upvoting and commenting to spread awareness about CRPS. It is one of the most terrible disorders that a human can ever endure and it is insane that the use of ketamine has not been accepted as a non-expiremental treatment for it. My wife just finished a two day ketamine booster yesterday, and without the use of ketamine she would not be able to walk or even open and close her hands. Nothing else has ever helped her CRPS and ketamine has improved her quality of life in immeasurable ways. Yet we still have to pay for every single dollar of every single treatment out of pocket. So glad we are forced to pay for insurance that won't even acknowledge thousands of dollars a year of medical spending for necessary treatments.
How Brain Myths Are Harming Us
> But if increasing vacation time makes your employees happier and you also get more productive work out of them, why don't the companies that switch then get all of the best employees and eat the lunch of everyone else?

Because marketplaces aren't as competitive as you think they are. An advantage in one factor isn't sufficient to decisively kill off a competitor.

To give an example: Do you think one could find ten people who could each do a better job than your local muffler shop? Do you think one could find ten people who could each create a company that would eventually do a better job than IBM? Than Yahoo? Than Facebook? Then why does IBM still exist?

How come, in a competitive marketplace, corporations still make decisions based on where the CEO lives and who the executives play golf with?
I agree, I've lived in DC my whole life and always told myself the startup scene was great there. Then I moved to NYC, and now Palo Alto. The startup scene in DC is horrible compared to similar sized cities (by contrast Portland has Nike, Intel, New Relic, Puppet Labs, etc.), and DC is dominated by the federal government. Why work at a startup in DC when you can make $150k+ as a gov't contractor in DC.
Your statement "The review systems of private institutions..." is overly limiting as public institutions are the same. Sexual harassment, like racial discrimination, ADA violations, etc., fall under EEOC guidelines, and apply to both public and private institutions. (Note: as this case wasn't an employer/employee relationship, the EEOC doesn't apply, but you are making a very broad claim.)

For example of confidentially as part of the resolution process in a public organization, see the EEOC's own internal resolution guidelines at http://www.eeoc.gov/federal/adr/resolvehandbook.cfm .

You are right that the court decisions are nearly all public.

Bu to be clear, you want every investigation of a violation of internal policies to be public? Including things that aren't illegal, like plagiarism, or drinking on the job when internal guidelines prohibit it, or not following the dress code? Or is there something about this case which is special, and if so, what?

In the case of EEOC-related topics, your advice seems to be contrary to what's regarded as best practices.

You also seem to want an entire new level of government rules and oversight. For examples: What's the publication system for those decisions? Who can access them, and for how long are they made available to the public? Are they required to be in English? Can anyone start a internal proceeding or is it limited to managers? Or to the CEO? What about customers and students? In the courts, the plaintiff can be anonymous, as it was in Roe v. Wade. Does the same hold for publishing internal cases? In EEOC guidelines, invalid accusations made in good earnest are protected from retaliatory action, including requirements for management to prohibit retaliation from co-workers that find out about the issue. Does the same hold for the now-public internal investigations? Do other employees have a right to refuse to make a statement they know will be public, and who has the responsibility for preventing the use of this resolution system as a fishing expedition? Which government authority has oversight over the process? What are the penalties for an organization which refuses to publish their internal investigations?

Really, a requirement that all these proceedings be public seems open for a world of pain, and I don't see what the benefit is, given that it's ripe for abuse. If a hundred Global Warming Deniers send 5 complaints each about the corrupt practices of a climatologist, then is the employer (like the court) required to publish all of the false claims and make an investigation? Your proposal makes things less susceptible to public judgement because ... why?
Marmaray Crosses the Bosporus
I'm not so sure. Have the latencies claimed by FoundationDB been measured on multi-key transactions?

And if you need these guaranties, it seems like "Most of these operations can be implemented on top of the existing RAMCloud features". I would expect it to be possible to implement that and stay well withing the latency budget, provided that a single-key durable write is 100 times faster.
I want to use SVG. See issue #24. I just don't have the assets.
Excuse Me While I Kiss This Guy: The Science of Misheard Song Lyrics
Well, XUL was quite ahead of its time. Most of XUL has now been incorporated (and improved, and optimized) in HTML.

Also, Phoenix kept using XUL, just a rewrite that didn't attempt to do everything from scratch, but relied upon native components wherever available. Most of the Firefox UI is either XUL or HTML.
Yes, but there's a difference between "makes sense" and "I can do it without thinking, so it is a lot faster than pressing ctrl + right arrow a few times" which then leads to "maybe I'll use vim instead of Sublime Text after all." :)
You might be interested in Concepts, Techniques and Models of Computer Programming by Peter Van Roy and Seif Haridi (http://www.amazon.com/Concepts-Techniques-Models-Computer-Pr...). It presents an overview of different programming models, and expounds on the right way to approach problems with these different models. I found the chapters on concurrency useful myself.

While not a book, an alternative strategy that might be helpful would be to explore some projects like TorqueBox (Ruby) or Immutant (Clojure) that pull together a lot of different solutions (web server, application server, messaging, caching, transactions and scheduling) into a suite.
Try out the new StarUML beta. I was surprised to see that it uses node.
It's not useful/a service; it's a way of ensuring order on the road. You can't (legally and safely) use mobile phones while driving; and when taxis stop on the side of the road, they should resume driving ASAP, not wait until they finish typing the destination.

Regarding "app" services, I agree, it's not necessary as they can map the path in advance, but they can't replace the existing "taxi" service (i.e. hailing taxi) that way (and I feel it's reasonable for cities to protect that service to a certain extent).
This is how I understand chains to work in practice, and it's what the chain cert generator assumes. However, the SSL certificate ecosystem is so vast there may well be a case of chains ending up at different roots. I'd love to see an example of this. Even the cert given by viraptor, though it has two chains, ultimately ends up at a common root, "/C=US/ST=UT/L=Salt Lake City/O=The USERTRUST Network/OU=http://www.usertrust.com/CN=UTN - DATACorp SGC".
I doubt it. The US Federal Aviation Administration (FAA) has permitted the iPad to be used as Class 1 Electronic Flight Bag (EFB) since at least 2011.

http://www.faa.gov/other_visit/aviation_industry/airline_ope...
The "shadow sensor and PID feedback" they're using could be scrapped and replaced with manual control. It wouldn't be as fancy, but it would save you the $60 photodiode.

The only other sensor being used is a current sensor, a.k.a a multimeter.

You could make a real ghetto version of this jig with a laser pointer, multimeter and variable power supply.

All the laser pointer does is point at the wall and show you the position of your balance beam.
Glad I have the old model with no DRM. The fact that Keurig did this has earned my contempt. I will not be purchasing another in the future.
The "it works after traceroute" line was the moment I was sure it was ARP caching. Then I was just wondering if it had anything to do with AWS specifically, which could have pointed towards a serious VPC bug. That doesn't seem to be the case though. You're not weird. Just burnt by real experience.

Nice write-up. Too bad I'm not in SF. :P
There are some awesome documentaries on the digging of the chunnel, giving details of how they guided to two TBMs (they used lasers pointed backwards to extrapolate direction), how close the two were in alignment when they met up in the middle (I won't spoil it), the Friendly rivalry between the two digging teams to see who could get to the mid-point first, and other challenges they faced when they discovered the structures in the earth under the water were a lot more complicated than they originally thought.

https://www.youtube.com/results?search_query=chunnel+digging...
I don't think you should have to put in extra hours to have the extra day on the weekend. We should have moved to a 30h workweek years and years ago.
Ember can react
OK, I thought you meant there were many more such languages - but "proliferated" means spread, so my mistake, yours is valid use.

Yes, Haskell is better known, but not proliferated in real-world usage (though jq was based on it). F# and Scala aren't seeing much adoption.

I do think type inference will be borrowed from them (and pr many other features), but not pure fp (it makes some tasks unnecessarily difficult). The growth of dynamic typed languages suggests to me that developers value ease of development over almost everthing.
We're a direct competitor to Embed.ly. In my unofficial testing, we perform better at the embed level, but still have some work to do on the extract level. Our plans are priced 50-75% less (even more for enterprise plans).
Streaming SQL Over MQTT
The obvious problem here is with fields that are small and highly specialized, such that anyone knowledgeable enough to comment on a topic are known to be from a small circle of scientists.
I use Apache jmeter, which is free. Alternative a simple nodejs script. It's possible to saturate my laptop simply because any outgoing request has a cost (CPU, bandwidth, writing results to disc) and I wouldn't be able to simulate 100k users. For most cases and a piece of mind that the website doesn't break under load it's fine.

Those services do just that: send requests to a specified URL. Some can play whole scenarios (logging in, setting cookies etc). The power is in the reports they create and the convenience of an easy (repeatable, shareable) setup. You may or may not need to simulate users from across the globe or users with slow connections or certain browsers.

If possible have a second setup of your website for testing. This makes sure you don't pollute your production logfiles or affect real users.
Fairly so, and particularly good in introducing the "who pays for overruns?" whammy in the 4th paragraph after minimally setting the stage.

"While construction unions are backing this project, labor disputes could also get in the way."

Some union dispute indeed delayed the start of the tunnel by a month.

On the other hand many of the cited possible problems might have been amenable to fixing in place, e.g. the cutters in the front are replaceable. The terrible problem now is that its main bearing is messed up (forget if it's just one or more seals, or worse, or even if they really know yet), requiring this major excavation to get to it and then surgery. If the problem wasn't, or wasn't uniquely caused by that steel well casing, it could get broken again ... it's only done 10% or so of the length.

And, yeah, the traffic projections aren't great. As I remember, no matter how people go "wow!" about the size of the tunnel, the capacity of it will be quite a bit less than the viaduct. Then there are all the other factors that can make it less desirable.
I'm not an expert in this, but:

because there are no reads, any serialization order is possible and therefore there is no chance of conflict

I don't understand how this is the case. If clients A and B try to write to the same key, it can be serialized as {A,B} or {B,A}, but in either case, there is some kind of conflict... no?
You're getting your browser history mixed up a little -- Phoenix was a reaction against the general bloat of Mozilla, but it was still a cross-platform XUL-based affair.

Check out the Phoenix 0.1 announcement: http://website-archive.mozilla.org/www.mozilla.org/firefox_r...

"Phoenix is a redesign of the Mozilla browser component, similar to Galeon, K-Meleon and Chimera, but written using the XUL user interface language and designed to be cross-platform."
Can you link to the pull request? I'm curious to see it, but can't find it.
Night train cuts will de-rail green travel
Getters have been in JS since ES5 and can do what you just wrote. Obv Proxy is more powerful/has more traps.
I've been told that the suburbs immediately outside Detroit city limits are rich as Croesus.
The steel casing was in the survey provided to the contractor as part of the contract documents.

http://seattletimes.com/html/localnews/2022757238_berthapipe...
Yes, Elm is a gateway drug to Haskell.
I don't think so. I just went to their site and the first case study i opened was from theguardian.com. I went to theguardian.com and went to do a search. Guess who they are using to power their search function? Google.

In my opinion which means nothing, sites need to figure out how to power their own search. Using a third party isn't going to work for most. Maybe people need to focus on building custom architecture that indexes the data in a more structured way rather than cobbling systems together that ultimately hinder search efforts when its time to get the user what they want. I don't know the answer but somebody eventually will. Maybe wordpress will create a powerful search for all those wordpress sites.
Specifically, biologists working with cells. I clicked on this expecting something that was relevant to science in general. It's not.
7 tips for designing awesome animated GIFs
6 Experts Give a Content Marketing Strategy in 3 Words
All of the transactions in the test noted in the blog are multi-key transactions. (20 key updates)
9legacy: an experimental patch queue for Plan 9 from Bell Labs
Phoenix dropped XPFE in favor of lighter XUL that relied more directly on OS widgets. Here's a message talking about it:

http://sourceforge.net/p/xul/mailman/message/1494849/

I think Firefox mostly started out from an urge to make a "Browser product", rather than whatever the hell the suite had become. It shows in the release notes:

http://website-archive.mozilla.org/www.mozilla.org/firefox_r...

A bunch of stuff about convenience and fast and fixing problems and usability is in there.
but not for any combination that doesn't have B leading.

If you're always going to query those fields in that order, that's a perfect way to do things. If you'll be querying it a couple different ways then you're way better off with three separate one column indexes assuming the RDBMS can make use of index intersection.
At Couchbase we have a plethora of simulators. Simulations of cluster topology changes, simulations of failure scenarios, simulations of workloads to estimate requried cluster sizes, etc. Here's one: https://github.com/couchbaselabs/cbfg
Wow, haste is great. Thank you for sharing.
Postmates, Powering On-Demand Logistics
My argument was that the idea of having to work on a javascript project with >10,000 lines of code makes me want to vomit while the idea of working on a java project with >1,000,000 lines of code doesn't make me feel anything special.

People that complain about verbosity really don't have their priorities in line
The only thing surprising to me about this is to hear that this founder apparently had noble intentions at the start. I just assumed that every company that does this is cynically inducing more (short-term) work out of their employees while clearing some liabilities from the books, all at the cost of long-term success and morale. I would never work for a company with one of these "unlimited" vacation policies.
Thanks for the tip. The seal let some coffee through one time and I also had some slime growing inside it. Gross. But it's several years old maybe expected at some point.
Yep, and most of the UI in Firefox is either XUL or HTML, both of whom are rendered by Gecko. This is not the case on Android, for technical reasons (libxul is too long to load, so we rely on Java, which is pre-loaded by the OS, to display the UI).
What widgets are used? (I'm not a web dev and only dabbled in that over 15 years ago) If you use native widgets, then you end up with a cross-platform app framework. If you create your own widgets, then you end up with a cross-platform GUI toolkit and app framework. Which is it? Either way, this seems quite interesting. OTOH, can you do apps this way with anything other than js?
Myths of Enterprise Python
Same here, I just replaced the battery with a cheaper third-party battery when the original ran out and get about 45-60 minutes of runtime out of it still after 2 years.
https://github.com/paulrouget/firefox.html/pull/17
Motivation: How I create my daily dose
Delhi Court Issues Ex Parte Injunction Against Xiaomi Over Ericsson’s Patents
What's the difference between that and multiple returns?

You can have

func foo() (string, int)

func bar(a string, b int)

And do bar(foo())

The only thing you couldn't do is make a slice of tuples... But you can make a slice of structs that have just a string and an int.

I guess I just don't see a huge amount of utility that isn't otherwise already covered.
Traversing a binary tree without an explicit stack is also much cleaner thanks to sub-generators.

if tree.left:
yield from traverse(tree.left)

yield tree

if tree.right:
yield from traverse(tree.right)

As a trivial example.
I'm not sure where you are from, but I would not trust a job offer that is 6 months out. I don't want to discourage you at all. Just show the reality that job offers aren't worth the paper they are written on, so to speak.

Where are you from? In what area of your education did you have difficulty in school? What would you like to do as an engineer? There are plenty of junior/intern positions where you can go without a CS degree and get some great experience and a solid chunk of pay and even benefits. Although this isn't always easy to implement, you must seek out meaning in your life. Meaning won't seek out you. But, there are a lot of us here to help!
I think many companies dive head first into unlimited vacation policy without really thinking things through. I had a job where we had it and it somehow worked (despite the CTO's inability to follow any kind of project management structure).

Our PTO's were scheduled ahead which was policy. So if you took a two week trip, you filed it three months in advanced. You let your team, your PM, and business know you'll be out of town so they can manage expectations (e.g., less work). Our sprints were based on how much work we can do based on the existing resource. My team had a team of 3 so we never scheduled PTO's were two or more people were off for any prolonged period of time. Sometimes schedules collide, but we do our best to be transparent about big trips so that we can all plan accordingly.

You know, it worked well. I'm glad it worked well for you at Trulia (which, btw, helped me butt loads when I was shopping for a home, so thanks!). I'd work for you guys except I'm not a mobile dev, I like where I'm at, and I'm not looking to move. :)
Thank you for this. I don't use a Mac, but sometimes tools like this make me wish I did.