skysight-inc/HackerNews huggingface dataset:
This isn't about substitute products, the products in question actually claimed real aloe as an ingredient.

> The products all listed aloe barbadensis leaf juice — another name for aloe vera — as either the No. 1 ingredient or No. 2 after water.
That's very true. I forgot to mention that I also have a spreadsheet that has site-specific password rules so that I can do a lookup and see how I need to adapt my generated password.

Maybe what we really need instead of deterministic password generators is an authoritative database that tracks the password rules of all the different sites on the internet so we can easily look it up and/or publicly shame companies with asinine password policies.
They do. I had to take an ethics class in college. And every business class I took had a section on ethics as well. But you learn what you want out of everything that's taught to you. I know people who got an A in biology but still reject evolution and people who have majored in environmental science but don't believe in climate change.
I wonder if the products were always lacking Aloe Vera, or if this is an example of "quality fade"?

(https://en.m.wikipedia.org/wiki/Poorly_Made_in_China)
It's not the cost of the switch. It's the cost of assembly (wiring). And the switch must fit the form factor.
Yes: https://www.Odoo.com

But we did not follow Sam's path.
1/ we made resellers and developers happy (being open source played an important role early on)
2/ we grew
3/ we made end users very happy
4/ we grew much faster

The reason we took this part is that it takes a lot of time to both build the enterprise features, and make it great. We built the scope first and made it great after, which is not an usual path.

Disclaimer: I am the founder.
If it isn't in the "Drug Facts" or "Nutrition Facts" label, it's probably bogus.

Also if it includes "These statements have not been evaulated by the Food and Drug Administration" it's probably bogus.

Your own research and reason can override these rules of thumb, but only if you really trust yourself to read and interpret scientific literature which isn't something most people can truly do.
Some programs may have strings like /usr/share hardcoded in them. I once tried renaming the root user to "boss" and it unearthed few issues of exactly this kind.
You also cannot search a video or audio. That's a huge disadvantage in my eyes: often enough, I know exactly what I am looking for, and if you don't explain the exact concept I want to learn, I don't want to sit through because I can't search or skim the text.
Part of the reason there is so much dissonance is the conflicting goals -- startup founders want THEIR product to succeed. VCs just need SOME products to succeed. So the advice that is tossed to cohorts of founders is designed to help some succeed, not to ensure the personal success of each individual founder.
My thoughts exactly. Whenever I see somebody talking about internet
connectivity in US I have an impression that stronger anti-monopoly
regulation would help, as it helps to some degree in EU. Dissolving FCC seems
to be a step backwards.
None of the companies of my dreams was using C and "ACM ICPC and similar competitions" was done in Prolog.
> That's a false equivalency and completely ignores the fact that C++ is one giant `unsafe` block.

This is exactly what I meant when I said rust people miss the forest for the trees.

> Could you please explain what kind of evidence would convince you?

you quoted me explaining what I would need.
The future of artificial intelligence, via Skype co-founder
Should be noted, just to appreciate the kind of badass Tommy is, that he climbed the Dawn Wall with only 9 fingers :)
If it was sold as "burn cream" I would agree 100%. But it is sold as "aloe Vera", which is false.
It's not "dismissing an idea without thinking about it" when you say "I think this is a conspiracy theory because [evidence]". The only response to the position that too many people with widely varying affiliations and interests have said he's fine, is to say that Wikileaks, Sweden, Ecuador, and the US are somehow united in wanting to hide the truth and in communication to keep their lies consistent. I can't think of many scenarios where that happens, and all of them ought to end pretty quickly with someone whispering to a journalist under the condition of anonymity.

At this point, I doubt the timestamped video and signed message would convince the majority of redditors. The RT interview is a perfect example of the typical conspiracy pattern of grasping at straws to discredit evidence. It's absolutely Assange's fault for not putting this to bed right away, he's probably either unaware or enjoying the publicity.
It's not a Thunderbolt issue. It's about supporting "DisplayPort Alternate Mode." This particular monitor doesn't support Thunderbolt.
Show HN: Java Bullshifier
like your name
This looks like a really useful tool, do you plan on adding any discovery features to it so that I could find an existing schema to inherit from?
Here is my work, where I do use semantic information to achieve compression (rather improve JPEG). This is not an end to end compression like Google's work, but just incorporating semantic knowledge into compression. I am still trying to clean up the code before I make arxiv/github submission, but since you are interested here is the link http://gpgpu.cs-i.brandeis.edu/semantic_jpeg.pdf
I think the annoyance is the slightly smug tone of "Look what I invented. Vector animation and keyframes!"

It's a cool implementation but it feels like they are claiming to have broken amazing new ground. To people that don't understand much of the background technology that's exactly how it reads.
A password like that would probably be guessed by a good password cracker pretty quickly.

I've taken the liberty of following your procedure for an un-named domain. If anyone's got a password cracker running, I'd be interested how long it takes to break this SHA256 hash: dae640f98b6894d2f6eab5755b22918be46b0d219ea10d3ceea06ebe538a75d1. Post once you've guessed it.

Just use 'pwgen -s 22'; it generates 128-bit passwords, which will never be guessed.
Or to exploit American labor who want to GTFO now.
Air pollution kills a person every 5 seconds. Do you wanna be one of them?
What are you using for the event management? I wonder if using celery and rabbitmq or redis as the queue would help simplify things.

With it, you just schedule asynchronous tasks in the future ... you don't have to manage the event queue.
I almost never make the full-on galantine, but next time you do it, consider going all the way and doing a charcuterie galantine, the kind that gets poached in stock instead of roasted, and then chilled and sliced like a pate. You've done most of the work!
Take Your Spanish to the Next Level: You’re 10,000 Mistakes Away from Fluency
Plus, you can get exactly what you want. There's such a rush from creating what you really want, and you get a little bit of that rush every time you look at your work again.
Yeah, kind of true. But Apple not letting others implement iMessage is pretty similar. (I'm sure I could come up with examples for almost every other tech company as well.)

I admit it feels weird that GNU is doing it, since the others can be explained by them wanting to make more money, and this can't. But I guess we should be as understanding of them trying to "win" the thing they want (software freedom, defined as they choose) as we are are of companies trying to "win" (money).
The Psychology of Computer Programming by Gerald Weinberg. It considers programming as a human activity and introduces the concept of egoless programming.
I'm having to read the article in w3m as The Atlantic is convinced that I have an advert blocking script installed. I don't. The network I am on has aggressive filtering.

Sort of goes with the theme really does it not?
I think all methodologies slow down when the teams get larger.

In the XP teams I've been on, everybody rotates between stories and swap pairs daily, just to avoid the individual code ownership and fragmented coding styles you mention. Works really well.

> unrealistic expectations as to deadlines and release dates.

Also, one of the core agile ideas in my world is that there are no deadlines or release dates for specific features.
The point is not to never do paid marketing, but to make sure that you have something in motion that doesn't rely 100% on paid marketing before you do. If people are talking about your product, paid marketing can help amplify the signal and the reach (facebook, AirBnB), but if you can get no one excited about it, if no one talks about it, then going all in with paid marketing is akin to shoving down people's throats something they don't want; it's unlikely to be sustainable even if you have large pockets.
Your description does not match what I know of it from direct experience, and is more appropriate to the first one.
Ask HN: Is Google (from EU) Down?
Are you having any experience (right now) with unavailable Google services from Europe?
Tell that to jewelers with gold. Really, what is the "real difference" between gold and 75% gold?
The Uncanny Chatbots: How Human Should They Get?
There is no practical impact on modern batteries from being constantly connected to power.
I can't be sure without touching both at the same time, but my memory of each says that the tarps are a lot thicker and heavier.
Back in the 90's I was working on an operating system kernel that was written in C++. I had read up on the language and had done a lot of compiler work, so I was kind of a local tutor. I'll never forget my boss' reaction when he overheard me tell a coworker "look, if you want to expose your private parts here, you'll need to make a friend."
I think as software creeps into every part of our lives the industry will be heavily regulated. And as that becomes the norm, every developer will be regulated in accordance with the industry standards. This way every software developer can be held responsible for the awfully stupid shit they do these days. Look at the IOT industry right now. Look at the security breaches because of rookie programming mistakes. They keep happening because nobody is liable and responsible. If you get "Sorry our shit is hacked and your SSN and credit card numbers are floating all over black market now" email in your inbox that's pretty much as good as it gets. Sometimes you're not even that lucky. In the end you get screwed and the company that you trusted with your data... Well who knows what they're gonna do. They surely don't feel obligated to disclose anything with you. This is the sad state of our industry.

I don't know if licensing and certification will fix any of this, but I feel like sooner or later some kind of regulation will be enforced.
"to the Americas" -- do we have proof that they made it to the Americas?

http://news.nationalgeographic.com/news/2014/03/140318-polyn...
We are .BUSY this week
I see no user's needs being a good subset of this machine's capabilities. It's just impractical.

I have a 2012 rMBP and I'm thinking of upgrading to a refurb 2015 rMBP. I'd like to upgrade to the last good generation of MBP; it might be a while before Apple decides to start making good laptops again.
Drs. Cifu and Prasad have done research on what they call medical reversal (when a particular therapy is found to be worse than the previous therapy or does nothing at all) and have concluded that the rate of reversal is 35-40%. So your doctor isn't doing fantastically in actual medical therapies either.

http://www.econtalk.org/archives/2016/02/adam_cifu_on_en.htm...
The History of REST APIs
>They could have been absolutely appalling, oppressive dystopian ideas, standing for everything you're against

Nah, it's not like he was running for President.
I guess the comments about the new right being technocrats may be true.

Why do you think the comments are representative of the "new right"? I don't know that they are not, but I haven't seen much evidence that they are.

My instinct --- based on the apparent assumptions of a universal morality and the horrified reactions to the 'provocative' art --- is that a sizable number of the posters are religious and socially conservative, traits I associate more with the "old right" than the "new right".

More generally, I don't think a "right"/"left" split is the right lens to view this with. What sort of insight do you think it provides?
My reaction exactly...JSON seems a horrible choice to encode numeric data. Protobuf will be much better.
It may be an overkill for super simple apps with just few views. But it works great with a larger codebase, at least for us. We have apps built with it with hundreds of views and it works great, it has halved our development time and helped us to have a more structured and clean approach to the state management.
You should ideally be able to skip using these tools if you are proficient enough in basic html/css. It's easier to share a deployed static website with stakeholders, easier to immediately see media queries in action, you can use partials, etc. I personally use Middleman as it's dead quick to get up and running. Once you establish a library of components you can plug and play in real code just like you could with these tools - with a little head start on building it out.

Once you get in the habit of building static sites as wireframe prototypes it's hard to go back to "wireframe only" tool.
> As someone who has to deal with mobile perf issues, JSON serialization/deserialization can take a lot more of a perf budget than you realize. A flatbuffer version would definitely be faster hands down

With something that's grabbed once and cached likely forever I think the tiny bit of overhead for JSON won't make any difference. I've done this too and yes, of course a flatbuffer would be faster but the speed is just related to the initial download and caching. Beyond that you'd keep it in whatever structure is more efficient for the app to re-use.
> What we need here is a non-profit to vett devices and appliances against uninvited listening.

The Free Software Foundation already does this:

https://www.fsf.org/resources/hw/endorsement/respects-your-f...
There was a major Ukulele boom during the great recession. A lot of people found themselves out of work and needed a way to fill their time, and as you say they are inexpensive compared to a guitar.
Contact me through my website! I'm getting a list of people who are willing to fork over $200-$250 for an IKEA bag + a lot of time!
I'm really excited about the Scoped Slots feature. Finally it's really easy to create components that can be customized by the user from the outside. For example, it's now really easy to create a data table (with features like filters and sort), and with each row showing not only the data text, but also any other feature you might want to embed in it.

I believe there was a way (probably a complicated hacky way) to achieve this previously too, but I never investigated it too much. Now it's really easy.

Kudos to the Vue team for this release!
I remember seeing supermarket checkout scanners in Vancouver BC and wondering what this space age (now there's a dated term) technology was and why it wasn't already in use in Silicon Valley in 1980. George Bush was similarly amazed ... in 1992. The UPC was developed in the US starting in 1966 starting from freight car identification.

Yes, late product release in the US even if the product was developed in the US is an old technique.
At least in bouldering, John Gill proposed the, "B" scale, which measured basically how many people were able to top the problem. So if you established a climb, it gets a grade of, "B1", until another person gets sends it "B2". This scale basically favors the hardest problems being the most important, and adjusts the grade of the climbs, as the "sport" progresses.

Gill was a Math professor, so this is somewhat interesting to the discussion. He famously thought of boulders as, "problems", of course.
You are right, this is not Hacking News.
And I regret my vehemence.

Still, the livelyhood of the thread is not much of a factor in my opinion.

Though rock-climbing is in itself interesting (maybe more than average to devs) it has no direct link to being a hacker/dev.

It borders on 'lifestyle' kind of content.
> Are videos really the best tool for the job of educating coders?

In most cases, I believe they are. Let me explain why.

I checked out your React example and noticed 2 things.

1) You jumped straight into coding, whereas your audience might be at different levels / experience in their coding history.

2) Your audio-only format works well ONLY for client-side stuff like Javascript, HTML, CSS programming. It quickly falls apart if you are teaching ASP.Net, or iOS Programming, Webservices, SQL Server, Oracle, pretty much anything that involves more than just saving a file and clicking refresh in the browser.

#2 is where videos shine. If you take a look at PluralSight videos, or even Udemy coding videos, the Instructor is able to SHOW the IDE, the things you've build by going to various browser, folder locations, as well as menu options, settings etc in the IDE. How will you do such things in Audio only format? It will take a lot of words, and if the student doesn't find it then they panic. Whereas in Video they can see EXACTLY what you are doing.
Rock and roll is no longer the rebellious mouthpiece of the youth.

Increasingly kids make and listen to electronic music.

Akai, Ableton, Traktor, etc. do not share this problem.
Google had Orkut which was famously very popular in Brazil and India. Network effects couldn't sustain them when Facebook successfully went global and mobile.
>> Airbnb slogged for 1000 days before discovering how to make their product loved.

Airbnb had a network effect product (marketplace of buyers and sellers). Growth accelerated once they had enough of both.

>> It’s unclear exactly when Airbnb implemented what’s become their most famous growth hack, ...
Craigslist had one thing that Airbnb did not - a massive user base.
https://growthhackers.com/growth-studies/airbnb
Funny, that. The industrial revolution brought very real problems and caused very real suffering. True, humanity doesn't die, it just changes, but that's cold comfort to significant chunks of humanity that die precisely because of those changes. It reminds me of something I read yesterday:

"Capitalism was so cruel and brutal 100 years ago that people came up with an even worse solution, communism. Rather than make compromises that would take the wind out of communism's sails, the 1 percent of the day decided to back fascism. This caused a war so catastrophic that the 1 percent understood they had no choice but to accept reforms that would make life bearable for regular people.

"Then communism collapsed, taking the daily threat of nuclear war with it. Today's 1 percent should be thanking God they got out of the 20th century alive and vowing never to make those mistakes again. Instead they've decided to make every mistake again and turn capitalism back into something that human beings cannot live with.

It's from an article[1] by Jon Schwarz in The Intercept, about Donald Trump's victory, but that little bit resonated strongly with me. It's becoming increasingly obvious that something about capitalism needs to change; I'm not sure what, but we can all see effects everywhere around us. The Web Summit is just one more example of what happens when you live in a system that focuses solely on optimizing one variable at the expense of all others.

[1]: https://theintercept.com/2016/11/09/donald-trump-will-be-pre...
Well, at a guess, and I stand to be corrected on every point..

1. Only benefits early adopters (and money launderers of course)

2. Far too volatile. Nothing too back it up eg a country or a standard to underpin it, average Joe would be daft to convert real money to it.

3. The mining methodology sucks. Seriously all those CPU cycles wasted solving pointless algorithms, from every standpoint its just wrong. You want to mine, go and get a fucking pick and shovel and get something real!

4. Big government and financial businesses will move on it sometime but in the meantime just holding bitcoins is a red flag for the wrong people to keep an eye on you

5. [Insert whatever worry you have about putting your money into a `un-breakable` technology here]

6. zero benefit over any other currency or standard (except Zimbabwean dollars or see point 1)

7. Nobody really understands it (including me), I just asked by wife she thought it was like an itunes card top up and she is fairly clued.

God I could go on forever from my position of no authority :-)

Seriously the financial system is flawed as fuck, but its a hell of a lot better than this, until bitcoins or any crypto currency/icoin are managed by an AI from a network of space stations with a few billion of real assets to back it up I will keep my savings where they are thank you
A lot of tax evasion is because of the complexity of Tax code. If you are in Mumbai and if you are selling an assembled PC you have to pay around 10 different taxes and 2 cess.

The NDA government has finally come up with GST which will replace majority of these taxes while making the tax compliance significantly easier.

The current sweep has increased the risks for keeping lot of cash in hand FOREVER. Just like how 9/11 has changed the air travel forever. I already see the trends where people are now focusing more on Gold, Hawala, Casinos and other means of investing their cash.
Why are you saying that? You can freeze npm deps if you want to. Frankly npm does something very right which is allowing diffetent versions of the same dependency in nested tree of dependencies. I dont think there is another language which allows that?
But see, that's the point I'm trying to make. Having the benefit of hindsight as someone who actually went on to recording records and regularly playing live in front of paying audiences, my teachers were focused on ENTIRELY the wrong things.

You get people interested in the instrument first by giving them a taste of how they can actually play things they like. Let them explore and have fun. Point out problems they might have with technique, but do it within the framework of getting them where THEY want to be, playing what THEY want to play.

Don't force focus on theory and reading sheet music. When you're a kid who just wants to play something cool that shit is boring and it sucks. Once you get a handle on the instrument and really get passionate about it the theory end starts to become interesting on its own.

Seriously, these teachers didn't know a damn thing I don't know now, and there's a much better way to go about this.
> Worse, an attacker who sees one of your passwords has a pretty decent shot at brute forcing the rules you use, and an attacker who sees two of them has the rules and has totally cracked your scheme.

If an attacker is specifically targeting me and thinking about my passwords, there's not much I can do at that point. Password security in general kind of relies on attackers scanning huge quantities of credentials and going for the low hanging fruit.

Plus, I still don't get why 1Password is better than a password generator on the 4th point. I get that yes you need 2 things (both the master key and the ciphertext), but how does that protect you? The cipher text is available to anyone who logs in. If I get your 1Password credentials, what's to stop me from logging into 1Password.com as you?
Eats, Shoots, and Leaves.

It's more humor than education, and more punctuation than grammar, but it's entertaining and sarcastic and very fun to read.

https://www.amazon.com/Eats-Shoots-Leaves-Tolerance-Punctuat...
I would argue that there are rabbit holes in Haskell that can lead to baroque terrors of syntax on par with the C++ horrors in the article. The difference between Haskell and C++ is that Haskell code always has a well defined meaning even if it is _insanely_ terse. There is no ambiguity like with C++.