skysight-inc/HackerNews huggingface dataset:
well, isn't the telomere sequence just some sequence of base pairs, and all base pairs are the same length ?

from https://en.wikipedia.org/wiki/Base_pair :

> one bp corresponds to approximately 3.4 Å (340 pm) of length along the strand

so physical length and number of repeats of the sequence are the same, by some factor.
As someone who actually lives in New Orleans and knows people who were here during Katrina - I feel compelled to interject at this point that the institutions in New Orleans (the police, the Orleans Parish Levee Board) had been rotting long before Katrina. Using the chaos in the aftermath of Katrina is misguided because Katrina was just simply a very heavy straw on a camel with a mostly broken back.
Millions of people have branded Trump as a "homophobe", where in reality he's the most pro-gay president of all time at the start of his term. Not just republican, any US president, period. Obama was against gay marriage before he was (reluctantly) for it. Trump sees no problem with it.

Same with xenophobia: a xenophobe doesn't marry an immigrant.

Same with misogyny: a misogynist does not appoint a woman to run his campaign.

Same with antisemitism: his daughter converted to Judaism to marry a Jew, who also had a hand in running his campaign.

Same with racism: he wasn't in any way called "racist" by anybody until he ran for president, and there are numerous photos of him with prominent members of the black community dating back decades.

Much of the slander we've seen about the guy is totally fake. It seems HRC had very little of substance other than the pussy grab tape (note that there's no evidence it was anything other than talk), so they just made shit up and told CNN to air it 24x7. And CNN gladly obliged.

When the same people that manufactured and spread fake news start lecturing us about the harm of fake news, I just facepalm.
That's clojure, not java. JVM startup is much faster.
It's not about what it does, it's about respect. It's certainly not my place to dictate others' comfort.

As a society we've worked hard to ensure you can live your life without inhaling cigarette smoke; I don't see any reason to avoid extending this to e-cigarettes.

Of course, I've also seen clauses forbidding e-cigs inside apartment buildings. That's just an irrational, dick move—they aren't a fire hazard and don't appear to cause property damage like smoke does.
> Should we give deference to their cultural preferences which include all of the following: ownership of human beings as property (only if they have dark skin, though), subjugation of women who are legally disenfranchised, and enthusiasm for genocidal military actions against indigenous people.

We do give deference to that, as long as they are our allies and not actually within our borders.

More seriously though, there is no means by which we can determine how people might express their cultural preferences. I simply believe (unprovable) that the elite / bourgeois / urban class overreached (by creating a situation allowing those emergent phenomena to happen), and there was a reaction. If there were a critical mass of people who did believe in slavery, then I guess there would have to be a civil war or something to settle the issue. There is no way around the fact that public morality is enforced socially / by other people.
You make it sound like they've never done that before (Universal binaries).
> All the bad press you are talking about is pretty tiny news

I see people making this point, but it doesn't match with my experience. I'll grant you the most extreme complaints show up on sites like HN, Reddit, or Twitter, but I wasn't referring only to those. Most major news outlets have had unusually negative coverage of Apple: The New York Times, Consumer Reports, Time Magazine, etc. Once "doesn't have a headphone jack" becomes a late-night comedy gag, it's not a niche story any longer.

> the MBPTB backlash

I think the expectation that Apple would release other Macs at the same event contributed. If Apple had also announced a new Mac Pro (desktop), or brought back a 17" MBP at the same event, I don't think there would have been any backlash. The MBP/TB became a focal point for everyone who wants Apple to pay more attention to the Mac, and less to iOS.
In my opinion Microsoft should focus more on base tools for F#, such as Roslyn, integration with dotnet core, etc.

Integration with Visual Studio is nice, but if the language is to be adopted in hacker circles, without major Microsoft investment, it needs to provide very solid and flexible tools on top of which the community can build awesome things.

Example of small things Microsoft can help with: as far as I can see Nuclide doesn't work with dotnet core (only Mono). Throwing 1-2 devs that way would pay good dividends, in my opinion.
Please be kind to reread it.

Startup time of a simple Java application and therefore also whole JVM is 0.4s (in the linked article).

1.2s is for the implementation in Closure that includes its additional quite heavy runtime.
Which emulator?
just make folders work properly on F# solutions and I'll send beer/wine, whatever you want.
I should probably have said in my question that I find most dev work pretty soul-crushing. My aim is to spend a couple more years making some money then leave for something else. If I must be a cog then so be it!
Yeah, I was recently thinking of applying to work at Cambridge Analytica, so I had reason to do some digging on them. Like a lot of people applying data science to problems, they're riding off hype, buzzwords and clients not fully understanding what they're doing.

One reason I didn't end up applying is, though I lean to the right politically, I'm not at all a Trump supporter and couldn't bring myself to work on getting him elected. The second reason is that, even if I was working on a non-Trump project, it wasn't clear that their product added that much value. Some media references to them agreed with this, pointing out that, e.g., their model requires campaigns to create multiple adverts targeting different personality profiles, but most don't have the resources.
IANAL, but this has been discussed a couple of times, most prominently here: https://news.ycombinator.com/item?id=3641312 . Short version: comments are copyright @ their owners, HN has an implied license to republish; other sites do not get implied license by the virtue of commenters _not posting it there_. You will have to reach out & ask each of the commenters directly to ask for republishing permission.

Also note, that despite advice given below by rest of the thread, legal does not care whether you store it yourself, or pull it via API; Copyright / republishing permissions are required for the content either way.
I worked next to someone who deleted 20-some terabytes of very important data that would have had a regional impact if the backups had failed.

I'm pretty sure if it was one of our older database people, they would have dropped dead. They were visibly shaking.
I think the problem is while ARM is good at lower power the moment you need sustained performance the power requirements shoot up and throttling begins.

The flagship ARM A72 and A73 are not adequate for true desktop class performance, somewhat catching up to Intel's low end core u laptop chips. It's increasingly looking like to get x86 level performance ARM would lose its low power advantages.

The AMD Zen on the other hand appears to be extremely efficient. I fiddled with ARM boards on and off for over 3 years excited by the possibilities of tiny form factor desktop class computing at laughably minimal costs with ARM SOCs. The reality is the extremely poor to non existent driver support and the 'effectively closed' ARM ecosystem is a deal breaker that left me disillusioned and strangely relieved with the the open PC ecosystem.
Apple's Touch Bar and Human-Centered Design
Your profile pic gif is broken. It just shows a still picture of you.
How strange -- I did not write this comment. More interestingly, my password was changed on my account recently and I had to reset it to get logged back in.

What gives?
I feel like this timeline is missing somethings...like where does Palmer working as a contractor at Zenimax fit into here?

Also what about all the flippant allegations Zenimax was making about Luckey's technical expertise?

What about the allegations that the IP was from Zenimax proper?
What would you want to see Bill Gates hand out?

Also the article was very vague to me, I don't know what they base this all on, but a 900 billion increase in wealth in 25 years based on what?

Edit: found a better article with this:
"For the hypothetical analysis, Oxfam researchers applied the rate of growth he has been enjoying, 11 per cent per year since 2009, to Gates' current levels of wealth (over USD 84 billion, according to Forbes)"

That clears that up. nice interest rate.
> To get rid of captive portals, there needs to be this functionality in the underlying protocols

Not really - I don't think implementing legal considerations into technology is the way to go. Mainly because laws vary by country and laws also change independently from technology.

For example, in Germany, EULAs only valid if agreed on at the time of purchase of the goods or service. If presented after purchase, even if you have to click some "I agree" button, they are not valid. (And even then, they can't contradict German consumer law.) I don't believe anybody has sued because of WiFi, but then the question becomes when does service start? When you connect, or when you click accept?

Keep in mind that some devices like Nintendo DS' or Kindles can't use captive portals, better implementations of portals recognise these devices and let them connect.

In reality, what does the ToS really way, anyway? Don't do illegal stuff - but that's illegal with or without ToS. For free WiFi, you only have X amount of traffic - well, it's free WiFi, there's no obligation for for service.

(Put simply, EULAs and ToS' also need to die - but that's a different discussion.)

Billing is more interesting. One argument is it's 2017 - should we really encourage billing for basic WiFi when bandwidth is cheap? One solution could be to give users x amount for free, and only if they use all that use a captive portal. It's not ideal, but at least it doesn't happen right at the start. You could also simply have different SSIDs for paid and free.
I feel this deserves its very own thread, because I too would like to do exactly the same as yourself.
AdStage | Full-Stack Engineer | San Francisco ONSITE

AdStage is a cross-channel advertising management platform helping in-house marketers and digital agencies easily report, automate, and optimize paid search and social campaigns under one roof. We are looking for someone to join our report product team. Report is a WYSIWYG tool for marketers to build dashboards and present their performance internally and to their clients.
https://www.adstage.io/reporting/

The report product stack is Clojure and Datomic on the backend, with Clojurescript and Om Next on the front end. We are looking for people with experience or a desire to learn functional programming in a modern Lisp.

You can read our blog to see how we leverage this stack.
https://medium.com/adstage-engineering/realtime-apps-with-om...

Also see some of our open source work (more in progress).
https://github.com/AdStage/pluck-api

If you are interested please email jason@adstage.io.
Yup. The recent vice (tobacco) tax laws that target e-cigarettes were (in many cases) a hit job by big tobacco to ensure continued cigarette profits. The only e-cigarette vendors that will continue to exist in two years are the ones you see in gas stations, a truly terrible product with massive profit margins typically owned by big tobacco.
I want to say it was running Retro Pie?
Edit: I don't have it with me, but I think it was the mGBA emulator, sorry.
You can read more details about the algorithms/protocols here: https://www.calctopia.com/2017/02/01/on-the-security-model/

I don't agree with the statement "because is open-source is more secure"; for example, OpenSSL has been open-source for almost 20 years and it's difficult to consider it really secure. Only code reviews by experts make software more secure.

BTW: quoting Harry Potter doesn't make you look serious.
You can't discriminate based on "race, sex, marital status or sexual orientation" that's the law. It's not a matter of repugnance, it's not a matter of silly. It's about protecting rights that the free market was unwilling to correct for on it's own.

Just cause you like a book doesn't mean you can ignore the law.

Those devout Christians had no business exchanging services for currency if they can't respect the law. Commerce is regulated per our Constitution.
Please. I buy AMD then Intel loses the 64 licensing rights which AMD owns.

That really sounds like a winning proposition for Apple, given that Intel's own 64-bit arches historically sucked.
I expect the same. Prior approaches to mixing architectures in one system and actually moving applications at runtime dynamically, as in big.LITTLE, were either far too complex to target or far too inefficient (1). I also don't see a technological enabler here, that would change anything about either.

(1) - I can only imagine it with a virtualized ISA ala IBM. Still - even they didn't do that. The capabilities only exist in separation: eg. IBM TIMI allows to move applications across physical processor ISAs, while various clustered virtualization implementations can move live VMs across distinct hosts.
Yeah, putting tight loops into fast RAM for extra speed is a very old trick --- I've done it myself. Likewise multiple stores.

Using a non-standard copy of the address --- well, it's an emulator, on a slow system; the ARM requires 32-bit constants to be read from a constant pool. If it can use certain addresses that are cheaper to construct, somehow, that'd be a performance boost. Can't tell without knowing which addresses, though.

My first thought on the save type masquerading and the pre-fetch queue testing is that it's testing for particular hardware. e.g. if it's running on a cart with SRAM, do the SRAM thing, otherwise do the flash thing. Likewise, testing the pipeline size might be trying to figure out what processor there is. That doesn't explain why it just crashes rather than following some other code path --- if the code to do the SRAM thing was there, and the emulator tells the game that there's SRAM, then the emulator should see the game doing the SRAM thing.

It might be something as trivially stupid as that the game contains the code to check for development hardware, but that the run-time support for the development hardware isn't present and instead the game is just crashing. There may not be anything malicious here.

If I wanted some sort of antipiracy or antiemulation feature, I wouldn't put a big obvious crash up front. Instead I'd introduce some sort of random failure elsewhere in the game, so it superficially looks like it's working, but isn't any fun to play...
You are assuming that the changes would take years. Doesn't it really depend on the changes? Some could be automated? Perhaps a switch/flag could be set within the language itself. If C# became safer, for example, how would you weigh the tradeoffs?
> ZeniMax isn’t a household name with most consumers, but the company’s subsidiaries have produced video games like “Quake,” “Fallout,” and “Wolfenstein.

So read the complaint in full, and it's a fair bit different to how it's reported in the OP. Article frames the situation in a pretty odd manner, almost implying ZeniMax by association had a hand in those titles. Also completely misses out the depth of prior association between Carmack and ZeniMax.
I certainly don't want my comments republished elsewhere with my name removed (or with my name attached for that matter).

(which brings you another issue, even if you gets lots of people agreeing with you that it is ethical (which I guess you will not get), is it ethical to do it expressly against the wishes of individuals?)
You're correct. Here's AMD's statement:

>Advanced Micro Devices has clarified terms of the cross-license agreement with Intel Corp. on Thursday. As it appears, if either AMD or Intel change their control (i.e., gets acquired), the cross-license agreement between the two companies is automatically terminated for both parties.

Since AMD invented x64 this would leave Intel in quite a bind and the only solution would be to work with the new owner to reach an agreement.
Boston Dynamics always showing the beauty and the scariness of robotics. Now we just have to wait those usual videos where they show how the robot works in "problematic" situations (even though these situations doesn't seem that problematic anymore).
What do you recommend for a VR project?
It's finally happening! The increase in competition in both the foundry and architectural spaces is exactly what we need to push us past this stagnation of Moore's Law.

Intel needs to sacrifice Microsoft and make x86 a legacy architecture. There are huge parts of their processor designs that no one at the company modifies (or even understands) from one generation to the next, but which they cannot remove for backwards compatibility purposes. It's time to start fresh with a new architecture if they want to maintain their reputation of having the most powerful technology.
I don't know how much stock I put into this. If you're going based off of what Yates said in that Reddit interview, I'd take that with a grain of salt. Palmer was working on a 3D head mounted display back in 2010/2011 and Valve has only admitted to VR research since 2012/2013. That's not to say that they couldn't have worked on it before then, but Palmer wasn't involved at that point. He also was only working on a 3D headset and wasn't initially planning on a VR headset from what I understand.

On top of that, Oculus definitely had more marketing/media buzz so they were ahead of Valve in the consumer mind. The end product might be closer to Valve's than to his original prototype, but he definitely had a small head start on them for the prototype and a huge head start from a marketing perspective. Valve all but shattered that.

Here's Palmer's first announcement in like 2012: http://www.mtbs3d.com/phpBB/viewtopic.php?f=140&t=14777
Rosetta was mostly painless because the raw performance of the Intel chips were multiples of the G4 chips in the macs (especially considering most systems doubled the available core count). Even so Creative Suite was slower as high performance plugins used altivec which was not emulated. This wasn't an issue for compatibility as the G3's never had it, so almost every app had non altivec code paths.

The overhead was mostly acceptable because the performance boost from the chip change hid a lot of it. Not to mention the CISC vs RISC thing worked in Apple's Favour. There are few PPC instructions that were required to be supported that couldn't be covered with a small number of x86 instructions.

There is not a publicly available ARM chip that has single thread performance anywhere near the i5 / i7 chips being used. Add to this the complexity of converting SSE to equivalent instructions and the overheads dealing with edge cases, I am not sure there is much chance of equivalent performance.

The one thing going for Apple with an intel -> arm switch is that almost all major apps a built using Xcode. When PPC -> x86 happened, the apps that lagged the most were the ones stuck on CodeWarrior and other 3rd party IDEs that apple never gave sufficient notice to port in advance of the general announcement (however I will concede that codewarrior was owned by Motorola so it may not have made the jump anyway).

I think if Apple does release ARM based macs, it will be with apps specifically recompiled, not using an emulation layer.
Funny, because often my touchbar works, but neither my trackpad or keyboard work.
iOS applications are now compiled to an intermediate representation which is then translated to the target CPU instruction at install time.

macOS applications could similarly be built to run on multiple instruction sets with basically no effort from the developers.

Perhaps initially it might be restricted to first-party apps, or maybe AppStore apps, but having fat binaries is something macOS developers are used to doing ...

The difficult bit would be the runtime migration from x86 to ARM and back. For processes that can restarted, it's easy. For running, stateful applications it would be more difficult.

But I think things like Mail.app already use a backend daemon to manage their datastore: you could suspend the UI process and restart the backend daemon on the low-power CPU fairly simply ...
Staples SparX | San Mateo, CA or REMOTE | Full Time

Looking for:

* Software Engineers (Clojure and JavaScript)
* Dev Ops
* Data Analysts
* Data Scientists

SparX is a small engineering team focused on applying online machine learning and predictive modeling to eCommerce (impacting a 21 billion dollar business). Our service stack is 100% Clojure, service oriented with 10ms SLAs. Our data pipeline and model generation is Python and Spark. We apply engineering and data science to tough problems such as dynamic pricing, shipping estimations, personalized product recommendations, and multi-variate testing targeting 50 million users. We are always looking for talent in data science, engineering and devops. Bonus points if you can bridge 2 of these together. We love people with strong fundamentals who can dive deep.

We're a small team, so you will have an opportunity for a high-impact role, targeting over 50 million users. But our best perk is our colleagues: a diverse and extremely talented team of seasoned engineers and data scientists. We are located in San Mateo, walking distance from the Cal-Train station. Come visit or apply online at http://staples-sparx.com.
This has been rumored for some time. I believe it's true, but then again, Apple kills off most projects before they see the light of day. Whether this ever makes it to consumers is the important question.

That being said, I've seen a number of comments about running iOS apps on Macs, or "convertible" Macs/iPads, and so on. I think those are off base given the supposed purity that Apple always talks about.

However, there is one thing I've never seen mentioned - a combined Mac/iOS binary. Similar to the old Universal binary for PPC/Intel, this could be a single app that just has different UX depending on the device it's run on.

I'm not sure why nobody has talked about that option, as it seems most likely to me, and gives more weight to the ARM everywhere strategy.

One "app", and it would be native, with native UI on whichever device it's running on (Mac/iOS/TV/Watch/etc.). Given Apple's investment into a streamlined complier that they rolled out with Watch, many if not most of the pieces are already in place for this.

It would not surprise me if that is the big announcement for this summer (or next at the latest).
Hi, Elena here (the founder of Calroo). To answer your question of why we started with iOS: 1. the installed base in the US is roughly 50-50, 2. as dragonwriter pointed out, iOS users are more likely to spend money on apps than Android users, and it is overrepresented in the Bay Area where we are based, and 3. my husband (who is also my co-founder) happens to be an iOS developer, who worked at Apple for 17 years. With all of that said, rest assured, we have full intention of quickly following up with an Android app - in fact, it's already half-built. Think of it as us "practicing" on iOS users first before giving you the perfect Android app :-) Please do sign up for our Android beta list at www.Calroo.com - we'd love to get your feedback on it.