skysight-inc/HackerNews huggingface dataset:
> who have sizable physical operations and logistics

As an outsider, I find that quite a strange reaction. I mean, when I ship something with DHL, Fedex, or UPS, they're able to give me (I assume) quite accurate tracking information. So clearly they already have a bunch of sensors in their sorting facility and trucks to monitor when a package has arrived/departed.

From what I've heard of Amazon logistics centres, it seems that they would already have thousands of sensors there to scan, transport, label, etc items in the warehouse.

But I do work with electricity utilities, where technologies like FTP and ModbusTCP are still considered cutting edge...
No idea, sorry. But doing it manually only takes 5 minutes:
http://www.infradead.org/ocserv/recipes-ocserv-configuration...
I am no fan of patents, especially most software patents. I hate them. But in other hard sciences the story seems to be slightly different. In theory the "subsidy to multiple parallel projects" approach seems great but it isn't so in practice. How much subsidy could be given and to how many parallel projects for a given technique? There are risks involved. We don't have infinite resources to throw at multiple parallel projects working on different problems using multiple different techniques.
My hat is off to this guy! License clearance is a pain. It was the single biggest task Blekko had to do after being acquired by IBM was to go through and vet all of the licenses in all of the bits of code and sort them. There was a bunch of tools to help but I don't think I could sign up for a job that had me in a meeting with lawyers twice a week discussing the various ways something ambiguous might be interpreted as the whole job.
For curiosity, what browser does this work in?
I tried it in Internet Explorer 11 and got no results.
Unlinking and replacing are not the same thing.
Human networking is the key to more reliable job finding. Go to meetups, make connections, let people get to know you and see how your mind works.
I feel obligated to point out that:

1. my phone has a 200GB microSD card in it right now
2. 256GB microSD cards are readily available
3. phones with two microSD cards are available
4. I can easily purchase a 4TB hard drive that is roughly the same size as a pack of cards

It's not terribly relevant, but you're dramatically underestimating the volume of data that can be reasonably stored by media carried on one's person.
US Customs will sing you a song called "Punch you in the face." It's a classic.
> And I have no comments.

This is probably a feature.
Several points I also want add:

1) Just, Wow. I am impressed at the amount of good advice here - HN'ers really do go all out to help.

2) Problem - too much advice is hard to sift through. To a carpenter, you will need a better hammer or to charge less; to a painter, the finish isn't smooth. Choose carefully; I doubt feelings will be hurt.

3) Finally - remember this is all an odds game. Your resume has to arrive, and subsequent interview has to complete all in concert with a need.

JD's (job descriptions) are supposed to improve these odds. But often JD's are only up for an HR requirement or other reasons. Some examples are:

- An H1B requirement

- Already have an applicant they want but they have to justify something

- Internal fill

- Tire kicking (happens in security roles - teams take their time filling these)

- Comparison people for the hiring process (they have a bead on one applicant, but they have to include 2 other applicants in on-site interviews for balance)

- Position is terminated before hire due to lack of funding/budget

- Situational changes (role is fluid and changing - you applied but the role itself was adjusted afterward)

These are just some of the reasons. Don't give up!
There are some deliveries where USPS does "last mile" for other carriers.
If shipping something worth $10,000 the insurance for the package should be $10,000. Apparently the sender insured it for less than the value which is the fault of the sender, not the receiver.

Not certain how the receiver would be liable for the sender not insuring the package properly.
ESCORT VICTORIA – escorts| athens escorts |call girls
Eco game: Build a civilization in a simulated ecosystem
This. X100

It's often cool to bash Amazon but their boxes always withstand the shipping and delivery process.

Imagine this. A cart of parcels shrink wrapped 10' is rolled near a scanner. Each is scanned and then "thrown" into a semi-circle of hampers. One on top of the other. Some things Amazon sells like dog food gets on top of that badly packages ebay or etsy lamp you just paid $75 for.

"Top load only" items like live chicks get special treatment.

Packaging is a BIG deal for a successful outcome.
The landing-page responsiveness on mobile breaks the layout at several points.
Otherwise good content on there so far!
The Edison quote was during a live radio debate between the two of them.

Tesla's response was : if you thought a bit more, you wouldn't have to sweat so much
Are visitors being turned away because they can't provide passwords for social media accounts? Using a local password safe (KeePass2, etc.) should be a great excuse, but I'm not sure what happens next.

It bothers me that the US is providing a terrible example of how to treat visitors.
BiOS Boot to D – The Art of Machinery
Project Zero is awesome. I'm not normally a fan of the GOOG, but these guys are doing some seriously good work.
Enabling the optimizations is important too. If you leave it on the defaults it does a very direct translation to machine code.

GCC 7 is available for use now.
Newsflash: people like to hang out with people that look like them and have similar culture. It's human nature. Just look to the animal kingdom for examples (or lack thereof). Ever seen a zebra hang out with a horse? or a lion with an elephant?
This looks awesome. Might be a fun way to help my kids learn CS once they're old enough.
I have been using your docker container for 6 months or so now, thanks for putting it together :)

The jupyter jobs look neat, but I assume they are charged continuous time? Would be cool if somehow that only ended up charged for compute time, but I understand that would be difficult.

Are these instances guaranteed to be in a given region, for if I wanted to route more complex debug output / intermediate files to S3?
Correct me if I'm wrong, but it seems you're making the "If you're giving Google your information, why do you care if the government gets it too?" argument.

Services that you have mentioned are voluntary. You can control which organizations have access to your data by purchasing or not purchasing certain products, though one can't be sure who within the company is actually looking at your data or who they are selling information to.

In the future, will there be any consumer technology services that do not collect and store your information? Possibly not. If enough people give up their own privacy in favor of convenience, the free market will provide. However, it will still remain a decision of the individual whether or not to utilize those services - despite there potentially not being more private alternatives.

Republicans and the current administration want to be able to be able to monitor individuals unwarranted, unchecked, and with legality. (Yes, I know the NSA exists) The difference here is that individuals don't have a decision in the matter.

There are two ways that I can think of to stop both of the above situations:

1. Implement federal policy that disallows companies from collecting and storing customer data except that which is explicitly provided by the customer.

2. Develop methods that make it financially beneficial for politicians to protect the privacy of those they are meant to represent.
It's a good thing. Imagine if they built something with Angular Material Design or Material Design Lite, for example.
> Wow so carriers have really built out their networks in Finland it sounds like. There are no caps on your 4G?

Not Finnish but have lots of Finnish friends. They pay for the speed of the service, not data transfer. [0] So for example you would pay to have a SIM card with 10MBit/s, 20MBit/s, 30MBit/s, etc.

They're always horrified to hear that we have data caps in Germany. At least here if you exceed your cap they just throttle you to 2G speeds. Interestingly, it seems that Finland mobile subscribers use more data than the average German fixed line subscriber. [1]

In Canada if you exceed the cap the carrier starts charging you exorbitant amounts of money per GB (on to of the already insane monthly cost of the plan).

[0] http://dfmonitor.eu/insights/2016_may_finland_mobile_data_us...

[1] https://www.linkedin.com/pulse/finnish-like-unlimited-mobile...
What's changed between then and now? Because it seems they now welcome all the workers they can get, refugees or otherwise.
The C8051 architecture is still very much a thing in the MCU world. (As is Atmel AVR.)
Mental frameworks for making faster decisions
Discover Meteor is like this, involves building a reddit clone type thing called Microscope(a reduced version of an actual product Telescope).

https://www.discovermeteor.com/
Anything by Manning that ends with "In Action". I volunteer to be a technical reviewer if there is a new technology I want to learn (and get a free physical book!)
CX, UX and Enterprise Software: Zendesk VP of Global Design on the Perfect Mix
Hi there, fellow designer here who also doesn't like to fit in the narrow box of most product design roles. I've been doing this generalist thing for 10 years, and I've found that it makes applying for jobs pretty challenging - most companies are looking to fill a specific role and won't value the breadth of your interests.

I think there are 3 ways that you can make this generalist path work without it being career suicide.

1) Start your own profitable small business. It's not easy but if you can get to the point of personal financial sustainability based on something you've built, then you can stop worrying about the fact that nobody wants to hire you. Words of caution here - if you go this route, you will spend most of your time doing things other than design work and coding. Also, don't consider "start a business" synonymous with "start a startup". Startups are a very particular kind of business, but they aren't the only kind, and they have an extremely high failure rate. If you go this route, I would strongly consider focusing on building a small, profitable business first before you attempt to build a hypergrowth startup backed by outside capital. For this path, seek inspiration from https://www.indiehackers.com/businesses

2) Commit to the freelance gig path and make it work. This is pretty similar to #1 except in this case you're doing work for hire instead of building a product that generates revenue. I've done this path before as well, and found that the most challenging thing was to get a consistent pipeline of client projects. I think this is easier than it has been before. If I were doing this today, I would focus on building a reputation and profile on one of the gig marketplaces (Gigster seems like the best of the bunch right now) and use that to help fill the pipeline of projects. If you go this route, your personal financial planning should include a buffer for weathering weeks or months without work, as the lumpiness of income from the freelance life is one of the most challenging parts for someone who is starting fresh and trying to build a client base.

3) Find a very early stage startup that is so small that they value generalists over specialists and is working in an area that you're excited about and has high potential for growth. When you find this company, take almost any job they will offer you, and start working hard. If the company grows, there will be opportunities to take on more responsibilities. Over time, if you can prove your abilities in design and coding with hands on projects inside the ocompany, there will probably be many ways to contribute in these areas. You typically won't find companies like this by skimming the headlines of recent funding announcements - those companies have already made it far enough that they are usually focused on hiring specialists. Your sweet spot here will be smaller, scrappier companies that haven't made it that far yet and need to get a lot done with very little. Searching AngelList for startups that have raised only seed funding or no outside capital and are OK with remote work would be a good start here.
Yeah - that sounds like fun - recreating a driver install issue after you finally have it working on your system. Heck, even if you set up a system -just- to recreate this problem, it would still be one of those "nightmare inducing" trials of will. I'm not saying it shouldn't be done, I just can't imagine doing it (especially on my personal workstation).
I dunno why, but I was kind of hoping there would be non-CS answers for this too, like how to woodwork, or like tying flies.
I think writing Typescript definitions for a massive library is usually pretty straight forward and I've got a few that I haven't minded writing/helping maintain. "Good enough" typings can be very quick and easy to build and "Perfect" typings take time sometimes but nowhere near "impossible".

Furthermore, Typescript recently made it much easier to work with libraries that have no typings at all. If you don't mind implicit anys, things might just work. If you are strict about no implicit anys then the minimum boiler plate to define a module with any type has dropped to a bare minimum:

declare module 'module-name'

If I have a complaint in that space, it's that sharing typings is a lot more complex than I think it should be. DefinitelyTyped is a single megarepo where most typings originate and has developed a culture of trying to get typings perfect. Unfortunately, perfect is the enemy of the good, and "good enough" typings for lesser used libraries often languish in PR obscurity, at least in my experience.

Beyond DefinitelyTyped, libraries can embed their own typings in their npm packages, which is great, but not every library author is thrilled to "own" Typescript typings. (All in all, I still feel like I have better luck contributing typings directly to library authors than DT, though.) Beyond that there are tools like Typings to grab typing files from arbitrary GitHub repos, for instance, but there's not much of a good way to advertise types that way because most people will only check NPM now.

Sorry, this seems to have turned into more of an off topic rant than I at first intended.
Is this currently running on a one of the available GPU cloud services (IE AWS, Azure, Nimbix, etc...) or some self hosted hardware?
That's not entirely correct. It's right of first refusal. Here is the terminology:

However, after an initial period, other companies may apply to license certain CRISPR IP for use against genes of interest not being pursued by Editas. Specifically:
(i) a third party interested in an individual gene target would provide a bona fide development plan,
(ii) Editas then has a pre-defined period to decide whether it intends to pursue the gene of interest and to commit funding and launch a program, and;
(iii) if Editas is not already working on the gene of interest and chooses not to launch a new program of its own within this period, the IP may be available for licensing by Broad, Harvard, and MIT to the third party.

I wouldn't call it "fair reasonable and non-discriminatory", but it's not entirely exclusive.
Do the workout plans take into factor my goals? I sit at work all day, will it include stuff to undo the harm sitting does?
I have yet to use a C compiler for an 8-bit platform where int was the native size. sizeof (int) should be at least two chars. Using int instead of an uint8_t where you know its values to fall within those limits would be detrimental to performance in such cases.

That said, the code bases that target both 64- and 8-bit architectures probably aren't that many and both our points are insignificant in those other 99.9% of cases.
Awless: A Mighty CLI for AWS
It's also physically huge, draws more power, and costs more. And the UI is a bit "clunky" compared to tvOS.

Yeah, if you play games, it makes sense. But, for straight media streaming, I'll take the Apple TV.
For absolute beginners, The Rooks Guide to C++ is out there. (It is mentioned on the article)

Open source at: https://github.com/jeremyhansen/rooksguide-cplusplus

Previously discussed at https://news.ycombinator.com/item?id=6806598

Full disclosure: I joined as a technical editor on the kickstarter just before publication.
Looks really amazing! Reproducibility of models and experiments is huge. It should be almost a requirement if one is going to publish results claiming SotA, etc. Seems like you could become the GitHub for deep learning in addition to the Heroku for deep learning.
I am pushing 40 and everything is planned on Facebook now. That's the main reason I have an FB account, to keep up with events. The secondary reason is to keep up with conversations people are having on there, at the events they're planning on there.

My social circle is decidedly non-techy, too.

I don't think there is a generalizable rule.
Encrypt. EVERYTHING. It's the power we do have, and it might be the only power.
I wouldn't judge the whole of Eastern Europe or Asia based on one country, there's plenty of safe and welcoming places in both, E. Europe and Asia.
As someone interested in moving slowly into mobile development from heavy web application development experience, is Android development much easier?
> And I have every little choice in, e.g., whether or not I send emails to gmail/yahoo/etc. users.

You could encrypt. (Not that that's really a rebuttal, all things considered, I just felt it worth noting...)
And a third situation: Writing device drivers interfacing with hardware registers of specific sizes, although you should use `{u}int_least<N>_t` for that, to give the compiler some leeway with alignment.
Bicycles and walking are slower, more subject to weather conditions, and work for a smaller portion of the population.
Their product is search that doesn't track you. The search portion is not too bad, as in it does it's job and I feel happy to use it (although not super excited).

However, search is essentially a commodity.

DuckDuckGo has provided additional value which is that you aren't tracked. That, in my opinion, is what makes this a good (stellar) product, that I want to use every day.
Not sure I understand what you or the article consider "revolutionary."

I would consider products like the iPod, Mac Air, iPad, hell even iTunes or the App Store concept (which wasn't released at the same time as the first iPhone, but shortly fast-followed), to be "revolutionary" If, as an example, you're going to claim that the iPod is just a polished WalkMan or Mp3 player, that's a _real_ oversimplification in a way that can be applied to the iPhone = a polished cell phone with a bigger screen (touch screen cell phones were rare, but around before the iPhone.)
The Build Your Own Metal Working Shop from Scrap series by David J. Gingery.
Looks like an example of Literate Programming (https://en.wikipedia.org/wiki/Literate_programming)
Snapchat is doing it. They went at it from the right angle. Limited options and curated constant with instant access(you just tap). The user isn't overwhelmed with options and the content is of a decently high standard.

Apple TV is way too cumbersome for most people for a dying medium.
In this case it would be every country that ratified the treaty itself. This kind of international treaty just becomes more or less national law. But I just read that the US did not really ratify this one, it ratified it and added five reservations, five understandings, and four declarations. So this one has probably not much effect in the US. But usually you can just go to national courts if you see a violation of international law like this.
You're being down voted but I had the exact same behavior last week, in the end I gave up trying to fix it and reinstalled Windows to a new drive, at some point I'll wipe my old 'C' and move my new 'C' back to the fastest boot drive.
How did you get started as a technical reviewer?

I love reading technology books. It would be great to get early access and be able to talk to the writers directly.
Hey Pud, since you are answering comments here, I have a question: what failures have you had?
I think it boils down to a wider philosophical question that deserves some discussion in software development circles. The question basically is "Should we get obsessed with our constantly evolving tools at the cost of devoting significantly less time to understanding the intrinsic problems we are trying to solve?".

Each time I hear a discussion between programmers, it is always these arguments of whether build tool A is better than build tool B, or whether VCS A suits their workflow better than VCS B, or how cool is the latest language feature. I never see programmers discussing the merits of their solutions, regardless of the language or environment.
Python is a fantastic language for learning algorithms. It's also a good interface for higher performance, lower level systems language libraries. That said, it is certainly worth the effort to learn one of those systems level languages to pair with python.

I always say that python is like the English of programming languages; it's an amalgamation of other languages, programming paradigms and a rich set of libraries, and often serves as a 'Common Tongue' to glue disparate processes together. There is an inherit risk to that, though. Because it's so easy to transition between object/procedural/functional modes, because it's so easy to tie together so many different interfaces, because it's so easy to `import everything`... it is often too easy to avoid a proper separation of concerns. The flexibility comes with a disincentive towards discipline.

All of the pedantry of systems level language performance and practices aside, even the context switch alone between 'algorithm language' and 'application language' is beneficial to promoting better discipline in both areas.
To be honest, I'm of the opinion that they're "automagical" fixes have made things worse. Back in my day we understood what was going on behind the scenes and subsequently knew how to fix the problems, and now that these tools exist, I frequently find them to be in the way of fixing things that I would otherwise know how to do myself.
It's not a circular reference, you just didn't know the original work and started accusing Apple's design of being a rip-off. That's simply 'getting it wrong' not 'circular reference'.
Was wondering what happens if they find posts on social media criticizing the current administration? Trump often used to highlight the fact that the thousands of CBP agents has supported/endorsed him.
If all that counts is the safety of your citizens, why would anyone ever be allowed to enter a country, unless they were there to perform a life-saving operation or a similar good?
Civil War Vet's Pension Still Remains on Government's Payroll (2016)
Blogspot (Blogger.com).

1) Supports custom domain

2) Free

3) Can handle traffic (I know a few companies are using blogger.com for their companies News/Blog

4) Any software would require you to figure out how their theme works :)

UI is a bit clunky but it fills my requirements => your #1 + #2 + no maintenance for me
The simple way to avoid this for me, is to skip avoidable US trips for now. I would have loved to attend strangeloop, but I will wait for better opportunities.

If my work requires me to travel there, I will simply ask to have electronic material provided in the US, and download whatever tools I need once inside the US.

I would advise anyone traveling to have versioned working tools stored online anyhow.
Build something you're interested in something you would use.

You could also pick out a new language or skill set you'd like to learn and use that so it's a double win.

There will be others like you that find it useful.