skysight-inc/HackerNews huggingface dataset:
Currently finalizing things for the launch of Keygen[0], a RESTful API for managing software product licenses—everything from individual users to the machines they’re allowed to use.

Been in beta for the past few months and am excited to finally launch, having spent nearly a year developing it any chance that I get.

I’m currently working on wrapping up some great business-ey features such as an admin dashboard that will allow users to visually monitor metrics for each product to get insights for popular license types, as well as other crucial metrics like license churn, overdue license check-ins, usage across different machines and more.

Been a long road, but I'm excited to try and put my sales hat on soon. It's a service I've always needed for developing small niche desktop apps.

[0]: https://keygen.sh
There are unique groups there and it's hard to tell their origin. Many more seem like they're not exclusive to the_donald. Much of the pro-trump digital infrastructure is quite mercenary in origin.
A SIRI like app that allows you to teach it if it does not understand
I remember seeing the "The Saga Begins" video and realizing what an underrated and great singer he is. Very flexible in style too - like the best voice actors.
Wait, this is seen as an American thing?

Because I'm from the UK, and most people I know here store boxes of eggs in the fridge. That's how we've done it for decades, and that seems to be the 'norm' where I live. Certainly never seen any eggs laid out in a bowl on a table or worktop.

Maybe it's a regional thing here?

Edit: Just checked online a bit. Seems like it's a matter of individual opinion here, based on this Guardian thread:

https://www.theguardian.com/notesandqueries/query/0,5753,-26...

The Daily Mail run a 'study' about it:

http://www.dailymail.co.uk/news/article-2421530/So-eggs-frid...

And there's a Yahoo News UK article saying not to:

https://uk.finance.yahoo.com/news/never-put-eggs-in-the-frid...

Certainly doesn't seem like a unanimous difference between countries.
This reminds me of this video: https://www.youtube.com/watch?v=8P8UKBAOfGo

Pretty harsh.
Answered my own question: http://www.heapnote.com/ -has a chrome browser extension, saves the word (hanzi!), and marks the date. Sweet!
There are no nuclear power plants in areas of Ukraine that are affected by the conflict. The closest one is the Zaporizhia Nuclear Power Plant, but it's located in a stable area with no current military activity. Other three are further to the west and equally unaffected.
I thought their whole point was to break through such crony politics, to prove the point. But I guess they don't have the guts for it.
I had proposed a similar idea at my last place of employment at a smaller University when I was spearheading an initiative to revamp our identity management system. The system itself needed to be rebuilt at it was hacked together by our former Systems Lead to replace an ancient server that handled everything, and while it worked, it was far from ideal.

Initially we just wanted to implement zxcvbn and be done with it, but due to some in office politics, we had to take it a step further and do a password policy review; our federated login across so many systems resulted in some really bizarre password requirements, so we wanted to simplify it and push users towards passphrases for more secure passwords.

The idea I was pushing was that we'd basically just spend an afternoon coming up with as many benign questions as we could to get a list of about 400-500 some questions, on account creation, the user would be queried for 3-4 of the questions randomly, and a system would generate a passphrase based on the answers provided with a bit of security fuzziness (maybe a substitution or two, random order, underscores or spaces, etc) to the passphrase to ensure it met what zccvbn considered secure.

I'm not a security guy as much as I'd like to be, so I don't quite know what harm there is in such a system, but it seemed like a good idea at the time. The biggest problem as we could tell it would be the user would forget the password or be annoyed by long passwords, and even if you knew the entire list, it seemed unlikely you could figure out which questions they got and in what order, and the number of questions seemed to prevent even educated guesses by spouses/stalkers.

It was ultimately shot down by politics because the President of the University couldn't come up with a valid password using this system. (he insisted he must be able to use his password scheme, which it turns out always included the university mascot name, which was part of the forbidden list) Currently I think it just runs with the simplified rules requiring at least 8 characters and meeting a security rating of at least 4 per zxcvbn.
Hero Patterns – A collection of SVG background patterns for your web projects
Ask HN: Space industry folks, what data/calcs do you want to consume as an API?
Hi all,

As a side project, I am interested in building an API service which provides data and/or calculations related to space (launch, orbit, navigation, etc.). I am just starting to dip my toe into the space industry and don't really know what kind of API service might be useful.

Here's the ask. People working in the space industry, what kinds of data or calculations do you wish that you could consume via API? What kind of API service would you make your lives easier or more profitable? What should I build for you?
It's called uservoice: https://feedback.uservoice.com/forums/1-product-management/s...

I would love to see this concept applied to news aggregators
Windows equivalent for application installs(no configuring) https://ninite.com/.
WeWork offices make me feel the same way. Feel's like I'm living in the Silicon Valley TV show.
As a side note on boiling eggs: older eggs are sometimes preferred for boiling because they're easier to peel, but if you're working with fresh eggs consider steaming them instead. Get the pan or steamer up to temperature, add eggs with a slotted spoon, cover, steam ~12 minutes, transfer to an ice bath to chill at least 5 minutes, peel.

For extra large or jumbo eggs, probably add a minute. Adjust to taste for future batches, 11-12 minutes should be cooked but still a bit darker in the center of the yolk.
Where can I learn more about the services of executive coach, Cameron Yarbrough?
Perhaps America still views itself as needing the world's most powerful military indefinitely. We continue to push the American capitalistic model everywhere possible. We may have the most diversified economy on the planet. In other words, we want the status quo extended.

Maybe this lack of planning stems from our faith in markets vs central planning.
>"Actually, policy decisions are a big part of why I think TLS should be "in the kernel". It doesn't have to literally be in the kernel - it could be a userspace daemon instead - but that's an implementation detail."

Can you explain this? How is something "in the kernel" but implemented as a userspace daemon? Are you suggesting something like a vDSO like how gettimeofday works? That's the only thing I can think of that would come close to that.
Super super awesome, what a brilliant idea. You might want to do pattern matching such that the answer to the question doesn't match the text of the question. Your example image shows the immediate flaw there.
News you can use: one of the complaints is "weird mascot"
I was thinking use the same training set but different ML techniques; It's been almost 20 years since I took an AI class, but RNNs weren't the only thing in there...
It's crazy how this apparently simple problem still remains unsolved. I bet it's irrational :)
First one of these in ages I've seen that isn't riddled with settings that will silently reduce system security for anyone foolish enough to run it.

Be aware it does apply some pretty idiosyncratic settings from his dotfiles, though, like disabling sleep and hibernate. I'd take some time to edit those prior to using.
You raise some decent points and I'm not going to reply to them all, however, consider that there is also medical radioactive waste. Should we abandoned all of our imaging equipment and radio-medical treatments because we can't handle the waste?

CO2 is a poison, in a way. Excessive CO2 has lead to increasing acidification in the oceans, which has resulted in death of coral and fish. There have been other costs but I am not up to snuff on climate change as some. I do know it is a negative-feedback processes, as these events occur the rate only increases. It will increase even more once methane has been released from the frozen ground and from beneath ice sheets.

I don't think we'll solve it any time soon. I see us driving straight into that brick wall. It's the way the majority of us operate, there's not enough people wanting to change our outcome.
My wife bought our chickens mainly on how pretty the basket of eggs would be on the counter. This is this weeks haul that we didn't eat - https://imgur.com/a/T9x4K.

If you have the room, I highly recommend them as pets. They're quite cool and very low maintenance, and they make the best eggs you've ever had.
You also find the same problem on link sharing services (like this one) in that they're extremely easy to game. I have yet to see a paper that proposes a good solution for that kind of thing.
http://www.tintup.com ?
I didnt know about that. Thanks for telling me. Makes plenty of sense.
Boring old water reactors are about all that can be made to work for decades.

A sodium-cooled breeder reactor worked continuously for 30 years and survived a (planned) hard power-down of all external cooling apparatus in 1986[0] to demonstrate its design safety.

After being shut down by the Clinton administration in 1994 (as was its follow-on IFR program), disassembly showed no meaningful wear or damage to its hardware.

"In controlled testing in 1986, with the EBR-II reactor running at full power and the emergency shutdown systems disabled, the reactor's supply of electricity was intentionally turned off, causing the coolant pumps to stop. This is a worse scenario than what happened in the Fukushima Nuclear Disaster. (At Fukushima, which began operation in 1971, the emergency shutdown system turned off the reactor as soon as it detected the earthquake. However the tsunami destroyed the electric generators powering the coolant pumps, which needed to continue running after the reactor shutdown. Subsequently, the core overheated and meltdown occurred.) EBR-II, in contrast, handled the event without creating a dangerous situation. EBR-II had a negative thermal coefficient of reactivity that shut down the reactor when the temperature increased due to loss of the coolant pumps; the time required to heat the large pool of sodium surrounding the reactor provided a sufficient time buffer for the passive decay heat removal system to prevent the EBR-II reactor from melting down. The safe shutdown of the EBR-II relied only on the laws of physics and did not require operator or control system intervention."

[0] https://en.wikipedia.org/wiki/Experimental_Breeder_Reactor_I...
I agree, sometimes I think "how on hell this can have X invited?" then when I read it it's usually more interesting than the title and domain make it sound (and/or comments are where's it's interesting).
I was initially intrigued. However this is definitely a sensationalist head line and offers only one confirmed case.
Did you request this with your plugin/addon developers, or with mozilla yourself through their many methods of contact for this if you are a plugin/addon developer?

I don't get why addon/plugin developers not communicating upstream is the problem of upstream.
Yep, agreed. My uncle has >10 chickens back home. They live in the countryside, and chickens are excellent at "taking care of" dangerous insects. The eggs are amazing too, so it's a win-win.
Glad you got the joke ;)
It's far better used for primary generation than as a "peaker" plant.

The optimal energy infrastructure, IMHO, is to use nuclear for baseline needs, then in times of low electrical demand use it for splitting out hydrogen for fuel cell vehicle use and industry.
... except for that pesky CO2 emission problem.
What makes programming languages easy and why you want one that isn't
This is a website for travellers to look out for second-hand cars, campervans, camping gears and gadgets from other travellers
Dogs fail this test, but I knew somebody who said that after putting a cone on his dog at the vet, the dog ran up their stairs to the bedroom with the mirror and used it to examine the cone from multiple angles.
I made my side project (https://socialite.ooo) to do personal logging, but I had a slightly different problem. I would remember small things about people but not their names. I was going to the dog park with my girlfriend a lot and couldn't believe how often we'd remember someone's dog's name, or the walk we met them on, but we wouldn't remember them.

My solution was to correlate people to events, and events to locations. This allows you to not only remember what you were doing, but pivot off of any piece of information to better recall an event. Logging into a web app to enter information is a bit of a slog. I think making a mobile app is really crucial. That could even lead to some automation of the logging. For example, "You just called [CONTACT], would you like to create an event for this? ", or at the end of the day, "You texted [CONTACT] today, give a quick summary of what you spoke about". From there you can make the analysis smarter and smarter.

It's really strange, all these companies have so much data about us. We don't have access to our own data in a decent format though. My call history is with my telco, my location history is with Google (and probably many others), my conversations are spread out among so many different apps. What happens when I want to query the data about me though?
Coding in its most general form (controlling an apparatus through high level deterministic rules) will probably remain useful. Any particular coding language and computer architecture might become obsolete though.
The usatoday link lead to a page that would not render on my mobile device but this latimes link worked http://articles.latimes.com/2004/apr/11/local/me-weirdal11
Looks like this is it:

https://github.com/ttaylorr/dotfiles/blob/work-gh/Makefile
LAustin, Texas
I'm working on Cachoid -- a Varnish-as-a-service platform -- https://www.cachoid.com/

Site caching is so underrated I had to do something about it. In fact, I recently announced its first public beta. The one USP is this: you create a Cachoid and it automatically starts caching your site. No need to get into the nitty-gritty details of caching or get your hands dirty. It just works!

The difference between Cachoid and other platforms is that we guarantee memory allocations per Cachoid (Varnish instance container on steroids), which is crucial to achieve speed. A multi-tenant content distribution network doesn't always have a memory-store SLA for its tenants.

More info: https://www.cachoid.com/

Quick overview of its architecture: https://www.cachoid.com/blog/2017/01/15/high-level-architect...

Docs: https://www.cachoid.com/support
Thanks, and good point. It's a very simple approach so there a numerous weaknesses that will be improved upon with a bit more knowledge of NLP.
That happens with UDP already and is another reason everything ought to be encrypted with session keys.

But the normal TCP solution of the OS holding released ports in TIME_WAIT for a couple of minutes still works as ever.
I assume the very mechanism that ensured both lit also introduced the latency in the abort mechanism they were concerned about.
This is really cool, great job. Who is your target market? I've been (slowly) delving into machine learning/AI and found parts of your marketing copy hard to understand, so couldn't imagine somebody with a marketing background being able to grok it.
Already exists in popular implementations:
https://t37.net/nginx-optimization-understanding-sendfile-tc...
Can relate. Although I enjoyed doing things with websites my programming took on a noticeable uptick after I managed to find a way to automate (fancy for bot >_>) my crafting in FFXIV so I could game and go to the gym at the same time...
Heh, we're a student organization, so there's lots of membership turnover, and that forced us to really upgrade our documentation and build tools over the last year to prevent all kinds of weird issues and allow quick onboarding.

I made it my mission over the last year or so to build something better than rosunit and rostest, because having to more or less copy launch files for every test seems arduous. I ended up with the test_utils library that we'll probably spin off into its own package soon, but its a much, much nicer interface for writing tests for ros, and at this point seems to be relatively stable, with one or two minor changes I need to make.

Glad its helpful!
All of those are very valid concerns and I agree with you what I tried to express is that some times developers underestimate what it means asking for a username and password in their websites.

For a proof of this, read haveibeenpwned.com. Troy blog is amazing.

If you are an startup, it might be better to invest your time in your idea and not poorly implementing authentication on your own. Yes, google might have issues but I am sure they have more engineers dedicated just to that thing, not only coding but also monitoring.

> let's say you have one sass for auth (Oauth provider X), one for the db (firebase), one for map (gmap), one for static files (ES2), one for your messages (CloudAMQP) and so one.

I hear you, I have been in both sides. When we started we used to use everything as a service because we didn't even understand how to manage some things like a database, as our OPs team grew we started to move things inside our infrastructure sometimes just to be able to restart them on failures. It is a trade-off and I guess it has a lot to do with the service you are hiring, SLAs, etc.
Some category theorists are now probably wondering what an n-flict is.
Which is ok with me. But if they don't offer that then it makes sense to purchase with card.
... all that concrete in the nuclear reactor emits a lot of CO2 when the reactor is built. If you don't use the nuclear reactor for anything but peaking, you're not going to amortize that CO2 emission over a large number of kWH.

You'd never use the nuke as a peaker because it'd cost too much money, but, it's not a good idea in this other way, too.
If you're interested in famous co-founder issues, I maintain a list here: http://thestartupconference.com/2016/05/13/famous-co-founder.... Snap, uBeam, Cruise. Let me know if you know of more to add to the list.

I could probably write a book about co-founder issues (I gave presentations on that topic in the past, that's something :-).

The best co-founder is someone you worked with before. You know them. Starting something with a co-founder you don't know? It goes downhill very fast.

There is a very fine balance that is hard to achieve. You want to have complementary skills, but still be on the same page. You need to trust the other co-founder and not micro-manage, and get the same trust in return. If you have no shared history, it's extremely hard.
Thanks for the detailed response.

As someone who doesn't follow the nitty-gritty of Firefox development, it's frustrating to only really find out about it when things stop working.
inb4 San Junipero
Excellent idea. There are a lot of interesting ways to improve this, but you have an MVP running, which is a good start.

Regarding your codebase: clear and to-the-point code, well commented, and helpful commit messages. Including a `requirements.txt` is a plus.

Good job, keep it up!
Out of total curiosity what does your setup look like? Do you have a mode # of what you use? Never read anything about this before. Thanks.
My parents considered it, but heard that they attract snakes.

Also, what do you do with the eggs you don't eat?
I'm currently working on an open source search engine for the internet as a whole. Google has been getting too smart for its own good and that actively deteriorates quality of technical searches where precision matters.

I'm also hoping to use it as a platform to test some of my theories on how to apply traditional IDE search techniques to help find and understand code snippets.

Plus its just a fun way to see if I can write code that "scales".
One option would be to host a public text file (on Github, even) that describes various services, their password requirements, domain aliases, and have the script tack on the approriate strings based on the public text file. Others could even use the same script and submit pull requests describing new services they encounter.

My main objective is to eliminate personal databases.
Looks like a cool project, good job. I feel like your pricing section should drop the "upgrade" verbiage and instead use something like "buy now", seeing as most of your traffic there will likely be new users. Also, those buttons lead to a login form—I would default to a sign up form, with a link like "Already have an account? Sign in." to reduce friction for new users. Good luck with Cachoid!
We use biba, which is most likely used for amazon chime now (amazon bought biba) and I have never once had any problems with it. It just works
Combines swagger documents in microservices project
I picture thousands of Bolts rolling off the assembly lines one by one, and autonomously driving themselves to their assigned dealers.
I think you've read that wrong. It's the other way around.

Runtimes use non-blocking kernel interfaces to provide the convenient blocking interfaces to lightweight threads.
So, no blocking kernel interfaces are needed anymore.
By mere virtue of showcasing the irony in providing passwords and their re-use I must tip my hat to you. You have done more as a security activist with a simple project than most people do with 100 blog posts!
We could use entropy from the PBKDF2 output to select English words from the OED.

https://xkcd.com/936/
UReplicator: Uber Engineering’s Robust Kafka Replicator
Remote control of a cyborg body via BCI and VR goggles. Wasn't that the plot of a movie that came out a few years back?
Robert Ghrist offers his Elementary Applied Topology for free on his site. It's useful more as a supplement or survey than a primary text to learn.

https://www.math.upenn.edu/~ghrist/notes.html
The article describes the use of captureStackTrace to grab a stack trace terminating at a given function. Based on the introduction, which several times alludes to "manipulating stack traces", I was hoping for more than a single, simple way to limit the stack frames, like maybe adjusting asynchronous calls into a synchronous-looking stack.

The only advantage to this technique over a simple try-catch-throw-new-error pattern is excluding the current stack frame, which would be confusing in most code and only useful really in a few cases like an assertion library. Even there, it would probably be nice to see the function you called on the top of the stack, since there's no throw in your own code.

It's probably worth mentioning that this is probably less performant than your standard new Error call, since the stack trace won't be expanded there until and unless you actually reference it.