skysight-inc/HackerNews huggingface dataset:
Correct, we all are in startups with 90% chance of failure ;)

More seriously, I laugh when former colleagues think of me as successful. It's correct that I've launched a successful product, but money is so random that I rather consider myself as "having fun and learning to launch a product" than "being successful".
If you’re going to Pyongyang, be sure to check out the foreigner-only Wi-Fi
> It's not like Apple is refining the 4S and coming out with new versions of those devices.

Actually, they are. You think the BOM hasn't changed? You think it's the exact same components being shipped from the exact same suppliers?

The specifications are the same, but the components are newly manufactured. I'm sure the BOM has rev'd. It's a mistake not to consider phones as part of their lineup which you can buy new, just because they have lesser specs and were initially released a few years ago.

I think this is an important part of Apple's strategy, which comes specifically from the way they maintain iOS, which other vendors have largely missed out on.
In my experience in governance at A Highly Ranked Canadian Research University, where most top administrative posts were held by tenured professors, they tend to take the view of "well, I successfully negotiated the gauntlet of obtaining tenure through my research, if you can't do the same, tough luck."

Dean, department head and provostial positions are heavily weighted toward highly successful researchers who have effectively "retired" into administration and seem not to consider teaching to be one of the university's core functions.

It's easier to convince these people to hire another janitor @ $70k/year than to give a contract teacher a full-time job at the same salary since to them bringing non-researchers into the ranks of permanent faculty is equivalent to letting the barbarians into Rome.
Probably part that, part joking reference to the term as used outside computing (see http://www.urbandictionary.com/define.php?term=Mansplain).

I guess the idea is that manual pages can sometimes seem to be intentionally obscure, and kind of proud of it. I don't have an example handy, nor am I even sure I agree, but I think I got the joke, at least. :)
You could side-step leap second issues by using a TAI based timestamp.
Reality or glassdoor and similar stats
Within the last year I've been approached by a couple of startups who have technical founders focused on the secret sauce/core business. I was approached in both cases as a possible CTO where the bulk of the work was building out the cloud infrastructure tailored to the needs of the Crown Jewels. Based on my background, there were also likely contributions to the "Crown Jewels" as well. Clearly the algorithm guy was setting himself up as CSO, another technical founder had CEO, the services side was expected to be the job of the CTO.

In both cases the companies were seed stage, maybe been through an accelerator or not. I was honored to be approached, but as an industry veteran, taking a 50% pay cut for 3-5% equity seemed a bit much.

To generalize, seed, focused on building out infrastructure / customer base -- salary 100-140k, 3-5% equity.

My sniffer says this is "reasonable" but looking at and knowing the work needed, a pay cut plus the percentage to basically build a cloud service seemed underwhelming.

I assume the offers were reasonable, or was I not over anali tidal?
Why is a specific random generator should be in the standard at all? Random generators are quite a dangerous area.

Picking one is not without compromises:
Do you want your PRNG fast? Or do you want it cryptographically secure?

It could become obsolete in less time than expected.
It's mostly true for CSPRNGs. Maybe that's why they are considering Mersenne Twister which is "good enough" for many use cases but not meant to be cryptographically secure. Sure, I'm using it right now for physics simulation and it's certainly good enough for that and it's hard to imagine a case where a 623-dimansionally equidistributed PRNG could fail. But it most certainly can if it can't be used for cryptography. It is much better than rand() though and one could argue that it will be good enough 99% of the time. The problem that you can't replace it if it ever becomes obsolete since some software depends on the predictability and still random like features of PRNGs (like game map generators, digital art, etc...).

I think the one boost library they should standardize is boost's random device. PRNGs could become obsolete but "truly random" will always mean the same. However it's not trivial that one has access to a truly random source and in that case it should fall back to fail. At least it could kill the practice of seeding with time.
@Oneweekwonder - Many conferences are held weekly in South Africa, latest being the Mining Indaba with Tony Blair as speaker. All conferences go ahead without interruption because contingency measures are put in place. Load shedding and generators are not unique to Soweto or the Soweto Theatre.
SpaceX Launches DSCOVR Satellite to Deep Space Orbit
This is flat out not true.

In the academic literature of type theory, "type" has a very particular meaning and is a construct for reasoning about programs before execution. The community may use "tag" but mostly as a means of distinguishing between "types" in type theory, and a runtime tag. Often the term "dynamic type", or "runtime type" will be used as well all as means of differentiation.
@kabouseng - Don't comment on things and a country you have very little knowledge og lest you stick your foot in your mouth.
I remember it being the pirate king in the old days. Won't miss it much now.
I wish I had heard about this site just a month ago. I used eHealthInsurance and a bunch of similar sites extensively to find my self-insured plan. Using the worst-case sort on healthsherpa, I just found a better plan than the one I'm on. Too late for me to change now but here's hoping next year I get on a better plan.
It's debatable if there are any real subsidies. My last but one iphone I bought for £99 plus 24 contacted payments of £38 each over the next couple of years = £1011. The next I bought for £529 cash. Thinking the first payment plan is a subsidy only really works if you don't understand maths.
There are so many sad broken people in Silicon Valley. Maybe it's a matter of people not being socialized well as they grow up and a somewhat insular community that feeds off itself.

I left about 10 years ago but still have strong ties (business and friends) to the area. Some of the stories from my friends dating are shocking, disturbing, and hilarious at the same time.
$('#no-html div').click(); :D
The cable you're looking for is called a direct connect cable. "Fake" optical modules on both sides, plugs it together with a permanently wired copper cable.
This looks great! Let me know if you're open for a skype to see whether there's a possibility to collaborate.
Facebook's Open Rack project is based around 48v.
CSS Jokes
In the US, few do. The standard homeschooling situation is exactly what they fear: Religious fundamentalists who want to shelter their children from opposing views.

People with an excess of intelligence/time/resources who choose to homeschool their children because they're dissatisfied with the rigor of their academic program are very much the exception to the rule. Read up on the experiences of such people when they try to locate a homeschooling group without religious instruction.
You too can become a billionaire
Do you have an uncle?

Good. (Alternatively, an aunt will do too.)

Designate your uncle a venture capitalist.

Next, form an LLC.

Have your uncle do a seed round of VC investment in your company. Say, sell 0.0000000001% of your company for $1.

Congratulations, you are now a billionaire.

(You're welcome.)
Hmm, that's interesting. Could you give specifics (browser, ios x.y.z). Out of 140 tests none resulted in error on iphones. Thanks.
Sounds really complicated to be honest. What I'm looking for is basically the following:

1. Sign up

2. git push

3. Application live

No configuration or spending time in the terminal more than step 2. Can I get that with Dokku on Heroku?
2015 Cheap Quinceanera Dresses
An ideally typed Lisp would be no different then a dependently typed language semantically.

Yes, you would use slightly different syntax but a key feature of most dependently typed languages is that they only have a single class of pseudo-terms that are used for both types and programs.

An example Idris program:

double : Nat -> Nat
double n = 2 * n

ourVectorType : Type
ourVectorType = Vect (double 1) Int

aVector : ourVectorType
aVector = [1, 2]

If you change everything above to an S-Exp you have a typed Lisp where both types and terms have the same language.
You could start by paying more and making it easier to enter the profession. If it's as valuable as you say, surely you'd be willing to pay more than he could make as a cleaner or a convenience store clerk.
> Why are those that are contributing the data not being rewarded for their contributions.

Do you claim that the services that you "contribute" data to (Facebook, Google, etc.) do not provide any value to you? If that's the case, why do you keep contributing your data? If they do provide value to you, how is that not a "reward?"
Deepin Movie V2.2, Enjoy Your Audio-Visual Feast
PurchaseType doesn't need to be stringly typed. See https://talks.golang.org/2015/json.slide#1.

type PurchaseType byte

const (
Free PurchaseType = iota
Rent
Buy
)

func (t *PurchaseType) UnmarshalJSON(data []byte) error {
var s string
if err := json.Unmarshal(data, &s); err != nil {
return fmt.Errorf("purchase type should be a string, got %s", data)
}
have, ok := map[string]PurchaseType{"Free": Free, "Rent": Rent, "Buy": Buy}[s]
if !ok {
return fmt.Errorf("invalid purchase type %q", s)
}
*t = have
return nil
}

That's enough to give this output:

[{Inception 0.99 Rent} {Johnny Mnemonic 0 Free} {John Wick 17.99 Buy}]

http://play.golang.org/p/dyNVlgmFtu
Sorry, I didn't get what you mean. can you be more specific, please?
Totally. They had a string of bad decisions when it came to the overall experience, the network walkman with loading the songs from usb was a nightmare too, hardware quality also degraded over time.

I've been reminded of these when I has to sync to my computer to load arbitrary mp3 in the iOS library. The tracks are on a NAS, I could get them through dropbox as well, or any other way, really. But I have to go through iTunes if I want to add it to the library and listem to them through the main music player (and since at the start every app duplicating existing fonctionnality were refused, there's just no compelling, high quality alternative player not relying on the song library)

This is a single bit of annoyance, but then you still have to juggle with the libraries' respective itunes accounts, getting your tracks randomly deleted while syncing to a new computer etc.

It's still somewhat better than what I had to deal with when I was using a Sony MD with digital tracks. But for comparison I don't have these music related pbs on android.
:D :D

Still nothing will happen. I haven't defined the function :P
Top 15 Most Popular Viral Sites – February 2015
The Steve Jobs quote mentioned about bicycles for the mind is cool https://www.youtube.com/watch?v=ob_GX50Za6c . I know it's old but I hadn't seen it before. The rest of the article is kind of intellectual mush starting from saying "litigated against" in the first sentence when he hasn't and continuing in a similar vein.
How to apply the Jobs-to-be-done methodology to web design
3 techniques I used to sell UX to stakeholders
I chatted Peter Molyneux up after he hyped up his cube clicker at his keynote address at the Unity conference in Amsterdam a few years ago. He didn't appreciate it when I ventured a guess that the secret thing he was hiding inside the cube was a cow. https://en.wikipedia.org/wiki/Cow_Clicker

I fondly recall the exciting demos and wild claims that Peter Molyneux gave of Black and White at CGDC during the late 90's, which reminds me of Joe Spark's exciting demos and wild claims about Total Distortion that he was showing at practically every computer conference for several years during the early 90's.

https://en.wikipedia.org/wiki/Total_Distortion

I think they were both interesting games, over-demoed before their time then under-shipped after their time. They had a lot of unique original ideas, but both would have been much better received were it not for all the hype that set such unrealistic expectations.

The idea behind Total Distortion was that you went out into a virtual world, explored, fought guitar battles, took pictures, and shot video. Behind the scenes, the pictures and videos were annotated with metadata about the subjects.

Then you went back to your multimedia production studio and used a miniature kid-friendly version of Adobe Premier to produce music videos using the raw content you gathered from the game. Implementing a music video editor in Director was an amazing technical achievement in and of itself.

But then (and here's the hard part) you had to sell you music videos to simulated hollywood agents, who evaluated your videos based on their (very diverse and whacky) personal preferences. The metadata in the pictures and video you used would entertain or disgust the various agents in different ways, and they'd give you feedback along the lines of "I'm a people person, and I want to see more people in it!" or "I'll be honest fellas, it was sounding great, but I could have used a little more cowbell."

But Joe Sparks demoed it at so many conferences that it was a running joke that it would never be released, because he keep adding new cool features to make each demo more awesome than the last. When it finally was released, it was a big disappointment, after seeing all those fantastic demos.

http://web.archive.org/web/20090516110053/http://www.gamespo...

It was a brilliant idea that was way before its time, and pushed the limits of the technology, incorporating machinima and video editing into a game, but the execution was mediocre compared to all the great hype. It was terribly difficult to implement that kind of stuff in Director in the early 90's. It would be great to see somebody try the same idea again, but with modern technology.
> if our data is the oil of the 21st century, then why aren’t we all sheikhs?

We are, but we dig up only about 5/100th barrel of oil a year. Making money out of data is a matter of scale and expected average revenue / person / year.
> Self referential consistency makes sure I do not make errors within the logical model I have set for myself. It does not help me build better models but once those models are built it helps me to compose programs that do not break the invariants in the chosen formalism.

I think this is a valid point.

But I am less convinced about the second part. I feel that better type systems do help one model the world better (while retaining the consistency checking that you mentioned). In my mind at least having more/better "type tools" is like having differently shaped pieces in your lego tool box. You can create better models for yourself, because the pieces allow you to. And the more experience you have with them, your modeling abilities also improve.
How to Set Up VPN on iPhone/iPad?
By occupying the x86 debug register with key data, what impact does it have on a computer? Are they completely optional to the normal everyday operation?
In France, yes. There's a service called "SOS Medecins" that you can call, and a doc can come and visit.
It is overpriced of course (three times what you'd pay at your regular doc, and it won't be completely taken care of by our national health insurance) but it can be very handy.
I used it in Paris, where I didn't have a regular doc and had a flu.

In smaller cities, more so in villages or in the countryside, your regular doc can come and visit, as older people might have difficulties moving, or the practice might be far away.
> the primary reason remains the fact that the iPhone is a premier fashion item

But what does that mean? _Why_ is the iPhone a fashion item and other phones are not? Why does the iPhone command such a high degree of customer loyalty compared to its competitors?

Perhaps it's not what you meant, but when I read the argument that the iPhone is only/primarily successful because it's a fashion item, I feels like what is implied is that the iPhone as a product is similar to it's competitors and is only differentiated by better marketing. Which I think is BS. But if it were true, it would be even more astounding, considering Apple spends only a fraction of the amount Samsung does on marketing.
Yeah my first thought was this. Definitely remembering it from an article of the same author about the new UK directive http://www.90percentofeverything.com/category/dark-patterns/
I have recently spotted a real-life dark pattern: http://imgur.com/wFsfrfl

It's a gas station in Poland. This attempts to trick you into buying the overpriced 98 octane gasoline instead of the default 95 that everyone buys.

Notice that the 95 is hidden in the middle of the diesel fuel dispensers and even its nozzle is designed to match those. The photo doesn't show it well but the actual labels are placed high enough so that you won't spot them unless you deliberately look up.
Vega, Sri Lanka's All-Electric Supercar
Note that it is only possible to make a video looping if the entropy does not increase visibly in it.
Seems to work for me. I type in the first few letters and it gives me a dropdown menu for autocompletion.
No Credit History Check Car Loan
It is property of the language - type annotations. Yes - maybe types can be infered, but I haven't seen any IDE with good refactorings for languages without types annotations (smalltalk doesn't count).
The title should be "Useful Elm code which could be useful if you decide to code a game in Elm", not "Developing Games in Elm".
The gap between billionaires and the average software engineer is so large that it makes any such "confrontation" meaningless.
Netronome, http://www.mellanox.com/related-docs/prod_adapter_cards/PB_P..., there are others for more $$ using the Altera Arria 10, or other Xilinx FPGAs with 2x40G or even 4x100G.
Getters, setters, builders, special design patterns are not related to existence of type annotations. They are related to lack of different constructions or misusing existing ones.
If you have a passion for design and experience in HTML, Click here
If you have a passion for design and experience in HTML, this may be of Interest to you! At Travis Perkins in Northampton, there is currently an excellent opportunity for an ambitious individual looking to get their foot on the IT ladder. If you are interested connect with me on linkedIn or click on the following link! - http://ig29.i-grasp.com/fe/tpl_travisperkins01.asp?s=4A515F4E5A565B1A&jobid=126631,3435254135&key=26817091&c=122148223415
Web's Most Creative 404 Error Pages (2015 Edition) – NOUPE
I would love to use this but I'd appreciate an option not having to import my LinkedIn.
But that's the whole point - he wanted to take a risk. That's why the story is a moving poetic statement. If he'd done it the sensible way there wouldn't be a book about it.
Apple Pocket Phone

http://blog.benwen.com/opinion/product/2015/01/29/apple-pock...
A hosting service pretends to be a dropbox-style service for backing up and sharing important files. A cyberlocker abandons the pretense, all but calling for people to share files they don't own in exchange for money.

For me, the line is when you start paying website that host links to files on your service (referrals) or when you reward known pirates even after, literally, hundreds of valid takedown notices against their files.
I think it's because the academics start off as trusting students. At my school the professors kept telling us how wonderful it is to have a math degree and that you'll do this and that no problem. They push you to go to graduate school because you show promise. Only to be paid very little and have a difficult future. Of course you don't do your due diligence at first because you trust your profs. And by the time you get to graduate school there is a sort of momentum that keeps you in.
So will Facebook die Online-Medien erobern
Lowered, perhaps, by the absurd complexity.

Increased, perhaps, by the good performance.

It'll probably happen when it settles on one socket.
How would you hire someone without capital?
There are ads where I live by telcom companies that say "Use Facebook without the internet".

I always assumed that it used SMS or USSD but can't figure out what the UX for something like that would be like.
Tutorials on 5KPlayer AirPlay MKV, AVI, WMV, FLV Video on Mac/PC
> But taking advantage of that feature requires a five-figure-priced JTAG debugger

Reading RAM in a running system (even a "hardened" one) is easier than most think. Micah Elizabeth Scott's work on the Nintendo DSi [1] is an excellent example: with a budget of just $500 and a month or two of work [2] she could read a video stream out of RAM as it was being DMAed to/from the camera [3].

I can't even begin to describe how impressed I am with Micah's work, but cloning her FPGA tool from GitHub [4] and repeating the feat for a relatively static segment of executable code on a system that's less physically hardened against tampering, that seems trivial to me in comparison. Certainly doable with $500 and a couple of weeks time.

1. http://scanlime.org/2009/09/dsi-ram-tracing/

2. https://twitter.com/scanlime/status/562925122106191873

3. http://hackmii.com/2009/09/dsi-ram-tracing-camera/

4. https://github.com/scanlime/ram-tracer
I'd expect a team like xda-developers to run a seed of their content; it's the best way to make sure it is still available.
It is possible that they only allow an exam to be seen with the professor present and then it is held onto afterwards.

The thing is, he is already well over the budgeted hours. Sure this is a small thing, but there were probably a whole heap of other little things in the previous 50 hours he put in where he made things better for students. The line has to be drawn somewhere.
Thank you, I had somehow missed those. That's actually a really tempting price point.
Introducing Extension Signing: A Safer Add-on Experience
A good reason for the OP to append (2013) to the title
You're obviously depressed, and as a result being ridiculous. I've met many SDEs who are pretty poor developers, and unless they are completely fresh, they usually just aren't good because they don't care.

You obviously do care, and realize (and exaggerate I imagine) your shortcomings. Better still, you are trying to improve by asking here. So, I'd like to begin by saying that while you may (feel as though you are) not good enough, you just need to be patient because I'm sure one day you're going to be awesome.

Now for more practical advice, I would say the best thing to do would be to just code more. That sounds stupid, but it really is the best thing to do. Even better would be to code with someone else on a project together, so that you can see each other's code. I definitely learned a lot from reading other people's code, either from learning new things or also from finding ways to improve their code.

If you can't find someone else to code with, that's fine, but try to read some code. Finally, I would really recommend you try to do a relatively big project. The reason is that when you work on small projects you don't really have to worry about maintenance and thus code structure, but when you work on bigger projects having your code be concise and clean is much more important. Even having good style is important.

In any case, I'm sure you'll be fine! Find something that interests you and keep doing stuff! If you can't think of a cool project you can always go on HackerRank or Project Euler. Maybe you could even prepare for this year's Google Code Jam! You could then start building your own little library for competition problems!
Forgive my ignorance (I've mostly used svn before) but doesn't rebasing result in squashed commits in the way you'd want?