skysight-inc/HackerNews huggingface dataset:
The media has been attacking tech for years. First they attacked startups and their valuations, later the "tech bros," and now Google/Amazon/Facebook. This Scott Galloway fellow seems to be leading the charge.
I’m suggesting that if the top result works it doesn’t matter. More, I’m suggesting that the next time you want to suggest a challenge you should run it yourself, first.
Future of B2B Sales
The assumption is that wearing a helmet somehow reduces the odds of exercise. Just keep your helmet with your bike, and you'll never forget it.

I've been cycling to work for years, which which has varied from 10 miles one way, to 1 mile. I always wear my helmet, and in all these years an many thousands of bike miles, it only been "useful" once. A drainage grate was covered over with leaves, I didn't see it, my front wheel fell in, fork snapped off, and I flew over the handlebars, headfirst into the curb. My helmet split in two and I had a massive head bruise, but had I not been wearing it, I'd be dead.
Yes exactly. The other reason is to build in the notion of human interaction.
Show HN: A CSS Keylogger
Am I the only one who doesn't quite understand the point?

I would assume you wouldn't only use this tech to secure information. But I don't see really how this adds any security when software cams exist.

Plus you have other issues, like people like me who work in low light, or picture frames in the shot, etc.

Cool hobby project though.
Performance figures given in the article are about same as those for Samsung 960 Pro NVMe [1]. Would have expected this to have an opportunity for higher speeds by splitting the write/read to multiple chips.

40GB of DDR is pretty interesting. Add there a battery or suitable capacitor and you could use that as a reliable write cache. With SSDs I guess you could design it so that the capacitor would have enough power for flushing the data from the cache to the flash chips even if external power is lost.

[1] http://www.samsung.com/semiconductor/minisite/ssd/product/co...
Deleting old branches is something that really helps with sanity but almost never gets done. It really should be a formalized process. But then the formalized process in many cases isn't done. I've lost count of the number of times we've come to the awareness, multiple times, that we need to do <thing-that-prevents-wasting-a-whole-day-to-dealing-with-git> and having it never get done again until it bites us again. Oh well. At least we're still getting paid.
You had no friends with different skin colour or heritage?

Actually, I had a number of childhood friends and playmates who would fall into the politically incorrect category of "white trash" -- even though my father was a physician and would supposedly have high status. Not being white automatically reduced our status by a significant amount. My parents were refused membership to the local country club for quite a long time. I also had middle class friends who were of Finnish, Polish, and Irish heritage.
Driving without brakes is just ridiculously dumb in general, but especially so in a place like NYC.
Here's the docs for the specific configuration parameters introduced (http2_push and http2_push_preload): https://nginx.org/en/docs/http/ngx_http_v2_module.html#http2...
The Two Worlds of Marketing
You’d be wrong. I own a Honda Odyssey, not a Tesla. Do you own a German car?
I'm a little more forgiving than most on HN.

I'm sure that the cars that BMW cranked out in its third year of production weren't the same as today's BMW's, either.

When Tesla's been doing this for a decade, then I'll hold their feet a little closer to the fire. For right now, it's a company learning how to build cars; and from that perspective, it seems to be doing a pretty good job.
I don't see a lot of external CDN script (like cdnjs) use in the real-world anymore. That's sort of dated compared to bundling and using something like S3. Ideally, these days you'd still minify, but your *.html files could plainly include scripts, and the server would read the resources to be sent, and send them all over the same stream, rather than forcing a client to open multiple connections.
sigh they say it is in the eye of the beholder. Look at Ada,some find it terrible yet to some an under appreciated marvel
Because you didn't want to set an env var?
On Writing Software Well
As a long-time maintainer of various packaging systems (and co-author of one):

I find myself wholly in agreement with the idea that maximal version selection is appropriate for operating systems and general software components, but not necessarily desirable for a build system.

When you consider the evaluation of a dependency graph in the context of a SAT solver, you realize that the solver would consider both a minimal and maximal version as potentially satisfying the general constraints found in a dependency graph. Whether you then optimize the solution for a minimal or maximal version becomes a matter of policy, not correctness.

The security concern can be appropriately addressed by increasing the minimum version required in the appropriate places.

With all of that said, I think that Go's potential decision to optimize for minimal version selection is likely to be considered a bug by many because it will not be the "accepted" behavior that most are accustomed to. In particular, I can already imagine a large number of developers adding a fix, expecting others to automatically pick it up in the next build, and being unpleasantly surprised when that doesn't happen.

This is an interesting experiment at the least, but I hope they make the optimizing choice for minimal/maximal version configurable (although I doubt they will).
Please, no. This has to be a parody.

> Banks don’t want private account details (like the user’s current balance and credit limits etc) being seen by anybody other than the account holder.

This is exactly the kind of justification they'd use. And surprise surprise there won't be a box that says "I'd rather risk somebody seeing my account details than have a biometric model of my face stored in your database and given to whoever you give it to".
Ask: what is the best bot development framework these days? Microsoft, IBM?
Hi guys,
At work we are exploring bot development. There are a lot of frameworks available and we have already tried out IBM Conversation, API.AI and Microsoft Bot. Each seem promising but its difficult to find a pro's/con's list.

What are your preferences and experiences?

A big criteria is that it should have good natural language understanding, ability to handle concepts/intents and ideally have some kind of UI which allows to set most things up. We will do Node.JS dev work for a custom API endpoints for bot to work with but would prefer not having to code everything.

Any insights are welcome!
Perhaps I should have said "stifling".

Questions of malice, or of intent more generally, are irrelevant. Antitrust law is intended to promote consumer welfare. If consumers would be better off knowing about a service than not, and because it threatens Google, Google is relegating it to page 70 of their search results, that's bad for consumers. Even if Google is trying to make everyone happy, regulators can help society by stepping in.
I don't agree that distributed ledgers are a bad idea, though ones that can be controlled by large amounts of computing power might be. In general, though, something that doesn't rely on central trust to accurately record something seems like a really good idea, to me. I'm more interested in applications in civics such as voting, though. I don't know whether blockchain is the best solution because AFAIK it would be difficult to anonymize individuals, but if a workable solution could be made this could renew public trust in historically corrupt institutions around the world, and steel other ones against becoming corrupt.
Yeah, I've read your blog post recently why you are quitting Udemy and am sorry about it as I enjoyed your course very much! I guess Udemy's only way to stay afloat is to push the price as low as possible to attract more paying customers all around the world (given they have competition). It's tricky to figure out a good business model for both platform and course providers; probably you could consider keeping simpler parts of your course on Udemy and then suggest getting advanced courses on your own platform? You leave the most problematic users on Udemy and get only the dedicated ones. I think in the future it will always be some version of freemium; free to get your course known and premium to make some money.
yep, it does a 'A' in normal mode, after leaving the insert mode (thanks to alt). The different thing is that you do it (alt+shift+a) in insert mode. So the equivalent would be `ESC, A`.
They escape goated this guy. They had an excel file they had a wide range of people fill in their values that went into the LIBOR number. Tom Hayes sent things over email which helped them scape goat him. When Tom Hayes was hired, they trained him how to do this LIBOR rigging process. He did bad things also but he was just a part of a system
This looks awesome for prototyping.

You should re-post this as a "Show HN." I think lots of folks would be interested in it.

https://news.ycombinator.com/show
Keto and paleo are by definition "overeating protein".
They have significantly different prices to produce, as well. The all-electric drivetrain costs less than an AMG supercharged V12. The BMW and the Mercedes have the same costs, so you can directly compare then, but the Model S does not.

I think what we're both saying is that the big gas-engine luxury car segment is different from whatever new segment the Tesla Model S has created.

But the point is that the new segment is taking buyers from the old.
Blockchain could clear up prevailing voting discrepancies!
Maybe it would be good to apply some 'star power' discounts here and there, what works for Justin most likely will not work in the same way or even at all for others. Justin has the pick of the litter when it comes to raising funding and some of the advice given really does not translate to 'the real world' of founders doing their first raise.
Which city in India?
The Perpetual Foreigners
From a business perspective, I would say Adobe is squarely in the SaaS business.

Creative Cloud is mostly light touch product with an few large companies and agencies requiring high touch.
Good advice all around until that last point.

While any individual might personally engage in risky behavior, it's not correct to make a blanket recommendation. As the number of people who follow risky advice increases, the chance of someone being negatively impacted approaches 100%.

This is why we have public policy to force seatbelts in cars, and why everybody should vote in elections - behaviors adopted on a wide scale can have significant societal impact even though the benefit to the individual is insignificant.
For what reasons did you need to avoid it?
I am in a similar situation (Canadian PR working for a US company as a 'consultant'). How do you calculate CPP (Canadian Pension Plan) tax?
HomePod at Home
I couldn't agree more with Pinker's answer to the most underrated author / thinker. Thomas Sowell has extremely unique insights and perspectives to offer on a plethora of topics, I actually learned better ways to think about data from some of his research. But whether you agree with his conclusions or not, you should definitely be aware of the arguments and the data he presents.
> The person who is truly taking a risk is the person who doesn't ride a bike

No, that is not what "risk" means. Sedentary people can still be fairly certain that they will die when they are over 60, even if it's a few years earlier than they would if they were active.

A cyclist without a helmet has a much greater chance of dying an an unpredictable time. That is what "risk" means.
There's something about software like this that really creeps me out, even though I realize it's not ridiculously advanced (i.e. it's way more common than I think) anymore. That might just be a personal aversion, though. I can imagine useful scenarios for this even if I get a bit of an icky feeling from it.

My co-founder and I have talked about things like this as an "anti-cheating" measure (we developed a take-home assessment platform), but it always feels way too overboard and invasive for an exaggerated problem (and I'm just against it in pretty much every way imaginable).

Interestingly this somehow feels better than overt measures like ProctorU, but that's an emotional reaction and not a logical one. In some ways it's probably much worse.
I truly understand the skepticism especially when starting this company. That's why we are putting standards and QA processes to make sure our vitamins are pure and not filled with 99% fillers as most vitamins do.

We are targeting people who have taken a step towards reducing their refine sugar, carbs, and proper exercise. Our customers typically work out and eat healthy, but are finding that supplementation is working for them to reach their health goals. So they aren't replacing a meal, but adding on top of their current habits and diets to boost their energy, for example. But if you look are high-quality liquid vitamins on the market now, it's about on average $20 per bottle per vitamin that would last you about month. And you'll probably have to buy a micro-scale to properly weight out the right amount.

The body is super complex, and at the moment, the field of nutritional science is still making strides in becoming a more validated science. What we are doing is bridging this gap between research and consumers who are currently hacking and see if we as a community can provide more insights into nutritional science.
Didn't meant to imply you were critical, sorry if it's how I expressed myself. Just trying to explain what did not ended in the blog post. Thanks!
Which is why I'm having a hard time finding a replacement for my Pebble. Everyone out so much emphasis on fitness capabilities that they forget the usability part.

The timeline concept on the Pebble was great, and no one currently come close to it.

If I'm going to wear a watch, it better excel at telling time and show me time-related events in a clean way.
Quite interesting business idea. I would suggest a few changes to the page though: make it clear you only accept US customers before we waste time figuring it out in the end of the purchase, your dietary restrictions checkboxes have possibly their ID not an user-friendly name (i.e. lower cased with underscores), I did not understand which package I should purchase at the end (maybe a simple comparison or an actual practical reason instead of a business description? I would guess I wanted all of them? or not?). Congrats for the launch! This is a sensitive niche but I suppose it has a lot of potential :-)
PostgreSQL Maximum Table Size
Thanks for the advice. I had built out a small application in dotnet core mvc and rails to get a taste of how both of them are currently structured.

Rails OOP and dynamism allows for some less verbose abstractions which I like (I'm not afraid of the magic, the rails source seems pretty legible), but dotnet MVC has some nice things like async built in, and feature-full job queueing without paying $1k per year.

Those are my initial impressions. I'd be glad to update my knowledge if I'm wrong.
This sounds plausible, but I have really no idea of why it works :) I found it by doing a mistype (like it often happens in vim), and didn't see it mentioned in any article that would try to get to the bottom of it yet.
The lines are blurry. For example there are apps that can run in something like Citrix Connector, VNC, even ssh etc. that are not running in a browser but also are running "in the cloud" (whether private or public).
> you're ignoring that, many times, management just doesn't listen

And ignoring that, almost all of the time, the programmer has very little power in these sorts of transactions.
CryptoKitties Knock-Off Celebs Game Goes Down in Drama
Help build "on-ramps" for the under-privileged. If you live near under-privileged communities try to set up paid internships that will actually help to teach these kids and help them, build a professional network. Get in front of these communities and invite them in. Try to get your HR department to rethink some of the standard requirements (Do you really need a college degree? Or even a high school degree?)
Maybe Foundem held onto the technology stupidly when they shouldn't have. I don't think that's relevant to the question of whether regulators should be concerned about the shape of Google's search results.

New algorithms can certainly be invented. The question is whether they catch on, which is the only way they do any good.
The Stubbornly High Cost of Remittances
I work with quite a few (European, not SV) investors and while with some investors follow on questions might indicate dis-interest I have never seen a case of that. Asking for follow on questions is usually done after an internal discussion between partners has taken place and whoever is champion of the deal has been asked questions to which they did not yet have the answers. Almost all deals that I've seen that eventually were closed had quite a bit of back-and-forth over details like that prior to agreeing on terms.
Slightly cheating by using complex numbers so there is 8 degrees of freedom instead of 4. But bravo anyway, it was a great exercise.
Archerysec – Open Source Vulnerability Assessment and Management
When I did this as a contractor I gave my employer a W8-BEN form, which affirms you are a non-resident from a country with a tax treaty with the US. Then I was paid my full rate by my US employer (no tax withheld), and I paid tax at the end of the year in my own country at the self-employed rate.

I believe this will differ greatly based on how your company prefers likes to handle things, how your government likes to tax things, and whether you set yourself up as self-employed, contractor, employee, corp, sole tradership etc. I'd highly recommend seeing a local accountant or similar.
I wish Amazfit/Xiaomi will step up and provide a solid SDK beyond fitness stuff.
No petrol tax, no VAT, no toll fee, free travel by public ferries, free parking on public spots, travel in bus lanes...

There are tons of reasons to get a Tesla in Norway at least (or a leaf/e-golf).

I tried a Tesla S but it was rattling in all the joins and windows and felt like a very poor build so I passed, but I hope some of the others pick up the slack soon like Audi or Mercedes.

By 2025 it will not be legal to sell new petrol or diesel cars anymore[1] here, but I actually want an electric car that goes 500 km. I just want a well built one.

[1] https://www.tu.no/artikler/fossilbilene-skal-fases-ut-i-2025...
You should try https://github.com/robertzk/lockbox for dependency management

It's like bundler or cargo for R
Maybe try contributing to some open source software? It could be a way to help you get back to being comfortable with larger undertakings project-wise.
Hi Mike,

Yes. The core of Wallaroo is for high-throughput, low-latency stream processing.

We currently have a Python 2.7 API released and Go API preview release out.

I don't think of it as a competitor to Kafka although Kafka streams does provide a means to do stream processing.

There's a number of JVM based solutions out there (Apache has several). We are looking to be the solution for folks who want to use Python, JavaScript, Go and other non-JVM languages.
That’s a very old problem though, whereas automating misinformation globally is very new, and counts on the very old problem.
Thanks for the shout out.

Most freelance platforms should be happy with ~20 hours/week of consistent work. One freelancer that mainly works with us at that volume had enough stability through Gun.io contracts alone to get a mortgage, which was a pretty big coup for us.

Feel free to shoot me a line at teja at gun.io.
You can install Gadgetbridge on Android, the Bip is supported.
I am not a lawyer. My understanding is: non-citizens non-residents are contractors and the work is carried out outside of the US so it is "non US sourced". If any of the three above conditions are not true, then the US based company must withhold taxes. The contractor must submit the correct WBEN forms to the US co, to declare this.
A Recommended Lightroom Workflow
Airbnb is putting AMP at the core of its digital strategy
Good tool set recommendations (+1 for mentioning SQL, immensely helpful), and I enjoy Kaggle. Not sure how critical top placement is, though.

It seems like getting into the upper echelons of Kaggle is a matter of refining your model, and I do wonder how much value these refinements offer over a more basic and general approach in a real world scenario. To be clear, when I say I wonder, I'm not saying I'm rejecting the value, I really do mean it, I'm uncertain about the value. I think it's probably very scenario specific.

Think of it this way - a predictive value of 90% vs 95% could be the difference between placing in the top 10% and the bottom third. Now, 5% isn't nothing, it could be very valuable. It really depends.

But Kaggle is an environment where the question is already posed, the data has been collected, the test and train sets are already split apart for you, and winning model is the one that scores best on a hidden test set by a predefined goodness of fit score.

In a real world scenario, suppose someone does a great job figuring out the question to ask, gathering the data, and determining the most effective way to act on the results, but uses a fairly basic, unrefined model. Someone else does a middling job on those things, but builds a very accurate model as measured by the data that has been collected. I'd say the first scenario is likely to be more valuable, but again, it depends of course.

A couple other things, since I am a fan of Kaggle and do highly recommend it. First, these things aren't necessarily exclusive - you can have a particularly well conceived and refined model as well as a thorough and excellent businesss and data collection process (though you may have to decide where to put your time and resources).

Also, refining a model with Kaggle can be an exceptional training opportunity to really understand what drives these things. So go for it! (I also find these things kinda fun).
You'd use something like this when `f` and `g` are also parameters to your function.

some_function(f, g, x) {
var effed = f(x);
var geed = g(x);
var S = effed(geed);
// some other logic
}

Not the S combinator, but consider being able to pass a comparator function to your sort function in C. Or passing an arbitrary predicate to `filter` or an arbitrary binary function/operator to `fold`. The S combinator itself may not be that useful, but higher order functions in general are very useful.

You'll also see their utility if you use tacit programming (programming without variables). Again, maybe not the explicit combinators listed here, but the mode of operating is the same. Tacit programming is easily explored through J, APL (less accessible due to the character set), the various MLs and Haskell.
> * Because it provides context for the very conservative complaints the article provides a platform for.*

"Conservative complaints"? I am a classical liberal and I find many of the concerns in the article to be valid, as do many other classical liberals.
No, but yes.

You can make a very secure system by hosting it yourself. Do you need a very secure system? Or do you just need to know that you need a firewall, and to manage your credentials securely, and to segregate applications' security domains, and do filtering of inputs, and blocking of brute force attacks?

You probably just need to learn about security, and learning to host yourself is not the same thing.
That doesn't seem like a good use of time. I've tried reading through and doing the exercises in an abstract algebra textbook. It's a lot of work and the applicability to real world problems is virtually non-existent. I think a more targeted approach would give you a better return on your time.