skysight-inc/HackerNews huggingface dataset:
Ask HN: Are many startups focusing on the wrong details?
I run a few side projects. On one, me and a co-founder are like Ying and Yang on priority.

Ying: Thinks the landing page should be just good enough to get signups and work on mobile. If the app is successful enough, it will just be re-made by a professional designer.

Yang: Wants to spend a lot of time refactoring the landing page over and over. It should be hidden from the world until it is perfect.

Ying: Wants to push that new feature, now.

Yang: Wants to add a new addition before he does.

Ying: Thinks making the app public soon is fine. User feedback is a vital part of improving the app. If people come and leave, there are still the other few billion people left in the world

Yang: Thinks that in this competitive world, only apps that are near-to perfect have any chance at getting noticed. Once a user leaves they will never come back.

Anyone else experience this type of interaction? Which mind set do you think is right for a startup?
I don't see why you counldn't use prepared statements.
Expensive nuclear is not going to save your energy-hungry industries when the cheap energy is available at low latitudes.

Boreal countries will be energy ghettos in a solar powered world.
> Furthermore, it demonstrated the natural shutdown behavior of the fuel, the use of a fission spectrum that can recycle fuel and ultimately convert nuclear waste to clean energy.

It does have the word once.
I guess when I read launch I was just thinking the app itself was focused on that city. I wasn't thinking of it in terms of your business based out of there.

If it was just the app and the app has some local components then a city you know could be helpful.

If we're talking establishment of a company, employees, etc, that is something else and way beyond my knowledge ;)
>Manufacturers' optimisations for making their cars enticing to you does not mean they have to put a lot of thought in making their cars safe for _others_ on the road.

It does if it is important for customer. And even if it doesn't - it doesn't mean they will make it dangerous for pedestrians. Furthermore, regulations come from what market innovates.
An imperfect analogy on why regulations don't always bring best results: having side mirrors is incredibly important safety regulation. That is of course until you can introduce better safety by not having them, but regulation prevents you from doing so (cameras)
Just agree so long as they keep it open source. It's no worse than where you are now and then you are the expert and code maintainer.
Global Constraint Catalog – A Dictionary for Constraint Programming
.... and there you go proving the authors point about derision and subtle sneers aimed at what is arguably the most effective means of getting focused highly productive developers: treating them like HUMANS, instead of faceless cogs, and allowing for focused programming time without distractions.

"old farts" rock, my friend. I get that some folks enjoy molding young minds to sick patterns, free of pushback, but ultimately I will contend that it's it's counterproductive to ones true goals. (unless ones true goals are merely to crush human egos and souls...)
I often watch videos of Jean Marc Jancovici, a French consultant on energy.

Cost is not really relevant to energy because the entire human civilization requires energy to function.

Also, renewables can barely compete with nuclear, because they cannot deliver enough energy when you need it. Renewables also require more metals and mining, so they emit more.

The coal and natural gas industry likes renewables because coal is on-demand energy.
Of course I did. It was "edited for clarity". You were misunderstanding it, and that indicates that other people might as well. So a better wording for what I was trying to say was needed.
this.

and ultimately, who PAYS for all these deliberate hurdles and the deliberate curtailing of human productivity to serve a tangential dubious (at best) goal?
Thanks for that information. It always struck me as strange how these massive stones haven’t suffered by sinking into the ground.
It always bugged me a little that I used to be able to by un-drm-ed books on OReilly, now I have to subscribe to get drm. (My work has a subscription and it’s ok...)

I understand they’re was probably so much piracy it forced their hand (books being small files, easy to distribute).

According to the article people are scanning books now and uploading.. which I didn’t realize was happening.

There are a few sellers that sell you a un drm es books. Manning though puts a “licensed to ______” on each page in a attempt to make me not share.

It’s kinda a tragedy that behaving badly puts you at an advantage (free books more money for me) vs those that buy. There are people that legit can’t afford the books and it’s kinda nice to have that option.
I work in the educational space, and I think, as education is discovering, different strokes for different folks. Different people learn best in different ways. Different people work best in different ways.

The problem is one-size-fits-all prescribed solutions, telling people how to be productive. Depending on where a person is in a project, their mood, phase of the moon, etc, they may be more productive collaborative or heads down. It varies by person and time. I think there is room to respect how individuals work best.
In this particular case, I think it's worth it even it is self serving. The advent of cheap online background checks has added to the already difficult task of getting a job if you're a felon. Any publicity around hiring them helps normalize it as expected.
Blame Barney: Students' perception of T. rex is outdated (2013)
again, the shameless trotting out of tropes like "arrogant" etc, which is precisely what the author rather cogently and concisely accused the industry of.

You are merely proving the authors point, IMHO. (I added the H, happy? I'm a team player, you soulcrusher.)
I agree, but you can also crash into concrete walls and bollards where you'd want a crumple zone.

A crumple zone in an EV is pretty simple though, since you don't have to worry about the heavy engine getting shoved into the front passengers.

I'm not sure why it's such a popular notion that the cybertruck won't crumple? It's literally got a big empty space at the front as a feature.

Ordinary cars crumple but they don't fall apart if you lean on them or drive down a bumpy road. They have strength in some situations and specially designed failure modes in others.

It could be as simple as putting some scores in the metal so that it folds in a particular way when sufficient force is applied.
>He's describing Microsoft in a time where they didn't deliver any quality product at all. They didn't in the 80s, not the 90s or 00s.

Err, some of the best products of MS was from that era -- 80s and early-mid 90s. The rest is downhill.
> Then you edited your comment, changing the meaning of your opening sentence to which I'd responded.

I apologize for writing something in haste that was open to misinterpretation. I think that I made the correct call to then edit it so the intended meaning was much clearer. Not for your sake in any way, but to better discuss a common issue in workplaces, with other people who will care about that, won't necessarily care about this rabbithole.

I'm sorry that you didn't grasp what I was trying to say, but I suggest that you don't throw words like "troll" and "pretending not to understand" around so freely. It's not helpful. You're very defensive, and that language provokes the same response. Let's end this conversation already.
You can synchronize with others' work without breaking flow. In a software dev context, computer-mediated communication and review, proper issue tracking, etc. make this a lot more feasible.
You being able to see and touch it costs money.

The time of the employee who showed it to you costs money.
You could just add a unique value to every link between pages?
way to cheer for babylon, my future grumpy old fart in waiting...
@iudqnolq Thanks for your suggestion!

A few problems (padding of those virtual book cover) I have already tried to fix before posting the "SHOW HN" thread. But you have given me a lot of other clue to improve.

Yes, I'm using material design, but at a superficial level, after the initial releasing, I will spend more time at better use the design tool. (eg: lever up color).

The "storage" button is just an entrance of popping up menus. I will change it in the next release version.

Your modest but inspiriting language gives me lots of engergies. Thanks again.
H8mail on Github and the APIs it connects to.
I guess those idiots in the 70s who built UNIX, who didn't use the terms "refactoring" and "technical debt" were also clueless.
Open source React components for conditional operators and cycles
You do not maintain the tags. You compute the tags and you do not care what so ever if the tag ever matches anything.
Nuclear is not necessary. It's not even clear if it's even useful for that.
Yeah, I always read these popups as “we value your privacy, therefore we take it away from you and sell it to the highest bidder” and hit the back button.
CA's new employment law has boomeranged and is starting to crush freelancers
This way a user is still unique when he/she closes the tab and reopens, right?
...look at all the babylon fans cheering the monster on. how dare a measly lowly human have an opinion after personally suffering at the hands of brainless machinery...

the thing is, it takes exactly zero courage or risk to cheer for the status quo.

the other thing is, later we often realize that the system was wrong, and the iconoclast was right.

where does the true arrogance actually lie?
> Microsoft in a time where they didn't deliver any quality product at all.

windows 2007 is my favourite windows version probably ever.
Important Update on the Future of Inboard Technology
Nonsense. Cost is always relevant, since there is always a variety of ways to solve a problem, and cost is used to choose between them. This is true even of things that are vital, like energy.

Cost must be properly accounted for, of course, including externalities.
[Hi from Argentina!]

I understand the problem. When you are/move abroad, there are a million small items that are impossible to get or they don't have the correct variant. (In particular, the golosines of each country are slightly different. You can't get good alfajores abroad. https://en.wikipedia.org/wiki/Alfajor )

But the huge question is: How do you check that the service is not used for sending drugs?

Also, I don't understand:

> A lot more !!
Travellers get paid more in tips by the senders depending on how comfortable the traveller makes the sender feel

PS: Add the hhtp to your second link to make it clickable.
I totally agree that password expiry is a problem, however I have twice taken over AD based systems where there was widespread password sharing, and I found IT knew a lot of passwords of users. I found that a one off change didn't help, they all just updated each other.

So my advice is to advise people that they will get resets. To run them through a couple with increasing complexity requirements. Then increase the period between resets dramatically without telling anyone, so 30 days (Still a novelty), 90 days (less fun), 120 days, 360 days.

I suppose it is a password re-education exercise really. I always remind people that they are welcome to change their password whenever they want (then they will never see a forced reset). I also tell them that my single biggest requirement is that they don't use their Facebook password for work!

I will keep password resets, but nothing like the 90 days PCI DSS still insists on.

In legacy systems shared admin credentials are very common, and while working towards individual logins I tend to rotate these often, since a password manager can be used. It is hard to have individual accounts for everyone at an external support company for instance....
Surprised that no one has mentioned that you should first review the employment doc you signed. In many (most) cases any IP you create does belong to them. Getting a lawyer involved may just turn in to an expensive and antagonistic experience that winds up with you simply ending up....with them owning the IP.

One thing to consider- spin off your side project and try to get your employer as your first customer or as the exclusive distributor.

But your employment contract should have an IP provision, and that is going to be 99% of any outcome.
> convince people to either not vote - or to vote against their personal best interests.

I’ve seen this on HN several times, and it always cracks me up. The condescension isn't dripping. It’s running in torrents.

You think the reason they won’t vote the way you want is because they don’t know what’s good for themselves. You might want to consider an alternate: they don’t want someone like you deciding what’s good for them and forcing it down their throats.
"the product directly relates to what my employer does so I've sort of cornered myself in a bad place"

Yeah, that makes it complicated. Even the advice to get a lawyer is tricky, as it could telegraph intent and put you even further in a corner.

I suppose a consultation is fine, but I would be very careful about letting them know you retained one.
F# has "Units of Measure" that does this. https://docs.microsoft.com/en-us/dotnet/fsharp/language-refe...
>Every generation has blinkered old guys talking in that way, who can safely be ignored.

Can they? Here we are in 2019 and we're reinventing (usually in worse shape) everything people already had in the 70s, 80s, 90s, even the 60s (Go is closer to Algol than to a 2019 language, our IDEs are worse than LISP machines or Smalltalk environments). We all use UNIX (a 70s technology), OS X/iOS (a variation on a 80s microkernel + BSD), and Windows (a 30+ year old OS design, from a prominent 70s/80s OS designer). We reinvented techniques used 40+ years ago in mainframes as containers. Our UI tech of choice is the DOM...

>Mate, if you came of musical age in the early nineties it's spelt Nirvana.

So? I did, and they still have 1/10th the complexity and breadth and reach of the Beatles. They're not better musically or lyrically or culturally or production wise or music playing wise (so not in any way).

They're just closer to the age familiar to the 90s teens. So you're accusing him of clinging to what he knows from his youth, when you're infact clinging to an inferior standard (Nirvana vs Beatles) just because you know it from your youth.

So even this makes the author's argument for him...
If you have a local library system, it might have a subscription. It saves the library a lot of money versus physical copies and gives the user a lot more possibilities.
The reason why it is stateless is because there's no state associated with a token that I have to maintain.
That is not really relevant because if a user comes from a different website and the referrer is not present, it will be counted as unique. Having a referrer of that other website or having no referrer does not change anything. We both treat them as unique.

The only referrer we actually use is the one from the same site to the same site. Those requests are always with the same protocol (and if you not you should change that). In that case we see both the hostname and the referrer are equal thus being non unique.
Really? Stories can't be nonfiction? I don't see that implication at all. Ever hear the story of Albert Einstein on the train? Galileo's trial? The sinking of the Titanic?

Anyway, other reasons to like it being called a story

* Stories require two people, a teller and a listener.

* Stories have an ending.

* Stories are relatable to people who otherwise might not know they care about your product

* The user is the hero of the story (i.e. the developer is the opposite of condescending by putting others first)
By and large unions focus on pay and conditions, not corporate direction.

Insofar as unions do anything political it is usually inappropriate and better done through actual regulation so all companies obey in a coordinated fashion.
> Using a CDN that will let you “tag” resources and conditionally provide access based on whether HTTP headers match those tags, you issue tokens to clients and add or remove tags to give and revoke access.

The tokens are the resource.

Your auth is what tags the tokens. Your auth is the only entity that is able to compute the tags that would match the criteria of the tokens to invalidate them.
Jean Marc Jancovici say that cost "should" not be relevant ; however currently this an important criterion of choice (if you double the price of energy tomorrow, you get riots)

Renewable + heat/cold storage + electricity storage + demand-response + energy efficiency = that can deliver enough energy when you need it (and probably much cheaper than with nuclear)
Solo warriors are not that unique, just look at most of the successful one-man free software projects. Thing is, you can't expect them to turn up in your team. These "fad" processes help to cultivate their oversight in a reproducible, proveable manner. Also, processes are a toolbox, and managers can be good or bad. This does not deduct from the value of the processes.
> Basically a combo of GPL and taking community contributions without having them assign copyright to you is the most full proof way to keep something open source.

Sorry, but your advice is refuted by research. Both GNU and Apache ask developers to sign contributor licensing agreements. For Apache, see “ASF Contributor Agreements”, https://www.apache.org/licenses/contributor-agreements.html. For GNU, see “Copyright & Compliance” at https://www.fsf.org/licensing/.

The Wikipedia article about Contributor License Agreements cites this article by OSS Watch, http://oss-watch.ac.uk/resources/cla. This is the first time I’ve heard of OSS Watch, but they might be a helpful source of legal advice based on their About page, http://oss-watch.ac.uk/about/
Just use stateful tokens because if you are dealing with sessions and you are doing it right, you WILL want to revoke them at the user's will or at some suspect activity in a session.

I've wrote how to revoke a JWT (https://dadario.com.br/revoking-json-web-tokens/ - caveat: requires a db lookup), but if you are going through the trouble of revoking a JWT, just use a stateful session instead. It's way easier.

You can use JWT to pass along user information to other components within your architecture, that's fine :)
I'm only nitpicking because this is one of the things the article complains about but I think you're conflating two types of saftey. All Javascript (TypeScript included) is "safe" in the sense of C++/Rust. Using the wrong TypeScript type in TypeScript can result in programming errors but not unsafety or undefined behaviour in C++/Rust terms.
? https://en.wikipedia.org/wiki/2017_Congressional_baseball_sh... ?
This piece of PR fluff isn't helping regular ex cons get regular jobs in non-tight labor markets.
I’m thinking of a cable company as one that has a local monopoly that you have to use to get internet. I don’t care about a random content company.

As far as Uverse, it’s so irrelevant it’s not worth discussing. AT&T is trying to force people off of it.

https://www.cordcuttersnews.com/att-hides-u-verse-tv-on-its-...
F# has had typed units of measure for over a decade, with Hindley-Milner style type-inference, so you can do stuff like

let foo x y = (x:int<m>) * y + 10<m/s>;;

And it infers that y has type <1/s>.

You can add whatever dimensional types you want.
Meant fusion . . .
Doubts persist for claimed Alzheimer's drug
Just email your PDF to your kindle email address with “convert” as the subject line.

https://www.amazon.com/gp/sendtokindle/email
It's worth noting that your employer will probably have already spoken to a lawyer about this, or will be prepared to if you don't comply with their request.

A 30 minute session with a lawyer will give you much more insight in to how to deal with this situation more than what you can learn from an internet forum.
The history of Apple suggests that when they come out with a new development environment, it is well advised to just go ahead an make that switch as soon as possible. Even if they make a bandaid type of stepping stone like Rosetta, don't lean on it permanently. Adobe had to skip an entire version of their software suite because they didn't believe Apple was serious.
> If everybody would ride (other than jobs like plumber where having tools/parts in the truck is part of the job) there would be more than enough demand to support

Oh and one more thing; there are no sidewalks nor lighting on any of the residential streets in our town. When you walk here after dark you better damn well have a flashlight in your hand (most cellphones don't throw enough light far enough), futhermore if its rainy and foggy like it often is in summer or late autumn--dude it's no joke. My main concern when I drive here after dark is to Not hit a pedestrian, they are few and far between but still. My point is; we need car ownership here, will it always be this way? IDK, but that is the current reality and you're not going to change that anytime in the near future without years long infrastructure projects.
In Vivo Sequestration of Innate Small Molecules to Promote Bone Healing
Teslas to date have had some of the best collision performance of any vehicle ever built. This is partially due to the characteristics of EV’s, but it’s also the result of good engineering combined with the deliberate prioritization of vehicle safety.

It’s entirely possible Tesla will throw that all away with Cybertruck, but is that likely?
i assume it's a library and not people working. that would be terrible
> In what way is Slack elite?

Slack's a big name in the tech industry and there's certainly competition for jobs they have on offer.

As _elite_ as, say, Apple, Google or Facebook? Probably not - but they're not Accenture or Capita either.
Mind over Matter – the overlap between physics and philosophy
"Dragline spider silk is known for its combination of strength and toughness, but this combination has been hard to replicate in synthetic fibers. Liao et al. electrospun polyacrylonitrile-co-methyl acrylate fibers modified with a small amount of poly(ethylene glycol) bisazide (PEG-BA) (see the Perspective by Fox). After collecting the electrospun yarn, it was annealed under tension that both aligned the small fibers and cross-linked them together via the PEG-BA. As hoped, the overall properties were comparable to those of spider silk."

Doesn't sound even remotely cost effective, very expensive . . .
@iudqnolq Yes! The UI of LastingPaper is built on ElectronJS. I'm used to be a long-time desktop Linux user too. I would like to release it on the Linux platform. But at current, the highest priority of LastingPaper developing is fixing feedback problems submit by early-stage users. After there no more obvious problem and un-implementation future existed, I will spend time to release a Linux version. I will inform it to you at that time, Thanks for your attention!
A map that shows population by latitude and longitude:

https://www.datagraver.com/thumbs/1300x1300r/2016-09/density...
The Amazon AWS Premium
scroll down on the example page please: the dist/development & dist/production versions do work in other browsers and do not need a flag.
I thought Lady Ada was the first programmer?
The UK has just had an election where many people voted for the party which has been in power for nearly ten years and been an utter disaster.

Because they want change.

Condescension has nothing to do with it. It's empirically observable that a proportion of the electorate doesn't vote in its own best interests.

It's also empirically observable there's an entire industry of media outlets, think-tanks, journalists, bloggers, TV presenters, radio commenters, online commenters, and other influencers which is paid huge sums every year to make sure this doesn't change.