skysight-inc/HackerNews huggingface dataset:
I did create an issue about the AGPL: https://github.com/ory/editor/issues/392 Quoting some of my thoughts from that thread here:

> I am not a lawyer, and this is not legal advice, but the choice of AGPL makes this utterly unusable as part of a commercial web application.

> Not only would it require all frontend code to be open sourced, but if it's used in-process in the application server as recommended for server-side rendering (for accessibility or SEO), all backend code for that application process would need to be open sourced as well.

...

> If you want the largest usage (and, by extension, upstream contributions), I'd encourage a license like Apache, BSD, or MIT. React itself is licensed under the BSD 3-clause license to sidestep many of these issues! The ecosystem nowadays is such that the default is to fork on Github anyways and send pull requests upstream, so that the application can benefit from continuous upstream bugfixes and just use the mainline NPM version without needing to maintain a fork. There are so many incentives to contribute that I think many open source projects lose more than they gain by trying to formalize contractual obligations.
> The controversy in the US and Canada revolved around vehicles that did not have DEF systems, in particular those with the EA189 engine.

Where are you getting this idea from? My recently-relinquished 2014 Passat was one of the affected vehicles, and it most certainly had a DEF system.
"Never write if you can speak; never speak if you can nod; never nod if you can wink."
I think it's depressingly well established at this point that "Americans" have very little power to prevent the slow erosion of their rights in the face of an unflinching economic lobby.

Even if we win once (SOPA) they just keep coming, and whereas we have to win EVERY TIME to succeed, they only need to win once to beat us.

To put it bluntly, American govt. needs a major overhaul to remove the power of moneyed and entrenched interests.
I like this, but I feel it's a little optimistic (or pessimistic depending on your view). Isn't asking ML researchers when AI will dominate human performance a bit like asking a barber if you need a haircut?
That comment is incredibly uninsightful. In reality, the majority of the Internet is still not on IPv6 meaning that you still can't make do (easily) with only an IPv6 connection. Dan's point are true regardless of the adoption rate.
Not sure if you meant to leave your API keys in there...
It is built on Lambda. I just created a function and logged process.env and it's got all the same Lambda-specific environment variables.
There have been numerous Supreme x Nike collaborations, starting (I believe) with this Nike SB Dunk in 2002: https://www.flightclub.com/nike-dunk-low-pro-sb-black-black-... which at the time were arguably the most sought after sneakers in the world, and still command over a thousand dollars a pair.

And while Supreme never produced any shoes themselves, for many years neither did A Bathing Ape (and the BAPEsta's and their collabs with Adidas were hardly a core part of their business). Nevertheless BAPE is also a brand that utilized the same hype+scarcity model and has always been associated with sneakerhead culture.

The fact remains that anyone who self-identifies as a sneakerhead has known about and most likely worn Supreme for a decade or two. This is not a new development. The new buyers (and the fact that you tend to see more and more Supreme out in the world and on social media) aren't a result of the subculture finding a new obsession. Rather, what was once a niche has gone way mainstream, and tons of people who were never associated with sneaker culture have become interested in the trend.

To wit, by the time the Supreme Foamposites mentioned in the article were released in 2014, many dedicated sneakerheads would have argued that Supreme was completely played out, usurped by herbs, normals and—shudder—teenagers. (Then in 2015 they all went out and bought the camo Jordan 5 collab anyway.)
Maybe I'm missing something, but is the general consensus on HTTP Auth that it's poor security? I've seen is suggested a lot of (e.g.) authentication in webapp <=> api scenarios. Specifically to use it to pass the initial username/password, and then stuff an session token into it (after login). What are the added security risks of this (so long as it's done over HTTPS)?
It's definitely using AWS Lamba, I spun up a trial account and texted myself the output of JSON.stringify(process.env)...

Edit: adding linebreaks...

2nd edit: Realized there were AWS access tokens in there. It's probably not a good idea for those to be exposed to the environment they're running this user generated code in. They should probably be wrapping these in vm.runInNewContext()

{
"PATH":"/var/lang/bin:/usr/local/bin:/usr/bin/:/bin",
"LANG":"en_US.UTF-8",
"TZ":":/etc/localtime",
"LD_LIBRARY_PATH":"/var/lang/lib:/lib64:/usr/lib64:/var/runtime:/var/runtime/lib:/var/task:/var/task/lib",
"LAMBDA_TASK_ROOT":"/var/task",
"LAMBDA_RUNTIME_DIR":"/var/runtime",
"AWS_REGION":"us-east-1",
"AWS_DEFAULT_REGION":"us-east-1",
"AWS_LAMBDA_LOG_GROUP_NAME":"/aws/lambda/ZDfb2ab7cd7ac1734d9a1a06a018a1c522",
"AWS_LAMBDA_LOG_STREAM_NAME":"2017/05/25/[$LATEST]2d7b70d5a6914e3980f081ba96c9d4ab",
"AWS_LAMBDA_FUNCTION_NAME":"ZDfb2ab7cd7ac1734d9a1a06a018a1c522",
"AWS_LAMBDA_FUNCTION_MEMORY_SIZE":"512",
"AWS_LAMBDA_FUNCTION_VERSION":"$LATEST",
"_AWS_XRAY_DAEMON_ADDRESS":"169.254.79.2",
"_AWS_XRAY_DAEMON_PORT":"2000",
"AWS_XRAY_DAEMON_ADDRESS":"169.254.79.2:2000",
"AWS_XRAY_CONTEXT_MISSING":"LOG_ERROR",
"_X_AMZN_TRACE_ID":"Root=1-59274f44-71756c3273bfaf4895cd5610;Parent=4126596e259f5d9f;Sampled=0",
"AWS_EXECUTION_ENV":"AWS_Lambda_nodejs6.10",
"_HANDLER":"enigma.handler",
"NODE_PATH":"/var/runtime:/var/task:/var/runtime/node_modules",
"AWS_ACCESS_KEY_ID":"REMOVINGTHIS",
"AWS_SECRET_ACCESS_KEY":"ALSOREMOVINGTHIS",
"AWS_SESSION_TOKEN":"REMOVINGTHISTOO"
}
Clojure, and lisp in general, tends to avoid the "framework" way of thinking prevalent among object-oriented languages. It's therefore no surprise that something like Rails hasn't taken off.

There are, however, libraries and patterns which are very common, ring for example.
I was just going to say this too. I just started working with it this last weekend and feels like magic.

This is an amazing move on their part. I think this lowers the barrier to use their services and it was already stupid simple to set up.

Well done!
Comments the say the same thing just count for a single comment ... and they don't count up. This isn't a vote. The FCC is a regulator. The government calls the shots. Misusing the comment process as a sort of virtual petition could in theory influence the government but there has to be a better way to do this sort of thing.
Well, there was the custom BIOS that they owned outright. This was enough until it was "clean room" cloned.
+1 for learning what processes your company depends on you for. The vacation is a bonus.
As an extreme example it actually brought me a bit of hope. No source code was released but the "peer review" via arXiv, Twitter, and other various channels ended up bringing the story to a close.

I'd like to imagine it's how effective peer review could be if given sufficient motivation ;)

As you note, though, most papers don't get anywhere in the same magnitude of focus, and others which do may still be entirely unreproducible anyway :(
I would be interested in reading this as well...I've faced (and face) many of the same issues myself.
For me, there are a number of ideas in Clojure that I think are wonderful. I just really hate reading and writing lisp code. I can't think of a syntax I like less, unfortunately, even including junk like Visual Basic.
I was refering at https://en.wikipedia.org/wiki/Lossless_JPEG which is not compatible with regular JPEG.
This one requires javascript.
What comes out in a month or two? You're waiting for the Bolt to come to your state?
Beaches aren't for everyone. In burnout situations, I find going backpacking (mountains/hiking, canoeing in the Canadian wilderness) to be even more relaxing than a beach. None of these annoying humans that seem to be always present on beaches and at workplaces. And also none of the attention-sucking internet access.
https://www.youtube.com/watch?v=5-OjTPj7K54 <== complimentary tune

(and you forgot a space after the XKCD URL)
Who would be better qualified to give an estimate?
Who’s on Your Professional Sounding Board?
Ha, that's one of the reasons why I often do what people ask of me instead of saying "no". It might be a problem of my own making - if I would not mark other people as unreliable just for declining, maybe I would not be afraid of other people thinking the same of me.

What's the effect of you marking me as unreliable? Will you stop considering me for certain tasks, or will you cease any relationship with me?
Everything We Know So Far About How Facebook Affects Your Happiness
Looks like I was way less informed, thanks for the context!

It appears your analysis is right.

What would happen if the DEF was allowed to run empty?
Ah, that explains a lot - I was not aware that HN was editing titles. Will be watching the project with interest.
Sorry, I'll contextualize.

> is going to have a DevOps Team

The parent is arguing that the concept of a "DevOps Team" that does Ops makes sense and is not an oxymoron. Yet "DevOps" literally means doing Dev and Ops together.

Otherwise have a "Developer Team" and an "Operations|Engineering|SRE|SysAdmin Team".
I know, it is a very sad state of affairs.

In doing IOT for 2 decades, this is probably one of the biggest issues. At best, most devices have a "download firmware" option that 99% of users can't operate.

I could go on about dozens of other issues, like back-door field-service passwords, http not https, passwords in the clear, endless XSS vulnerabilities, but this is one of the biggest.
I think you underestimate our ancestors
It is not so much about me being important, it is more about me guarding privacy/autonomy/independence. It is not about your worth either, usually it is about that person negotiation tactic. Even if it would be laziness (or need for rest), you are still asking some extra time I don't ow you from me.

If saying the reason would not lead to people taking advantage of it, I would say it. But with many people it does.

But I would not just brush you off, actually. I would attempt to find a way to help you if I would see one or attempted to redirect you to someone who can help. So even if I wont do what you want, unless I have bad experience with you personally, I would try to figure out alternative solution.
Some of the greatest minds of all time have believed Christianity to be the only framework that works in the world. The materialistic worldview, on the other hand is pitifully inadequate and utterly unable to explain the most basic element of our reality - the existence of our consciousness. While we can point to neurons firing in the brain, there is no materialistic explanation for how that translates into my experience of reality.

You could make the greatest AI in the whole universe. So realistic that it screams in terror and begs you for mercy if you threaten to pull the power cord or wipe its hard drive. However it would only ever be artificial intelligence. No one would ever be considered a murderer for destroying their ai machine. The reason is because while it seems perfectly realistic, there is no conscious agent in it. It is all artificial, that is, fake.

There are gaping holes in materialistic theory, this being one of the most obvious. Of course Christianity accounts for the existence of a supernatural world, which your spirit is part of.

Don't call Christianity nonsensical, because it makes a lot of sense where other theories fail. Sure there are many difficult questions. However materialism cannot offer an explanation for how my experience of reality, which is not material, exists. So at minimum, in comparison to alternatives, it is actually pretty good.
I was at a company that made a mistake like this during their IPv6 rollout. The firewalls are different an individual, and initially they only had iptables rules on their BGR and an empty ip6tables set.
Thank you so much. Your words made me look at my few old notes of mine. I have written few activities which make me happy and I'd made a note to myself to fallback on them. Amongst them one is long walk!

Having people around, I would pretty much like to. But I have to agree that I have been hard on this aspect since having friends kind of chips me away from goal. Background, age and other things are not on my side. And my friends have different priorities going on now. So keeping myself away for now.
Beescanning: Using deep learning to detect parasites in beehives
I like to use the XYZ metric. (aka: eXamine Your Zipper)

1. Does the zipper on the fly of
your pants need to be automated?

2. Does the zipper on the fly of
your pants ever need costly repairs?

3. Does the zipper on the fly of
your pants need regular maintenance?

4. Does the zipper on the fly of
your pants expend disposable accessories?

5. Does the zipper on the fly of
your pants need to be context aware?

6. Does the zipper on the fly of
your pants require internet connectivity?

7. Should the zipper on the fly of
your pants be controllable via cell phone app?

8. Should the zipper on the fly of
your pants monetize potential advertising space?

9. Should the zipper on the fly of
your pants collect behavioral analytics?

10. Should the zipper on the fly of
your pants enforce DRM policies?

A sort of 10 commandments of IoT, if you will. Shockingly, some people will answer an emphatic YES to all questions.
50 Shades of a Tranny a Porn Doc – Sexy Stuff by Mail
Do you mean basic & digest http auth built into the browsers? If so, yes, they are bad. The issue is you cannot reliably implement log off on all browsers.
1) Seek professional help

2) take a vacation/staycation

3) Learn to delegate. Hire people if you need to.

4) Set boundaries between work and life, keep them.

5) Practice some sort of meditation. Meditation is a broad category.

6) Build and/or rebuild your interpersonal relationships outside of work.
>there should be a word for people who talk condescendingly about things they've never done themselves.

Poser?
I'm really quite curious - At such a pivotal stage in the entrepreneurship life, one where you're having more success than most, you're still unhappy?

If I were in your situation, feeling the way you feel at this moment, it would be an indicator that something is VERY wrong with my life. But if that were the case, it would have been wrong for a long time, and I would have just been ignoring it.

I can't help but wonder if that's what's going on here with you. At the Nth hour, on the precipice of outstanding success, you're peaking in unhappiness. The correlation is likely not a coincidence. It's an unhappiness in you that has been there for a long time, and the more you continue to ignore it, the more it will rob you of your life.

Find peace, my friend. It may mean enormous life changes.
By "open" we mean that the platform does not discriminate against any particular groups (for example, by requiring real names) and that its feed algorithms and behaviour have a clear and simple meaning.
> Does the fact Newton spent many years practicing alchemy detract from his achievements?

No. Not at all.

But it might show that non-agreeableness might have some downsides.
There are two issues in migration: updating software and updating configuration. The former can be completely trivial if you are just pulling down updates from someone else. The latter requires effort on your part. If the IPv6 address space had been an extension, then you wouldn't have to do any configuration to support IPv6 clients while you maintain your existing 32-bit address, valid for both stacks.

At least that's my understanding of it.
Beginner question: what about if the device doesn't accept over the air updates? What sort of security concerns are there for such a device that wakes up periodically to send data over HTTP.
One aspect of qualification is domain knowledge, which experts certainly have. Another aspect of qualification is calibration, which can only be proved & adjusted over time with a track record. A number of academic studies of prediction markets and other forecasting systems have shown that well-calibrated non-experts, with no skin in the game, often do better than actual experts, who often have poor track records as a result of incentives (or selection) to hype and extremize.[1]

Philip Tetlock has written on this topic for years. Two of his books are Expert Political Judgment and Superforecasting.

[1]: https://en.wikipedia.org/wiki/The_Good_Judgment_Project

Edit: So to directly answer your question, rather than AI experts, I'd prefer technology experts (AI or otherwise) with a track record of well-calibrated predictions.
Thanks for posting these.

I really like jigish's Slate[1] for this (maybe I'm just too lazy to switch) but sadly it's not being maintained, and I just noticed that neither is mattr-'s fork[2] as of this month.

[1] https://github.com/jigish/slate
[2] https://github.com/mattr-/slate
> Most scripts are either headless chrome instances using phantom is or selenium.

I would think that using regular HTTP requests is better/more popular then running a headless browser for this kind of work. cUrl, Python Requests, etc.
It's a long game. This administration will (eventually) turn over, and we need the new guys to be very clear about where the old guys fucked up.
They aren't my environment variables, they're Twilio's.
> If you screw up your electric car by tinkering with it, you could easily kill people.

People tinker with ICE cars all the time, to the point of slotting full-size V8s in four-pot engine compartments. Componentisation makes standardisation possible, and control logic is generally done through fuzzy feedback loops, not hardcoded values, that's why I can swap whole brake lines, discs and pads and still have ABS/ESP work properly as long as I stay within reasonable tolerances. Also, I fail to see how swapping an electric engine with another would affect an entirely separate and purposefully isolated component such as LIDAR given proper design.

I see the point of Jalopnik here, there is an long run opportunity to be had, like we went from the C64/Apple II era to the modern Intel/AMD platform where you can pop in a GPU/sound card/screen/whatevs and have it just work in an instant because we standardised stuff and are provided with relevant information (such as TDP) allowing responsible tinkerers to do safe things. Hell we standardised stuff so much that external GPUs happens to be a thing basically out of thin air.

The very architecture of electric cars makes things such as upgrading the engine or battery pack a much more approachable affair that currently is, possibly even as easy as swapping alloys or tires, pending proper regulation (which could be much easier to achieve due to the tech's inherent simplicity compared to ICE engines and a proper standardisation effort, as well as certified compliance by entities like TÜV).
Drone Journalist Faces 7 Years in Prison for Filming Dakota Pipeline Protests
> None of these annoying humans that seem to be always present on beaches

find better beach :D
This is a very valid point. We are considering adding an option to view conversations without login, but we feel that this should not be the default behaviour (there is an expectation of privacy) but would only be used were it the default.
Another method is to provide a path for career progression. It sounds like the solution for "I'm overloaded" is "give more responsibility to bored employees."
I've only worked at one company that had full IPv6 support. Even on my current 1GbE fibre setup with a small startup, they still don't have IPv6 rolled out to residents yet. :(

I feel like one big hurdle is IPv6 usability. You can write down and easily remember IPv4 addresses. IPv6 netmasks can get really confusing. They make sense if you expand out every block, but in reality, IPv6 requires a lot of tooling to chop up and work with address spaces in an intuitive way.
It's frankly not true, though. I don't bother with side projects beyond having a simple personal website. I've worked at startups that have been acquired as well as the largest/most reputable employers in the valley.

Personal projects are there to help compensate for an otherwise lacking resume. If your resume is on point, you don't need them.

Nine-to-five is absolutely enough if you are a diligent and thoughtful engineer.
If the device does not listen, i.e. it calls out, then it is inherently much more secure. However, many devices use an embedded web server and do listen for requests.

If the device does not listen, and polls regularly for updates, then that is fine ... perhaps even ideal.
Another note is that if you're irreplaceable and your (potential) customers or your investors know this, your company is less valuable. If they don't know about the problem, it's still less valuable but you may be able to pretend it's more stable than it is.

Having a non-unity bus factor is not only good for your sanity (you can take breaks, or quit) but also good financially. And even if you continue working, increased documentation and sharing domain knowledge can only make the day-to-day go more smoothly.
A NAT router is not enough. Suppose the v4 side wants to initiate the communication; to which address would it send the initial packet? Remember, the "v4 side" has no concept of extended addresses at all, for it every address must be 32 bits and nothing more. And it also doesn't solve the "v4 router in the middle of the path" problem.
> For a while now, I've been beating the drum on HN that if you keep raising regulations on the car companies faster than they can develop technology for, we will eventually reach the point where it will be economically impossible to build a car.

We can only dream that we will eventually reach the point where cars cost enough to offset their cost to society.
I also use Google Authenticator but find the UI breaks down after a dozen accounts (I have 30+). 1 Password also supports adding TOTP but that sort of violates separating password from the second factor…so I use it only for accounts whose loss would be annoying but not devastating.

I keep manual backups of the TOTP codes for all accounts, using a QR reader to decode the QR code they give out and saving the result in an encrypted file.

A variant of the Google Authenticator source code is available at https://github.com/google/google-authenticator but is not what's on the iOS/Android app stores.
I wish Beaker had picked a different name. It collides with the Beaker Notebook, a Jupyter alternative that unfortunately never seemed to gain traction but had some really killer features that Jupyter has yet to pick up, especially the ability to mix Python, R, and Julia cells in the same notebook.
>You want to compromise on the stuff that other people find important and hold fast on the stuff that you find important.

Isn't the definition of "important" what people disagree over when it comes to compromise? My girlfriend can say X is super important to her but in my eyes Y is more important than X and hence I will have to let go of X and hold on to Y. Convincing someone of why X or Y is more important than the other is where most of the conflict happens.

>"You need to show love in the ways that other people want to receive it, not the way you want to send it."

This is true and easy to follow but it doesn't capture my concern above which seems to be much more complex than this scenario.