skysight-inc/HackerNews huggingface dataset:
Shameless side project plug

I’m working on https://www.dormantbear.com which is an aws scheduler to turn instances on and off for certain times of the day.

I use it for my own VPN box which I only require during office hours.

The main commercial use case is for turning off staging environments when not needed during out of office hours. For setups that are fixed and don’t spin up test environments on the fly.

For security you should provide aws creds that can access your staging boxes with permission to list instances and turn them on and off. Even though they are symetrically encrypted.

The service is free as I have not written billing or marketing pages yet.
The human visual system has pain receptors that respond when the eye is overexposed to the visible light portion of the electro-magnetic spectrum. It does not have pain receptors for UV and IR radiation. During a solar eclipse the visible spectrum is reduced below the level at which it will cause permanent damage. Near IR and UV are not, so it is easier to damage one's eyes without experiencing pain.
> The average cost of the average teacher has to be approaching $90k a year already.

It would be interesting to know where you got that. This is an area where people feel free to spread disinformation so I'd be careful.

> In Arizona, a state not known for education spending, spends close to $15k per teacher on pension contributions. Add in medical and other benefits, 3 months vacation, tenure, payroll taxes and the typical teacher is near there.

https://nces.ed.gov/programs/digest/d16/tables/dt16_211.60.a...

The interesting thing about Arizona is that salaries - which aren't great - are trending downward.
What’s New in AHV Networking Part 4
This fight will end with Kodi removing addon support on the next version and some fork taking over the work.
It's interesting to see what parts of the product GitLab is struggling with compared to GitHub, e.g. https://githubengineering.com/stretching-spokes/
Been using it for about a year now and I am quite happy with it! Recommended it to a few friends, works great on Linux.
Hi do you want some feedback about the homepage?

When looking at the homepage, it's not clear to me what kind of chat you have in mind. (I haven't used Airbnb's or LinkedIn's chats.)

Is it for example:

- Embedded comments like chat? Like Disqus, but chat instead.

- Or one of those small pop up chats one can use, to talk with a company's support people?

- Or maybe some more forum like stuff, where each forum topic is a chat?

Seems the last alternative ( ~= forum with chat topics) is what you're doing? Maybe if the images on the homepage was real screenshots, it'd be easier to understand (without looking at the demo).

About this: "integrate two-way chat" — what is two way chat? Is there one way chat too? The person one talks with, then never replies?

About this: "Everything you want" — hmm I think I don't know what i want or need. "Everything you want" doesn't mean much to me.

I'm a bit confused about what is your main product: is it the chat you're showing in the demo, or the popup chat dialog I can use to send messages to you ... or both? And do they integrate with each other somehow.

Ok I scroll down on the homepage ...

This: "First, set up a dedicated page for your user's message inbox" — would I create one page for all users? Or maybe one per user? Hmm. I suppose it's the same for all users, and some session cookie determines what will be visible? Then change from "user's" to "users'".

This: "there needs to be a trigger where people can initiate a chat with someone" sounds very technical. What about "Add a start-chatting button" instead?

Hmm to me €49/month, and keeping data only 14 days, seems expensive.

In the demo: I'm a bit confused about if the left list, with topics, lists topics — or if it lists people? There's "Alice (you)" and someone else's name, but also topics that doesn't seem to be someone's name. Maybe have two lists: one for direct messages, one for other topics anyone can join? Or how does it work.

---

I hope this feedback will be useful to you. If you want more feedback from other people, feel free to submit your website to Usability Testing Exchange, https://usability.testing.exchange (I'm developing it).
Re-architect for the cloud.
They should have formally verified the paper as well as the language.
Hits the nail on the head. It's an often cited cliché, but Google wasn't the first search engine and Facebook not the first social network. That works in niches as well if you have the feeling that the current state of the art somehow seems lackluster, i.e. with Adjust in app attribution or Remerge in mobile retarteging. With a lot of mistakes learned but no baggage on board, you can often attack sooner than you'd think with clear focus.

Lastly, if the main battle for a certain segment is over for more than a decade, the incumbents seem to get lazy if they continue dominating the market for too long. Look at eBay for example, or Linked.In - they have stopped innovating and basically get worse with every "Facelift", but there's still considerable demand with a lack of alternatives. It's a long shot, but possible with great execution.
Yes, the move towards low cost investing is great, too. Sucks out lots of profitability out of the financial industry.
Tough love:

You've done too much reading on the subject already and will learn nothing from reading even more by indulging yourself in the comments here.

And although good teams can find good ideas they have to "try and fail" at things, not just "consider and not try" things. I'm not sure how long you've been at this and which ideas you have considered and rejected and for what reasons, but if it has been longer than a couple of months, you don't have the right team makeup. You need someone with a strong product background immediately to find the intersection of product market fit and what you all are actually good at and will be passionate about building.

I'd love to hear more about what you've thought of and dismissed.
Also, what did they do with the garbage?
My intuition is that you should leverage your strengths, rather than try to fit your talents into someone else's idea. It sound like you have a broad array of talents, which can be a blessing for some businesses and a curse for others.

Consider not even creating a new new business. Do someone else's better than them. And there are several companies that seem to grossly overvalued by the standard of "if I gave you [their market cap], could you make a better version of them?" Since one of your strengths is an endless flow of capital, get $1b and make a better Twitter (or whatever).

Maybe just follow Josh Levine's blueprint for $100mm?

https://wp.josh.com/2017/10/23/adventures-in-autorouting/
Oh hey, their site actually looks nice now and is useful.

Also, try this one for Chrome, it should help with the fingerprinting issues: https://chrome.google.com/webstore/detail/random-user-agent/...
I'm sure it must be out there already in some form, but you might want to give a shot at "uber for day laborers". It seems to me like there are opportunities on both the supply and demand side. On the supply side there its lots of room for improving gig hunting and payment assurance for laborers. Staffing agencies are of course in this space, but are pretty inefficient and catch only a small fraction of potential gigs relative to something like craigslist (which of course, has the downside of potentially unreliable payments). On the demand side, there are definitely niches for short term gigs where a company needs to scale up or down quickly (last minute work, no shows, etc). These quick changes can be hard for staffing agencies to fulfill, largely due to inefficiency in recruitment, even when the laborers are already in the talent pool. If you don't have any experience with this area, its really easy to do so: try to find some ditch digging on craigslist and see how many gigs you can do before you get stiffed or otherwise mistreated (won't take long). Also, use that pile of cash you have in the bank to try to find contractors to paint a house, clean some toilets, etc. and you'll start to get a sense for problems in the labor pool.
Work for a boring telecomm corporation for a few years and you'll have a bazillion ideas for services and products to streamline things.
I have a Billion dollar idea. What I lack is team and funding. I hold down a full time job and have had several small victories, check my profile. What I lack is what you have. There are people sadly at both ends of the spectrum. I am looking for funding quite badly. I know several willing to join my team, only if we can find someone to invest.

If you are or can be a funder, find my info in profile.
I can't believe that I found a copy for 50c in a second-hand store. I call it my "most precious item" because it has the highest price:enjoyment ratio of anything I own.
Well, despair can push to action and can be debilitating. It is if we can truly say to yourself and your grand grand kid - whom you will likely meet in person thanks to many medical advances - "I did my poor best".

Way too many people don't even think about this...
Looking through the public Grafana dashboards I noticed that the database backups page is not showing any data points (http://monitor.gitlab.net/dashboard/db/backups). Is this meant to a public page?
Depending on your spend, the specialists over at www.quinnadvisory.com should be able to sort you out quickly.
I only order items "Sold by Amazon" and have never received a counterfeit item (AFAICT). I always assume those reviews are from 3rd party sellers -- is that an incorrect assumption?
At the end of the day, no one but the sellers are concerned about counterfeit vs. real. The only thing that matters is the quality, and any marketplace with insufficient controls is bound to suffer in that metric.
> I don't know if that's revolutionary, but it sure would be easy to use.

You can do this already for a few years now. Surface Pro 4, Surface book, Surface Laptop all have it. Works flawlessly.
How do you know it was the page loading and not the carousel that caused the increase?
Before the iPhone, the best smartphones were Symbian or Blackberries. The iPhone was ridiculously better in every aspect.

The market was ripe as people realized they wanted to trade battery life for more powerful devices, after the success of the iPod and the iPaq (not a typo, the PDAs from Compaq/HP).

It was a revolution then, and it happened so fast Nokia and RIM were left in the dust.
Blockchain programming is fundamentally different from all other programming, and we need a new language to handle that. "Solidity" is far from solid.
That's what I thought too, then it was pointed out that another part of the system is that "someone else has scanned this code".

Which if you're a counterfeiter, you obviously don't scan the code... but then you use it to make your product, and as soon as one of your buyers uses it...
You are being too conservative. You need to be willing to fail.
I think selling to consumers is tough, B2B level is much better area. Boring stuff like hotel staffing, facilities management, insurance claim processing, car fleet servicing, large building power conservation, commercial swimming pool maintenance, hospital supplies. All that stuff that most people never see so don't even know it exists. If you have PE friends find out what is surprisingly expensive and annoying from management POV.
Every end user that can't use ssh can't use VPN either. It's only a lucky coincidence if it works for a few for a limited period of time. It's just that many VPN Clients come with a very limited set of configuration and debugging output which makes the average grandma more confident because she doesn't know all the shit that happens underneath.

Everybody who is able to repair a bike though is also able to use SSH.
Have you looked closely at Julia, or are you just kind of aware of its existence? I've been learning it recently, and I'm actually quite impressed with its suitability as a general purpose programming language because of how much of the marketing is oriented toward scientific uses. I'm going through Crafting Interpreters and translating it into Julia (mostly so I'm sure I understand what I'm reading) and it's been somewhat interesting to not have to deal with the expression problem.
They throttle youtube and netflix now, which broke youtube with my VR headgear. :(

Also, the permacookie nonsense, and they are certainly data mining the crap out of everything you do.
> This should be really interesting, considering that Code Review and Automated Tests are far more likely to root out important bugs than a type checker.

Not to bring up the tired argument again, but as far as I know there isn't proof for this. Nor is there proof that types are better at catching bugs than tests or code review. The best we can hope for is anecdata. I've got my fair share that shows types in a good light and I'm sure you've got your fair share that shows tests in a good light.

That being said, global type inference is in my opinion a fundamental game changer here. No longer are you required to put effort into your types up front. It is the only one of those three tools with that property. This makes it trivial to get "100% coverage" with types. That is why people argue for static type coverage.

Additionally, Haskell specifically has a switch to defer type errors to runtime, which means you can compile and test without 100% coverage.
I was actually primarily talking about their donation to the Krita Foundation [1], but yeah, it's good to be aware of the above, even if thus far I haven't seen anything nefarious from them.

[1] - https://krita.org/en/item/krita-foundation-update
scratch your own itch
Thanfully, segmentation was a royal pain with near and far pointers.

Flat adressing was surely the feature I mostly envied from the Motorola 68000.
You're missing what I call a "spiritual purpose". You can't actualise until have one. You need to think about what wrong in the world you want to right. I have a free 1hr course that expands on this concept further.

Http://learning.krmmalik.com

The course is called Idea to Launch
It is slow, but most of the time, we don't use the raw data - we use the metadata. It worked great for our app. We got a excited and tried to implement some on the fly data summaries where we would have to touch a bunch of files every time we wrote anything. That just didn't work because of the speed.

Let's be specific on speed. Most of the time, the MB or two needed for a plot is a fraction of a second, which our customers can deal with. That retrieval is a single object from S3, the way we organize things.

Having said that, the talk I linked to has some great advice - use the "folder" structure to write data so you don't search, you just use the naming scheme to do a direct object read. In addition, we can keep most reads to a single object, which is fairly fast.

As is always true, you will need to test to see if it fits your speed needs. But even with just the naming scheme and meta data in the database to eliminate all searches on S3, the speed works for us.
Here are some older threads with more info: https://news.ycombinator.com/item?id=5302924

which includes links to

http://docs.lib.purdue.edu/cgi/viewcontent.cgi?article=1701&...

http://www.mit.edu/~eichin/virus/main.html
Ok, you're right. I'm sorry.
> My country is bound by the Constitution

And that's why you are savages

> We have no obligation to that document.

The fact that you believe you have no obligations to other people's right to "not be harmed" by bullies it's the reason why you're the only country in the world where kids kill other kids with shotguns.

That kind of shit doesn't happen anywhere else, not even in the so called third world.

Congrats!

wasn't 9/11 enough?
So why am I being downvoted for answering a question, exactly?
> How did you significantly reduce your AWS cost?

We moved to Google Cloud Platform.

Snark aside, we're continuing to be pretty happy about that decision, in addition to paying a lot less.
what is the PhD’s research area, specifically? seems like this might help narrow things down, at least.

what industries has the PE person done deals in? in those industries, are there any sources of very large costs for businesses? think about ways to get in the middle and lower those costs.

there are probably also some spaces where existing solutions are mediocre because access to capital is more important than quality to get a business going. since you have access to capital you might be able to compete.

it’s possible to do a startup that is tech heavy while also being B2B. the classic image of a consumer facing website chasing user engagement isn’t everything.
I support this idea. I developed myself an app for handymen to post their ads but never published it. I know there is a huuuuge market for that and the few options available are good enough.
Show HN is for products, working pieces of code, not ideas. For that you must submit a normal link.

(But I liked your ideas on the matter, although I was expecting a solution in the end.)
Well more explicitly, I don't give a shit about downvoting - but why someone downvotes is very important.

Eg, if someone writes a long well thought out post, full of information, and is down voted heavily - should we not question it? It seems the HN mantra is "well the masses have spoken, best not to question them".

I don't give a damn about someones magic internet points, but what I'm being told is I cannot try and prompt actual discussion? I just have to remain dumb about something I'm missing, because that's what a HNer is supposed to do?

This seems so wrong :/

Honestly, this seems like an above (not by you exactly) of the root idea. By all means, don't talk about down votes, but I wasn't - I was talking about the content, that others apparently did not find worthy. Why was it not worthy?

Why is it a good rule to not understand why things aren't worthy? Again, I'm not talking about magic internet numbers, I'm talking about content - yet we're not allowed to do that either. Wtf?
> A team of researchers from the Brunswick Technical University in Germany discovered [234] Android apps that employ ultrasonic tracking beacons to track users and their nearby environment.

https://en.wikipedia.org/wiki/SilverPush

My tinfoil hat is spinning!
Not sure of the full capabilities of this but perhaps spawning game clients to test out your multiplayer server?
Incidentally, can you recommend a good iOS content blocker? I never looked into them beyond a week or so after the feature first launched, and I wasn't impressed by their effectiveness early on.
Actually, I'd say: Build an audience, not a business.
airVPN has this problem, unfortunately.

I have a device through which I netflix on which I do not do other personal browsing.

Quite a shame though, but nothing netflix can do about that. :-(
Tunnels. I'm not kidding. Much cheaper tunnels would completely restructure real estate, so there are trillons of dollars at stake. Yeah you're not the perfect team for that, but you can hire the perfect team for that.

Examples:

- at 200kph, a 50km commute takes 15 minutes. Draw a 50km circle around San Francisco (all the empty land near Walnut Creek or in Marin County now "local" to downtown)

- at 1000kph, transporation between cities becomes better and faster than private jets, for everyone (no need to drive to the airport)

Edit: Tunnels are still the most underrated big idea out there. Of course those numbers come from Elon. "Without tunnels, we'll be in traffic hell forever" - Elon Musk.
>Dirty data engineering, like modeling, will soon be largely automated.

I don't agree. For every modern tech company that collects data that lends itself to automated data cleaning, there's a 40+ year old company that defined what data to be collected in 1990, designed an "automated system" in 1995 and has been shoehorning improvements on that system since then.

At my last job I was given access to a database with 150+ tables with no data dictionary. The person who wrote the load process and ETL (the output was a lot of summaries) had left 10 years before and nobody truly understood how anything actually worked or the downstream dependencies. It took me a week of digging just to find out which of those 150 tables were just temp tables for one of the many queries that executed on that system.

It's going to be a while before somebody figures out how to clean that data automatically, or even find issues in that data. That's the reality of the world of data for many organizations.
Does anyone have a preference on what server the VPN connects to? For example, I'm using AirVPN, and you can select specific countries that you would like to allow the VPN to use. From there it just goes out and connects to the "recommended" server.

If I don't make any preference, it will connect me to a server in Canada. It's very fast, but a bit annoying because now I get all the Canadian search results in Google.

Is there any downside to using a VPN server in the same state or country that you are in?

BTW, I have been using AirVPN for a few days and really like it. Super minimal UI (which I like) and gets the job done. Also, I like that they accept BitCoin as payment if you so choose.
I have plenty of ideas that I’d give away for nothing or almost nothing. I’d say at least one or two are viable. You can contact me if you’re interested and I can share via email. Would mostly just like to see an idea of mine become real. Could be worth five minutes of your time.
Yes, and interestingly, the Freenode staff had previously disabled Tor access to the Freenode network for over a year or so because of "attacks" which they claimed they could not handle. This was a pretty flimsy excuse once I finally found someone that knew the technical details, and though I chased the "right" people down several times to ask why Tor access had not been enabled, I never got a good answer. Cue PIA taking over Freenode, and within a couple of weeks, Tor access to Freenode was once more enabled. I've been a happy PIA customer for some years now, but that left such a huge and positive impression on me. I'm not completely sure the two things are simply correlated, but after talking to all those Freenode staffers over the years about it, I can't imagine it wasn't pushed by PIA.
Are they tossed because of malicious intent, or because they can't change the outcome of the election?

For example, if the outcome of the election has Candidate X ahead of Y by D votes (D = X - Y) and there are less than D provisional ballots to count, is there a reason to count them?

(This being for a simple one-post election; if there are multiple posts where proportion of votes allows for a seat being won/lost by a party, the formula would have to be different.)
Tone and lack of respect for the person being conversed with is one of many reasons politics have become so divisive - let's not pretend it isn't important when the topic is constructive discussion.
That's not really fair. I care about making sure people are able to vote, too. I expressed a concern about election security because I think it's an issue people should give more thought. It's not fair to suggest that means I don't care about the same things you do too.