skysight-inc/HackerNews huggingface dataset:
The tooling around iOS is a mess. Provisioning profiles, entitlements, plists, signing identities, APN certificates, keychains, targets, frameworks, service extensions are pretty much impenetrable. None of it makes sense conceptually and everything is vastly overcomplicated, so you're essentially following a wizard in XCode (the infamous "Fix problems" dialog), copy and pasting answers to desperate Stack Overflow questions or simply randomly trying things until it works.

XCode is the worst. Many pieces of functionality are only exposed through XCode rather than via a command line API. This means that you're essentially tied to a UI, Visual Basic style; building artifacts on a headless CI server requires you to jump through all kinds of hoops like unlocking a keychain. Worst of all, XCode itself is buggy more often than it is not, leading to the common advice to "close XCode and delete your Derived Data directory".

You're stuck between manually modifying the (eminently non-human-readable) project files in an editor, in which case you can see what you're changing, or going through a ever-changing UI, risking accidental breakage. From the perspective of a Unix developer, it's a wonder anyone gets anything done on iOS.
Stop giving money to evil ISPs. I switched to Sonic.net, even though Comcast has faster service for the price where I live.

https://www.eff.org/who-has-your-back-government-data-reques...
This means I have to install a blank Custom ROM before I travel to the land of the free™
> The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated...

Your phone is undoubtedly your "effects" (in 1789, touching your phone without your consent would have been a trespass to chattel). But searches incident to a border crossing have always been considered not "unreasonable," because inspecting the flow of things across the border has always been seen as a legitimate government function. Indeed, one of the very first things Congress did in 1789 was to create a customs department in order to perform precisely such inspections.

That said, there is an originalist legal argument to the contrary. The framers understood the border-search exception to exist for purposes of customs enforcement. Customs enforcement has always been about physical, rather than intangible goods: https://www.eff.org/files/2015/11/10/clearcorrect_v_itc_-_op.... So searches of digital content are at least outside one of the key purposes of the border search exception. (Of course, that doesn't help with the other purpose of the exception, which is national security.)
Win32-OpenSSH v0.0.9.0 released
> Or, to simply stop traveling to countries that refuse to play nice with the rights of foreigners.

s/foreigners/citizens/

i.e. everyone.

I'm a Canadian Citizen. When I enter Canada from abroad, they claim the same rights as the US CBP.

http://www.cbc.ca/news/canada/nova-scotia/alain-philippon-cb...
I briefly worked in downtown San Jose a few years back and it was hella sleepy... there were maybe two bars to get drinks at and really limited restaurant options (the burrito place with orange sauce in tubes was pretty good though)...
Would you also consider mailing your lawyer or your doctor not private? I mean, there are certain services that are per definition public, twitter for example. But on the other hand there are lots and lots of things you can do on the net that should be considered private.
What's happening in Venezuela is indeed saddening, and I say this as a Communist.
Right. Nice place to live, but you wouldn't want to visit there. Unless it's for WWDC, of course!
I agree, San Jose is a nice city to visit. When I consulted at Google we lived in Mountain View and my wife and I went to San Jose to have fun about as often as SF. I am now doing my first serious iOS dev project and I might go to my first AWWDC.
Professional Java for Web Applications. If Java is your thing.
There are several accessibility concerns with this. There are focus issues with the modals, the images don't provide a proper textual alternative, and more.
Big, if true.
Not a bad idea. Please shoot me an email.
CRISPR-Cas9 inventor Jennifer Doudna’s plans on moving forward
What would be the benefit for an indie iOS developer to attend this event? Since all the tech talks from the conference are available online anyway, what would I gain from being there in person?
General idea is to market and sell yourself. Doesn't necessarily have to be networking. But of course you do have to promote yourself and learn how to do that well if you are planning to have a career in this field. Competition for software jobs is not going to decline.
The product I work on, IBM Streams, handles this through a combination of checkpoints, a consistency protocol, and rollback to the last known-good consistent state for the entire application on failure detection. For more information, you can read a blog post on it: "Guaranteed tuple processing in InfoSphere Streams v4 with consistent regions", https://developer.ibm.com/streamsdev/2015/02/20/processing-t...

There's also an academic paper that was in VLDB's industry track in 2016, "Consistent Regions:
Guaranteed Tuple Processing in IBM Streams", http://www.vldb.org/pvldb/vol9/p1341-jacquesSilva.pdf
Let’s start using Instagram for business like we suppose to
I can speak somewhat for the UK, but I assume the same can be said for most of Continental Europe, Japan and China where (deep) underground tunnels for have been around for a long time.

The deeper tunnels of the London Underground are "bored", that is a full circular profile is cut for the tunnel path. This is contrasted with the "cut and cover" method, which just digs a pit, builds a support structure, and covers it back up [1]. Cut an cover is not feasible for deeper tunnels, too much structure is required to hold up the weight of earth above you. Some of the older lines on the underground were dug this way; fun fact: You'll notice in NYC or Boston for example, that the subway stations are all square in their tunnel shape profile, and you can visibly see the support structures, that's because they are mostly not very deep, and used the cut and cover method. I'd be interested to know if any US cities have deeper tunnels? (Despite not being very deep, cut and cover is a very good way to quickly build mass transport for growing cities.)

The BBC has been doing programmes on the Underground for years, so there has been a steady steam of documentaries on this topic! I apologise if you can't get to any of these links:

- A 1969 BBC documentary on the Victoria line (hopefully answers your question 1)^: http://www.bbc.co.uk/programmes/p00sc29t

- A 2014 documentary on Crossrail, London's latest new underground line^^: http://www.bbc.co.uk/programmes/b04bwkj1

^currently streaming in the UK

^^ looks like this one is no longer available, except on Amazon. The Crossrail project website has some info on the show [2], and in general the Crossrail site tires to put educational info on there for the curious [3]

[1] https://en.wikipedia.org/wiki/Tunnel#Cut-and-cover
[2] http://www.crossrail.co.uk/news/crossrail-documentary-the-fi...
[3] http://www.crossrail.co.uk/construction/tunnelling/meet-our-...
> These days with 4G i do find that it is not the technology that is the bottleneck. It is the carierers trying to hold on to their business model.

5G is for more countries than just the US. Plenty of countries are very happy with the local carriers.
I want you to know you are not alone... I have been doing the same thing with the same results for the last 6 months.

I have applied to over 168 jobs (I used LinkedIn and it tracks them all). Of that I got about 25 recruiter interviews (level 0), about 15 Hiring Manager interviews (level 1) and about 10 second stage calls or on-site (level 2).

None have yet panned out or even look close...

It's hard out there right now - I do not know why precisely. I have many guesses.

But the important thing is to keep applying. Certainly, if you stop, nothing will happen further on its own. Knowing your not alone hopefully helps you do that.

In the future I hope we can do something smarter with this information.
What fight are you having with C++?
https://github.com/thewhitetulip/web-dev-golang-anti-textboo...

You can learn how to build a todo list manager in Go.

This book is about building a webapp from scratch without using a framework.
The rise of terrorists and other dangerous activists with the "world has no borders" mindset have given rise to the border security policies we are now being exposed to. We should expect more tightening of borders throughout the world as governments' catch up.

The free flow of immigrants has its risks and unless these activists stop poisoning the well then things will continue to be unpleasant.
ISPs ask lawmakers to kill privacy rules, and they’re happily obliging
Because infomation is power in the hands of government or malicious, private parties. Lots of personal information ends up online due to how so many people rely on digital communications. For government, there's concern about anything from hiding dissenting behavior (eg gag politician in Red state, organizing protests) to reducing risk of being caught violating one of the thousands of laws/regulations we can't keep track of (eg cops didnt like you or had quotas). For private parties, we already see extortion schemes, identity theft, stalking, fraudulent use of credit cards, discrimination via profiling tech, and so on.

Many, many threats are blocked when Internet tech is private by default. Even selective privacy can block a lot of them. People fighting against privacy online don't care abouf any of that. They'd sacrifice or risk it all for what benefits surveillance state allegedly brings. So far no proof of those benefits either despite billions spent. They should just invest in good-old, police work and HUMINT that got the best results consistently going back before computers were invented.
Your method also only works if you have a small social circle or don't go out much. Good luck planning a big party or trip without a Whatsapp/Telegram/Facebook group chat..
I've had stuff disappear or get smashed with other shippers. It's part of the nature of cheap package delivery at massive scale.

I had UPS leave things outside my garage where they could easily get run over. Thankfully they've finally learned to put stuff at the side of the door rather than the middle.

Throwing mail on the floor is completely bizarre, though. I don't know if it would do any good, but have you complained to your local post office about that?
Some banks indeed do still use that option but it i s decreasing. Some have apps without 2FA (the use a separate code) or they have key generators that work with you bank pass (a form of 2FA.)
Diamond made crap hardware. Creative Labs' cards performed much better.

And if your dataset or code is GPU-capable, then no, SLI is quite useful here.

"Only matters for gaming" Yea, as if there weren't a bunch of other datasets that could utilize matrix acceleration.
fb.post.synth.byDate(
{ { 2, 18, 2017 }, "Today I watered the flowers!", { "flowers" , "me" } },
{ { 2, 19, 2017 }, "Watched my favorite show!", { "television" } },
{ { 2, 20, 2017 }, "My kids are so hilarious!", { "children", "bicycles", "outdoors" },
{ { 2, 21, 2017 }, "Frustrated with lawn mower!", { "lawn mower" }
)
Wow so carriers have really built out their networks in Finland it sounds like. I think this is probably true of all the Nordics no? There are no caps on your 4G? I am curious are you using a mobile router? My experience with these has been that there were data caps attached to them and the plan, as opposed to a 4G unlimited plan on my phone.
Neat. A lot of these make excellent programming soundtracks since they're non-lyrical.
Clonazepam in 'standard' doses has a very different effect to clonazepam in microdose, ie 1/50th of the clinical dose.

You can see this discussed by Dr Catterral here https://epiphanyasd.blogspot.co.uk/2015/08/low-dose-clonazep... based on the research he did supported by the excellent Simon's foundation (hedge fund manager behind Renaissance)

Above a 50mcg dose, the inhibitory effects disappear.

A nice explanation of why this happens can be found here: http://thelastpsychiatrist.com/2009/01/treating_insomnia_wit..., really interesting readable read
> US citizens can play chicken with CBP and lose nothing more than their computer/phone hardware

Well they can also be detained, for an indeterminate length of time.

That could put their job at risk ( didn't show up for work for a couple of days with no explanation ), their mortgage, their house...
The OP article says this particular law hasn't really been tested in court, nobody's really sure if it's legal or not. One way to find out. I'm up for it. As a US citizen with white skin and money for a lawyer, it's unlikely anything _too_ terrible will happen to me. It is at worst a misdemeanor.
Usay news
If you can see the exchange happen, then it is not really private. You don't need to know how much I spent, but just that I spent something. That already is enough to not make it private anymore.
Running neural nets on a standard mobile device will be game changing. I can't wait for mobile devices having custom chips to do AI related tasks.

I'm predicting in a decade we'll have offline speech and image recognition running on the phone.
This was marked dead which I found to be odd. I vouched for it.
Could any mod's ring in?
I started 2 months ago, trying to follow the courses of Edimburgh Software Engineering ( http://www.drps.ed.ac.uk/16-17/dpt/utswenm.htm ). At the moment I'm doing Haskell, Linear Algebra and Computational Logic, but I see that everybody just do some courses with a more practical approach (Python, NodeJs, Ruby on Rails, etc.) I have some web development knowledge (manage several drupal sites and have 2 linux servers online) and have some mathematics knowledge (I am economist). Do you think I should also take the fast path? Am I loosing my time by learning maths, logic and Haskell? I'm 36
It is something that matters for those of us that are more than competent and capable of programming without needing to use proprietary extensions to the underlying architecture.
There are whole languages that eschew this approach to portability. Rust is portable, and the language defines u8, u16, u32, u64 to exist, always.

See also https://forge.rust-lang.org/platform-support.html
Orchestrating Docker.

I don't know if it's one of the best, but it teaches Docker concepts with a single project, and as you progress through chapters, you will find different ways you can deploy applications using Docker containers.

https://www.packtpub.com/virtualization-and-cloud/orchestrat...
Labs. If you are getting deep into a framework you can usually go talk with the engineers that work on it.
Building a $3.6mm/yr (and growing) Agency in Two Years
Using the flu example - people who aren't vaccinated can be carriers without symptoms who can then infect others - for example elderly or immunocompromised people who can't receive the vaccine.
/s/seems/is/
What kinds of projects do you consider that look good on a resume?

If you need more context, I just started learning web development and want to start building some interesting projects that could help me get a job.
Put your passwords in a password safe like Keepass, and keep that somewhere in the cloud, PGP-encrypted as an extra layer of security, with a private key that is encrypted as well. Create a special private key for this purpose alone. Download that file when you entered the US and decrypt it.

When exiting, you might wipe the disk if you want to be sure they won't search it when you leave.
I don't like it either. But it's irresponsible to counsel people in ways that set them up for suffering. Protesting should be a conscious choice.
Viral selfies
Ugh. Canadian border crossings used to be so nice.
The non-zero performance impact on ASLR is basically 0, and impacts link-time performance more than anything else, which most devs should not care about. So before you start going for the tiniest of microoptimizations maybe profile.

Yes, there is absolutely reason to use ASLR. This attack assumes that an attacker can get the target program to eval arbitrary code. This is not something most programs do. If you are remotely exploiting a vulnerable SSH, or some service, this attack provides nothing to you. ASLR is still very effective for this use case.

This is why I find this paper so frustrating.
I really liked The Elements of Computing Systems (nand2tetris). The reader gets to build a computer from nand gates up.
I'm not talking about time in terms of a currency....

All I'm saying is: requiring people to give up time to obtain a scarce good tends to be seen as more fair, because time is more equitably available to people than money.

I can't understand why you keep thinking I'm somehow using time as a metaphor for money.
Pub/Sub is feature-equivalent to SQS. There are improvements (e.g. gRPC, better performance), but it's still a basic topic/subscription system with a very simple model; for example, just like SQS, it doesn't support fanout.

Is S3's queryability fixed? Are you referring to the Inventory service or Athana? Because the former is just a big CSV file generated daily, and the second is for querying content. You still can't query the inventory of objects (e.g. find all objects created yesterday whose key contains the letter "x").
"These additional instruction sets aren't just a gimmick, they exist to do more work faster."

They don't really work much faster when the basic stuff in the core architecture is gimped (low-count ADD/MULTIPLY units? In this day and age of cheap silicon? Really?)
Yeah, I pretty much decided to never travel to the US again the first time I heard you may be compelled to unlock your Facebook profile for the customs.

Not because I have something particular to hide, but as a gay person in a hostile world I have learned to care about my privacy.

Not a huge loss for me, not a huge loss for the US, but it accumulates.
Modern Compiler Implementation in ML by Andrew Appel
SAP SuccessFactors Online Training
The Big Dig was one of the "cost-plus" projects mentioned in the article. The contract was for a guaranteed 7% profit on top of costs for design and construction. Is it any wonder that the construction company has zero incentive to do it efficiently or reduce costs! Overruns only bring benefits (more work, paid for by the state), and no downsides.

Another industry that loves their cost-plus projects is interestingly the traditional rocket launching business. Boeing and friends has for decades gotten used to massive cost-plus project contracts from the government for their launches, and is now feeling the pain of having to start to compete with Space X that operates at a magnitude or more efficiently and continues to drive down the price despite already being the cheapest.
> the Python grammar expects there to be something inside a loop

I think this is the underlying issue - the "well, it's a list, so there's got to be something inside the list too" mindset, which makes sense in the real world but is stupid in programming. (Some bad memories at old Visual Basic times come to mind too)
https://youtu.be/LCHPSo79rB4?t=113

Quit thinking you need to have motivation!
We were talking about cameras, not sensors. Those are two separate but related businesses. Talking about Sony's sensor business dominance is not a counterpoint to the decline of the still camera industry in general.

Everyone uses Sony sensors for their still cameras to some degree, including Canon (sensors smaller than APS). If all still camera companies decline it hurts Sony big time. Sensors one of their few genuinely successful and profitable businesses that pump up their quarterly corprate numbers.

I'm pretty sure that Sony doesn't want to be left making only smartphone camera sensors in large volumes.
do you have a dirt-cheap android to recommend?
> I believe the Prepar3D license forbids personal / private use as they only sell commercial licenses.

While technically none of the licenses support "entertainment purposes only" (a product of Lockheed buying ESP and not the consumer flight simulator) - one can purchase the Professional license (or Academic license if you're a student) for "training, instruction, simulation, or learning"[1]... which just about covers all the bases.

Nobody said you can't be having fun while learning and simulating!

[1] http://www.prepar3d.com/product-overview/prepar3d-license-co...
Republicans, FBI, and NSA tried to do exactly that during the Crypto Wars. Their next proposal was an escrow scheme where secret people in government agencies with history of corruption & targetting dissidents would get copies of all our secrets. They eventually relented on the ban and partially on exports.

Now, they're back at it again scaremongering about the Four Horsemen being reason to give them our secrets again:

https://en.m.wikipedia.org/wiki/Four_Horsemen_of_the_Infocal...
Show HN: We've added resource scheduling to Paymo (project management)
Steps for Becoming a Better Technical Communicator as a Software Developer
This is good info and the best place to start - but unfortunately eventually the contacts and acquaintances routes are used up without response.

This is one of several ways to apply (I think the first way one should apply) and after some time you should be doing more.
And then get held for hours just to spite you? That doesn't seem worth it to me.
http://www.nand2tetris.org

There is an associated book. Great intro to the fundamentals of computer engineering.
I've been at it more than 20 years and I'm still delighted to learn new things about the language and the library.

And it's under active revision and improvement. There are great new things to learn every few years.
USA is a surveillance state. Here in UK we are much more progressive and respecting of peoples' privacy /s.
No human activity is 'unbiased'.
Handling failure in a distributed stream processing system is challenging, but Flink removes a lot of this complexity from the job of the application developer.

A high-availability Flink cluster will often use an Apache Zookeeper cluster to elect a leader Job Manager (coordinator) instance. One or more Task Managers (the systems that actually execute the pieces of a Flink application) discover the current Job Manager leader by querying Zookeeper.

Zookeeper tracks the current leader and running jobs. State for those jobs is written periodically to external storage, often an HDFS cluster. Flink automatic-checkpointing will write application state at fixed intervals to storage and, in the event of a failure, automatically resume from the most recent checkpoint. There's also support for manual savepoints which can be used to restore state when submitting a new job or resuming from catastrophic failure.

Flink provides exactly-once guarantees within the context of the Flink application; any side-effects of your application, such as calls to external services or records written to a database, can happen multiple times if you're recovering from a failure.
If the device is wiped anyway, why the zip bomb? Just to be rude?
Proposed federal law demands probable-cause warrants for geolocation data
C - Compiled language, imperative, pretty basic constructs (no OO, no GC), basically portable Assembly

C+ - No idea.

C++ - C with a bunch of stuff added on (mainly OO, other goodies too). Still no GC.

C# - not related to C at all. It's basically Microsoft's Java, with GC, OO, higher level constructs, lots of sugar, etc...
What if you don't have a Facebook?