skysight-inc/HackerNews huggingface dataset:
A New Startup Looking for Feedback:  Heritage Trek Mobile Apps
Greetings,

Heritage Trek was established to create unique heritage tourism experiences that connect people with the history of places. I am requesting your input to help guide our mobile app solutions development.

As someone with a passion for U.S. history and road trips, I have always wanted to combine the two and develop unique touring experiences that create personal connections with the past. I have a tradition of going on road trips with my family. We enjoy being at locations that have historical significance, for there is no substitute for being there. I am fascinated with how my perceptions of places change when I become physically and emotionally connected to what occurred at historic and archaeological sites.

We enjoy exploring the past, by not only visiting high-profile sites, but investigating the rich history of small towns that once played pivotal roles in community development. However, my efforts to find one source that had the information and tools to conduct comprehensive heritage tours proved futile. Inevitably, the conversations we had with locals (during our trips) highlighted the history we were missing.

The purpose of Heritage Trek is to put history at your fingertips. Our team is developing self-drive, mobile touring apps that do all the planning for you, so you can just relax and enjoy your tour! I would appreciate your input to make sure we build the right solutions.

Please visit our landing page, sign up, and let us know how we can continue to improve your heritage touring experiences.

Landing Page: http://heritage-trek.launchrock.com/

Your consideration is greatly appreciated.

Thanks!

Mike Rainer, Founder
Considering submarines and prisons historically aren't coed, I'd say space travel fares a bit better for basic human needs.
Shattered Trust: When Replacement Smartphone Components Attack
>If the President (doesn't matter who) showed up at your house, in your living room, would you still claim the right to deny entry to anyone you chose?

Yes, including the ability to deny entry to anyone that Trump doesn't want there. But now a judge has ruled they have a right to be there if Trump was the one asking to ban them, but in doing so has created a loophole where as long as I want to deny them entry because Trump doesn't want them to be there (note that this isn't done on behalf of Trump, but because it is my own desire) they can be banned. It makes the judge's ruling extremely easy to work around, which indicates some fundamental problem with the ruling.
What is new in Swift, WWDC 2017.

Later I can cross-check it.
Show HN: A simple tool to benchmark your graphql queries
That's like saying Linux hasn't figured out updates yet. It's a false argument.
Judging from the CloudFlare 502s, you have successfully been HN'd. Might be time to add in a static cache in front of the site.
I think it might make sense for more people something like Codepact - Leveling up your contracts.
At ETH Zurich, there is a project aiming at scaling compressed air storage to MWhs. [1]

The interesting part is that they are trying to make the storage adiabatic, i.e., they store the heat that is generated while compressing the air in a phase change material (i.e., a material that will become liquid when hot, since a lot of energy can be stored in phase transitions) and get the heat back to warm up the cold expanding gas on decompression.

The issue is that even with the phase change storage, heat will dissipate into the rock within a couple of days, making the whole process inefficient for long-term storage.

[1] https://www.ethz.ch/content/specialinterest/mavt/energy-tech...
While it is pretty easy to think of things to criticize with this article and the author's strategy, I admire the willingness to share stories of failure. It's an interesting contrast with several stories I've read recently about Elizabeth Holmes and Theranos, the startup that had an idea that didn't work out, that wouldn't quit, kept getting money, kept doing whatever it took to keep trying, and ended up resorting to deception. There is something to be said for the honest admission, "this isn't working, it's time to stop and try something else." Getting lots of money invested in your idea may make it harder to admit when you need to try something else.
That's ridiculous. The costs and risks of staying in the EU market and getting to full compliance (as if anyone even knows what that means) are not zero, and if the benefits of being in the EU market are lower than that, you're better off pulling out. It's pretty simple.
Yeah, that article was all over the place. The only thing I could get from a first reading was that Facebook did something wrong - just using the anti-facebook sentiment I guess
Maybe the article was 'Amish Hackers' by Kevin Kelly?

[0] http://kk.org/thetechnium/amish-hackers-a/
Musk mentioned this in the last IR Q&A. He said that it might indeed not have the compute, but that swapping in hardware with enough compute would be a 'plug and play' operation.
Consider: It’s in both the workers’ and reporter’s best interest to make it sound worse than it is. Many would go so far as hyperbole, or straight up deceit.
Kroger is also potentially gearing up for an Alibaba partnership as well that was reported earlier this year. I know rumors are still floating down to the store level on this (my father is a store manager)
Good that it is absolutely not an one-sided article, favoring the viewpoint of the union exclusively. Garnered with some anecdotes of somebody having had an accident on the job once, or people sometimes not having assignments, to make it all seem oh so horrible.

I would guess a lot of these Couriers are quite happy with their existence. It enables them to earn some money on the side, while they try to become starving artists or whatever.

In any case, the cure for worker exploitation is not more rules. It is creating more jobs. Then workers with bad jobs can simply switch to a better job.
I remember a Microsoft talk about running big data in Excel...
Agree that the ability to access a user's friend's data (without said friend's permission) through the API, was a deliberate feature (not an abuse as it has been portraied) and is the interesting bit about this. Facebook deliberately abused user's privacy by deciding to monetize that feature. Only later decided to roll it back.
yea, still down
I took Demerol a few times as a kid, and heroin once as an adult. As an anesthetic, fentanyl was perfect. I was pain free, felt lucid, and then went right back to normal, no side effects at all.

As a kid, I suffered terrible migraines, and I am old enough to predate migraine medication. My parents also suffer migraines (as do two of my three sisters, yay genetics). Dad had a Demerol prescription for his. They wouldn't give me Demerol, because it was a dangerous addictive drug. Instead, they gave me the safe, effective state of the art circa late 1970s - phenobarbitol. I'd take one, stumble to the couch, wake up 14 hours later, and not remember what happened. I'll never put that poison in my body again! (Later, as an adult, a drug counselor friend told me barbituates were the only drugs he'd seen to be more addictive than tobacco.)

But if my parents needed me to be functional while fighting migraine? I got one of Dad's Demerol instead. Which was awesome, because I still had a migraine, but I didn't care anymore. I could stay awake and follow instructions and converse as needed, from my warm numb blanket of drug.

Working from memory here, I was a lot more "high" on Demerol, and it lasted longer. Fentanyl was much cleaner.

Best of all was the one time I tried heroin, though. Holy crap. Never touching that again. One of humanity's best and most dangerous inventions.
I know people who have exchanged bitcoins and cash anonymously on the street. Sounds pretty risky to me and I certainly don’t think it’s feasible for large volumes of either currency, but it’s possible and has happened, at least.
You missed the "not in a software house" part. There are many software developers working for retail stores, restaurants, trucking companies, small government agencies... you name it, they probably have at least one part time software dev. And that dev is making salaries comparable to their peers in that company, not SV.
What are the benefits of going it on your own as a bare-metal solution as opposed to just going with something like Heroku? I never really know when you're supposed to decide that you should bring devops in house instead of doing things via a service.
Resistance training can reduce symptoms of depression, a new study suggests
Seconded. Many hours in college that I should've spent studying were spent "stumbling". Digg came along, and later Reddit and HN and I spent a lot less time using StumbleUpon, but it was AWESOME for its time.
So the fire hose is not the problem, but the fact that other people are often blocking or restricting the manner in which you access it.

You use garden hoses because you can sneak them past the fire hose monitors and connect them to a tap in your team's office. Once you have tasted the water and selected an appropriate candidate, then you can smuggle them past the gatekeepers and get them hired.

But that still leaves me with the question: if I want to get hired by you, how do I know which garden hose to use?

I have seen sane, descriptive job ads that instruct interested applicants to ignore the standard application instructions and e-mail their resume to a particular address, with a specific keyword in the subject line. That indicates a simple filtering program, perhaps with an auto-reply function, that goes to someone not an HR gatekeeper. Some people out there are connecting their own garden hoses to the main reservoir, such that they control the flow rate and the filters.

If the reason you don't use the fire hose is because your own company makes it unusable, that doesn't necessarily mean that other companies--especially small ones, with maybe one part-time HR employee--will also make it unusable.
The Brotopia Myth
Too bad the governments of the world seem more interested in protecting the corporations than the general population.
It is not about hating Apple maps. It is about Apple getting serious on fixing it and get back to being about providing the best UX.

I just do not get why things changed such that it is acceptable for Apple to provide second rated UX.

Same with Siri.
I'd be interested if anyone has attempted to make their own AI for Civ 5.
Walter,
what do you think of nested functions or even normal functions taking an identifier similar to continue / break to be able to jump up the stack precisely: either a certain number of steps, or to a particular calling function.

https://dlang.org/spec/statement.html#continue-statement

also, what do you think of a partial compilation feature / tree shaking https://webpack.js.org/guides/tree-shaking/
The article already addressed its own concerns:

- Manually audit and lock down your dependencies.

- Stop using nonsense dependencies, writing basic code is not reinventing the wheel.
Lmfao, simply switch to a better job. Simple solution for a simple mind.
There are a few concerns, but I am not sure I'd say you are being taken advantage of (yet).

Concerns I'd have:

1. By not incorporating a new company, any past liabilities that the old company may have could haunt the new venture. This typically comes true when suddenly it goes from a small business with small revenues to a business worth suing because there is real money at stake. Of course, being in Canada might help as it isn't as litigious as the US from what I understand, but I could be wrong.

2. They are family, the one key thing to be aware of when working with families (yours or not) is it can be a nightmare. I spent the vast majority of my childhood and early adulthood working in family businesses (tech and otherwise), my family worked really hard to not do what most do in the business but it was a daily effort to be aware of it. Family fights different, family will stick together over almost all else (yes there are exceptions) and you being the outsider might be used as a weapon on either side which puts you in the middle. e.g. Son wants to go one way, Dad wants another, You may agree more with Son so then he'll use you against the Dad to get (or try to) his way. Not saying it is always like this, but I also consulted for years and dealt with family businesses and always saw patterns of strange behavior you wouldn't see otherwise.

3. The equity just doesn't make sense, unless they are giving you a different share class which could be really bad. This is again where it isn't clean so I'd be cautious and get more details first.

In the end, these maybe great people and you may all work super well together and this will all be fine. It will boil down to your level of comfort and trust with them. My 2 cents, if you trust them, just get them to put everything in writing and have an outside legal advisor go over it for you. You don't have to get a lawyer to negotiate it or be confrontational, just get some advice and make sure it makes sense and you are covered. If you don't trust them or your gut says they are trying to pull something on you, run and run fast.
What's non relational data?

You can have minimally relational data such as URL : website, but that's still improved by going URL : ID, ID : website because you can insert those ID's into the website data.

Now plenty of DB's have terrible designs, but there I have yet to year of actually non relational data.
> Most US immigrant visas (h-1b etc)

H-1B is a non-immigrant work visa.

The only relation it had to immigrant visas is that, as a dual intent non-immigrant visa, it's not illegal for you to enter on an H-1B with the intent of applying for an immigrant visa without departing in between.

> are conditional on not becoming "a burden to the state"

That's not exactly true. The condition that actually exists in law relates mostly to the future likelihood at time of admission of becoming a “public charge”.

> so you would be deported if you tried to claim unemployment etc.

No, but your I-864 sponsors (whose income and assets are considered in making the public charge decision at admission) will have to pay back any payments you get from certain federally-funded public benefit programs. You can be deported for you not paying back your debts for certain other benefit programs in a specified time period, but very few benefit programs create the kind of debts that relate to that.

Unemployment, as an earned benefit, isn't actually an issue at all.
Almost certainly does not apply. [1] For that matter, the same FAQ suggests that it's probably not necessary to block IP addresses if you're not located in the EU and aren't actively marketing to EU residents. But I can certainly understand small companies taking a better safe than sorry approach if they don't do material EU business.

[1] https://www.gdpreu.org/the-regulation/who-must-comply/
> Does GDPR distinguish between "identifiable" data and "non-identifiable"?Does GDPR distinguish between "identifiable" data and "non-identifiable"?

ico[1] is a useful resource for all GDPR related questions, but to answer your question: yes. Under GDPR, "personal data" is "any information relating to an identifiable person who can be directly or indirectly identified in particular by reference to an identifier."[2]. You can also read the "Article 4 - definitions" section in the official regulation doc (pdf)[3].

For the most part, GDPR protections for "personal data" only apply to identifiable data, as would be expected.

1. https://ico.org.uk
2. https://ico.org.uk/for-organisations/guide-to-the-general-da...
3. http://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELEX...
> It surprises to me no end that a company with $100B in funds, vast experience in supply chain and ability to suck up virtually all talent is struggling so badly at a technology that is over 100 years old while Tesla with its shoestring budgets leap frogged all established players.

Tesla still hasn't demonstrated that they are capable of building a mid-range car profitably. And with the ongoing low production numbers for the Model 3 it seems like running a profitable company that mass produces cars is a lot harder than Tesla thought.
There is. The D programming language https://www.dlang.org
>If the definition of personal data includes IP addresses

Yes it does.

> I'd be surprised there are any internet-connected products that don't process personal data in some way.

Consent is one of six lawful grounds for processing personal data. Another ground is legitimate interests, described in Article 5 as follows:

"Processing shall be lawful if... processing is necessary for the purposes of the legitimate interests pursued by the controller or by a third party, except where such interests are overridden by the interests or fundamental rights and freedoms of the data subject which require protection of personal data, in particular where the data subject is a child."

https://gdpr-info.eu/art-6-gdpr/

Recital 49 goes on to state:

"The processing of personal data to the extent strictly necessary and proportionate for the purposes of ensuring network and information security, i.e. the ability of a network or an information system to resist, at a given level of confidence, accidental events or unlawful or malicious actions that compromise the availability, authenticity, integrity and confidentiality of stored or transmitted personal data, and the security of the related services offered by, or accessible via, those networks and systems, by public authorities, by computer emergency response teams (CERTs), computer security incident response teams (CSIRTs), by providers of electronic communications networks and services and by providers of security technologies and services, constitutes a legitimate interest of the data controller concerned. This could, for example, include preventing unauthorised access to electronic communications networks and malicious code distribution and stopping ‘denial of service’ attacks and damage to computer and electronic communication systems."

Logging IPs for a reasonable period of time as part of your network security infrastructure is perfectly permissible under GDPR without consent. You can share your server logs with a third-party security company or pass data to a DDoS protection service if needed. If you use those IPs for any other purpose (ad tracking, analytics etc) then you'll need lawful grounds for those activities, which may or may not require consent.
Honda's New 186-Mile Electric Fit Will Be Priced Below $20,000
Misdemeanor here:

http://www.legislature.mi.gov/(S(2d5ss4y1dr2wfo0uz3r0a3zk))/...

I wouldn't bet against there being some jurisdiction where it is a felony.
The Dwarf Fortress background music.

Game music (mostly) is designed for a related purpose - setting a mood whilst also encouraging you to focus on the task at hand (whether it's shooting aliens or squashing bugs). Film scores are similar.
I thought the same thing. Probably because he writes the way he speaks. Or I would like the secret of it.
You should check out Ted Chiang’s story “Exhalation.”
I feel that this contributes to a lot of problems in society.

Here in the UK people will cling to being part of their class as though their life depends on it.

Middle class people had rather die than be called 'working class'. The working class hates the middle class with an intense passion, thinking they all eat kale, basically live at Starbucks and try to turn England into a communist utopia.

Class divisions just play into the hands of the one and only class that's different from the people who work for money: Those who do not have to.

If society was nicely split into "those who work for money and those who do not", I believe it would very quickly become clear who is acting in whose interest.

But so long as the veil of "working vs. middle, vs. upper middle" shrouds our collective ability to see who is truly ruining it for everyone, nothing will change.
So, yes, the article is an interesting war story and I don't want to diminish the pain of the writer, who inherited a system he didn't particularly want to touch. But yes, the solution is basically "sharding". Personally I'd start with per-customer sharding, and hope that A: that holds for long enough that I'm much bigger before it's a problem and B: that if I'm already sharding by customer, when the day comes that one customer is too big for a single instance of whatever I'm using that the architecture won't get too offended if we shard a single customer multiple times.

(If I were doing both of the things, I'd certainly architect the former so the latter was possible at a later date. It's not that difficult, really; you've already got the "split problem -> process subprobems -> combine results" architecture in place, you just have to make sure not to accidentally grind in the nature of the subproblems too deeply into the system, which is just boring ol' software engineering. It doesn't even cost you much since you're not going to win that much by assuming the nature of the subproblems; it really just would be sloppy programming.)

The main challenge here was lack of resources and the importance of getting it right, rather than the challenge of the problem itself, which I don't think is anything the author doesn't know and didn't acknowledge already.
If an EU company who holds private data of their customers ("data controller") is buying services from some third party service provider ("data processor"), then it's the data controller's responsibility to ensure that they handle the data responsibly and don't ever give it out to noncompliant processors.

A B2B service can legally offer a non-compliant service in the EU, but then the buyer isn't allowed to put any privately identifiable data in it; GDPR article 28.1 "Where processing is to be carried out on behalf of a controller, the controller shall use only processors providing sufficient guarantees to implement appropriate technical and organisational measures in such a manner that processing will meet the requirements of this Regulation and ensure the protection of the rights of the data subject."

So in the sendwithus case, GDPR would prohibit an EU company to use its $79/month service for handling private data, since it doesn't come with the required assurances.
They also have a ton of APIs available [0]. Way more than I figured, I just assumed because the earthquake monitoring app I check out every now and again uses USGS data but there’s a lot here! Glad you brought this up or I never would have searched for it.

[0] - https://www.usgs.gov/products/data-and-tools/apis
An Apology Tour of the Corporate World
Why is mining an attack chain expensive? If you mine on the honest chain, you earn the block reward for each block you mine. If you mine an attack chain with 49% and your attack fails, then you sacrifice those rewards. Suppose you mine say 10+ blocks with 51%+, over the next three hours while the rest of the network only finds 8 blocks. Then your 10 blocks become the longest chain and you earn the block reward for all 10 of them.
Edmunds Says Long-Term Tesla Model 3 Has Tons of Issues
Trump Pulls Out of June Summit Meeting with North Korea
Some of my favorite videos from the ongoing eruption, of methane burning out of the cracks in the roads:

https://volcanoes.usgs.gov/vsc/movies/movie_173961.html

the big flow that recently reached the ocean:

https://volcanoes.usgs.gov/vsc/movies/movie_173953.html
As long as you are telling the truth about only sharing anonymous and aggregate data with publishers and advertisers, I can't see anything in your privacy policy that would preclude you from being GDPR compliant right now.
You’re referring to physical parts. To my knowledge, no automaker providers their software and related tooling to end users (please correct me if I’m mistake).

You’re going to need a copyright law overhaul to change this status quo.
Who would have guessed that two blowhards who inherited their wealth would throw temper tantrums when the media doesn't paint them in the kindest light possible.