skysight-inc/HackerNews huggingface dataset:
Hey, since I have the same glasses, this is what search lands me.

AAS approved - https://eclipse.aas.org/resources/solar-filters

Someone on this video (https://www.youtube.com/watch?v=7Jmdo5jJIeQ) got this ISO certification - https://drive.google.com/file/d/0B5zcT8x8808gOE82aks3NUpPSTA...

Another product page - https://www.daylightsky.co.uk/collections/eyeware/products/p...

I think they might be safe enough.

Update: Looks like the seller "Tried and true products" is Joseph Harwood, who works at this company,
https://beta.companieshouse.gov.uk/company/09572536/officers
which owns the trademark Daylight sky, https://trademarkalertz.com/owner/DE-BIRD%20LIMITED﻿
"Tried and true products" also sells de-bird products. I guess they might just be sister companies or something.
>Understanding this subject is very important in my opinion, this is one of the foundational things we do. Attaining a comfort level with compiler engineering is one the two or three things anyone can do to really "level up" as a software developer.

I think it depends on the level of abstraction.

Then again, I'm not really a software developer, most of the work I do is scripting stuff for data analysis, which is where I learned regex from. I did learn C in college which I somehow got fascinated with, but I never really do any serious work with it. Still, over time, reading about quite lower level stuff (compared to what I do) does seem like it helps take the mystery out of things like unintuitive behaviors with multiple references to a Python list (I suspect it was pointers all along). Taking it to the next lower level with studying compilers and how assembly gets generated doesn't seem like it will benefit me much more.

Still, I do like C enough to possibly consider doing something in it for fun if I get an idea, so maybe one day I'll come back to this.
What's preventing someone from setting up an automatic compile-and-upload tool ?
Not Everything Is a Hero’s Journey
Thanks for the comments everyone, and glad you enjoyed the article!
I have a .moe domain, partly because of my hobbies and also beacuse it was surprisingly cheap. Unfortunately szyslak.moe was taken :)
Using prediction models with CoreML
Lessons Learned from 10 Years as a Freelance Web Developer
Google is testing a gorgeous new user interface for Calendar
I had the same reaction to that screenshot. The use of parentheses and dots is very scary, though as a programmer I can make guesses as to why they are there. Is there any reason the syntax couldn't have looked like this instead?

move up
move left
move up
move left
set

I mean, after all, that's exactly the "syntax" of the replacement icons!

Yes, it will probably make your parser more difficult. Yes, for this use case, it's probably worth it. I'm guessing that a game targeted to 5-year-olds won't have such complex nested logic that you can't write a simple DSL like the above.
Twist: Lua makes it trivial to overload arithmetic using metatables, but LuaJIT seems to have solved that. If there is any warmup time, it's hard to tell. Mike Pall is a JIT god, and I wish we had more insight into everything that went into producing one of the best JIT's of all time.

I'd love a comment/post that highlights the differences between JS and Lua as the reason why LuaJIT was able be so effective. There must be differences that make Lua possible to speed up so much. There are easy ones to think of, but the details matter a lot.

EDIT: I found some discussion at https://news.ycombinator.com/item?id=1188246 but it left me wanting more.

Related:

https://stackoverflow.com/questions/4911762/why-is-luajit-so...

http://article.gmane.org/gmane.comp.lang.lua.general/58908

http://lua-users.org/lists/lua-l/2010-03/msg00305.html
I was playing this kind of games when I was a kid. More like a puzzle than coding though.

Kids who want to learn how to code should just do it with regular tooling. You don't need any special approach.
^This exactly
.NET runtime breaks with general versioning in that every version is backwards compatible; it follows closer to the Windows versioning where every version of Windows is generally backwards compatible with every prior version.
> From our perspective, we’d simplified the code to what looks like plain English.

How do they square that with the presence of parentheses and the use of a syntactically significant period?

It seems strange they didn’t start with something that looked more like Logo before concluding the text was inherently off-putting.

I’m not sure their conclusion was wrong — but I’m confused about the point where they gave up with text.

Also - the final syntax at the end is ugly as hell. Is that the best they can do?

Finally - not even a hat-tip to Scratch/Blockly? If they aren't aware of it then it's very odd. If they are and decided not to mention it - I find that equally odd.
I specifically ordered from B&H because I was familiar with them and felt I could trust them to have a legit product. The glasses are still in transit, but I should have them in time.
Cool! I feel like you could go further and let the student control the transfer to text. Give all the built-in functions both icons and names, and let student-defined functions be icons they create if they want. The point where it's less cognitive load to use text is going to be different for different students, so let text-based coding be a tool they discover, not a requirement imposed on them.
I really hope that some massive lawsuits finally put and end to this. Amazon deserves anything bad that comes their way. The amount of fake items I've received from them is awful.
.NET is what I know best, but few on here seem to use it/like it. I'm keen to beef up my dev skills. Is .NET worth sticking with?
I do agree with the premise of this article. Heck, even if you click on the "secure" button, it tells you that the data is "private" when submitting to the website, not "secure".

I would still be okay with this if there's some indication about the cert on click, but nope, that's bundled way too deep in the developer tools for some reason. Apparently, giving control over MIDI devices (there's literally dozens of sites that allow you to do that!) is more important than showing info about the certificate.

NOTE: Using Chromium instead of Chrome, but I doubt there's any difference between the two UI-wise.
Fork with no backward compatibility is hardly "the ideal solution". Healthy ecosystem is crucial for sustainability of any programming language.
Leaked Microsoft memo reveals high Surface Book return rates
+1 for the email+junk@gmail.com trick, one of my personal favourite and it works most of the time. :D
I routinely send large text files to people around me, I noticed many people just refuse to read pure text.

So I convert the text to pdf and add some flavor, pictures etc. Then people read it.

edit: by "large" I mean, by my standards, ridiculously small, like 300 to 3000 words top, but people are scared by simple text.
You should probably set up a true RT system if you're going to use an atomic clock.
To be honest you can say this of every subject in school; they all exist in a vacuum and are missing a ton of knowledge to actually use practically. Rote learning. Revise for the exams then forget etc. At least this is a way to introduce them to the concept of coding, and they can learn the other stuff later if they decide to pursue it.
These ships can't use the Suez canal which can be problematic
Versioning a resource, per WebDAV is a very specific application.

> using 200 OK for everything that didn't fail at the transport layer is a super frustrating experience regardless of whether or not it's semantically correct

The semantics of my application's protocol do not necessarily mirror the semantics of HTTP, nor are the descriptive statuses semantically similar, since most HTTP statuses are simply about transport (even though a few touch on the "application" of URIs as resources).
Blockly is based on Scratch and offers a transition path between visual and text-based programming.

https://developers.google.com/blockly/
You have a really weird idea of what an 11 year old is capable of.
OhCRUD, Lightweight PHP Framework, May Contain 90% CRUD
Google is paying Apple billions per year to remain on the iPhone
Is the process of commingling inventory documented? That policy is slightly alarming. What would stop someone from sending boxes full of rocks to the fulfillment center with the sku of an iPad?
The last time I thought about getting serious about practicing was after I had read Anders Ericsson's book Peak. I was trying to come up with a practice routine that fit the deliberate practice model.

If you've gone down the same path and worked on optimizing your practice time, what did you come up with? I bought my first guitar in the mid-90s and have worked at it off-and-on since then and still can't play a single real song.
Google's massive, transit-centered village plan gets OK
Ask HN: Would it be worth it to code an SMS system to send them on your own?
I have a web app that needs to send and receive SMS.

In France, you can send unlimited SMS with a private free mobile plan for 2€/months. That's 2€ for sending 1000sms a month.

Twilio asks for 3€/months + ~10ct per sms. Thats 103€ for sending 1000sms a month. Twilio prices are just ridiculous.

So I have hacked together a system combining 2 old android phones, an sms gateway app and no-ip to do the SMS thing on my own. But it's very brittle.

I feel like I should make a proper open source system:

-A nodejs part to install on the server, as a npm package, that you can require and use to send smss

- An android client (in java, lightweight and compatible with super old versions of android). It would continuously poll the server and send whatever sms it needs to send. It would notify the server of incoming SMS.

My question is : is it worth it ? How did you solve that problem ? Is sending an SMS as a person also cheap in other countries ?
> I actually don't know any great coders that learned to code through these kinds of games.

How many people do you know who were exposed to these kinds of games as a child, and are now old enough to plausibly be great programmers?
How can they estimate this? What about all the libraries that might not be compatible with the solution PyPy comes up with?

This feels like a number that might in the end blow up to 10x the original estimate.
> Problem is, many newcomers, kids and adults alike, believe that code is inherently complex simply because it looks complex.

But it is complex. Anything beyond the most basic examples delve into the concepts of calculus.

If we don't expect most children to comprehend advanced mathematics until they're teenagers, why would we expect most of them to grasp anything but the most basic conditional logic until then.

That's not to say that we shouldn't attempt to teach children coding at a young age, but the idea that anyone but a few would understand genuine coding at the same developmental period where they're learning to spell "dog" and to add 2+2 is a bit ridiculous.

I wonder if the authors consulted a child psychologist before beginning their endeavor.
I guess Genghis has a heck of a mote in his eye, eh?
I agree with just about everything you said excepting your implication that communities that lean further left are not as welcoming to communication (shunning opposing views).

I don't argue that doesn't happen, but I don't think it's isolated to one end of the spectrum. I would bet the symptoms are the same at either extreme -- right or left.

If you mean "center-left" when you say right, I think what you're actually implying is communication is better tolerated in communities with more balance between political viewpoints, and less given to extremes.

But traditionally, outside of movements, it's been somewhat bad form to bring politics into the pub at all.
A reality check: the retail price of a Nokona kid's glove is $170 to $280.

Gloves by Rawlings, Wilson, et al go for $40 to $60, with the top of the line at $100.

[Source: Baseball Warehouse .com]
A really good baseball glove is one of those "buy it for life" purchases. My dad played college ball in the late 50's and had a Nokona glove. When we played catch and he was teaching me baseball in the 90's, he used the same glove as in college.

But, I would bet that the biggest threat to Nokona is not cheaper gloves produced overseas, but the decline in youth baseball participation compared to other sports. Though perhaps a rapid decline in the number of kids participating in football could mean some of them playing baseball instead. I suspect that my kids would end up playing soccer since it's the only sport I watch these days.
Best in class: The rugged Chromebook C213 is tailor-made for students – Edge Up
In my experience lazy loading is terrible for application and query performance. The first thing we've done at several companies on many projects is immediately disable lazy loading.
I'm not concerned about some kind of consciousness, but before machines were unable to recognize something else than a very specific type of data. Now machines can recognize faces, objects, even emotions. That attached to a program and the existence of "big data" can be even more dangerous, because human is dangerous.
Price Drop on Home for Sale in Mary County
Germans could have ended the war there. Hitlers hubris saved the western world (to it's current state).
I'm not the person you're replying to, but I'd love to grab a pair from you too if you have extra :) ; and to pay for its cost / shipping to SF of course.
This is an timely write up, bought a brand guitar way back 1 years back and still thinking if this is the right age to learn. This write up changed my prescriptive.
Interesting, I missed that part. In this case I would say he is incorrect, then. Having a Communist party in power does not make a Communist society.
GoDaddy is infamous for suspending service without notice and not standing up for their customers at all.
I clicked on this article looking to just scoff at some way for a CA to make money in the LetsEncrypt era, but I actually sort of agree with the idea of this. So much of security is about user behavior.

"Secure" implies my password won't get stolen _ever_, not just "won't get stolen while I'm in this coffee shop but may be stored carelessly in plaintext by this vendor".

Private would imply the latter more clearly, rather than the former.
Why is is this a problem?

- Numbers are keeping kids from learning math.
- Text is keeping kids from reading.
- Too many words are keeping kids from listening to lectures.

I don't understand why people find it difficult to just teach a kid how to do something rather than wait for some miracle solution.
I dont understand why elementary school kids need to code at all. Most of the developers my age didn't even see a computer until high school or college and they're great developers.

A great preparation they should learn some math or ideally be having fun with their friends, running around outside or perhaps art or something creative.
This is a parallel compression application that uses all cores of a system by default. On some systems, it may use 100% HDD, others near 100% CPU. Its meant to take up as much resources as it can unless its core usage is lowered. But, with any program that has a high workload, the potential exists that the programs UI will not respond, or perhaps your desktop won't even allow you to get to the UI to stop the process. This is where task manager saves the day.

Along with that, I like it to be a single process so its easily wrappable in whatever monitoring or process-throttling application you want. I will admit I'm completely assuming that multiple processes is harder than a single process to do that with.

Also, when you get up to the 16 thread count, seeing that many processes pop up at the top of your process list is both annoying and doesn't let you know how much the application overall is using easily. It could also be scary to some users who have never seen that before and think its trying to run a whole bunch of programs.

Yes, some of those are clearly nitpicks and not good technical reasons, but this is a problem that is fixed with a good framework anyways.
CPython doesn't have any reservations about breaking the Python API between minor versions, so why care about the C API? I get where you're coming from, but they've already shown they don't care much for compatibility, so I don't see why that's a big obstacle.
Valve launched as a boxed-software company but quickly pivoted to being a server-based digital distribution company. Rockstar made most of their money in the console market where piracy rates remained far lower than the general PC market, precisely because the console manufacturers invested billions in custom hardware to try to keep the boxed-software business model viable there in ways it wasn't in the PC arena. And yeah, PopCap did incredibly well as a boxed-software/downloadable-software business but given the insane number of game studios that launched and died in that era (I spent ~10 years working in the game industry), I don't find a handful of game companies that did make it a convincing argument that the boxed-software business model survived unscathed after 1995. Pretty much everybody else was either going out of business or scrambling to turn themselves into server-based business models.
I had an excellent math education growing up (not in US) so programming did not seem intimidating to any of us as it looked a lot like math. For me the main motivation to code was to have my computer do the math and physics I was learning in school. US parents and teachers really need to push for better math skills rather than run away from it.
I don't think what parents find scary is text but that programming is (for these parents) not text they comprehend.

Now, there is an assumption with a book that kids will learn to read the language. Maybe parents should have the same attitude towards programming.
> Sex was one of a few available entertainment options.

I honestly wonder, what's so much better about today's entertainment that people prefer it to sex?

I was also born in communist Czechoslovakia. Yes, it was dull, although I was too young to speak for sex. From what I heard, it was a weird mix of conservative and liberal morality.

I personally think that people were simply more content with relationships they had. Today, people are dazzled by the paradox of choice, because their life heavily depends on good choice of the partner (as I already remark elsewhere in this discussion).
So a function:

def fun(*args):
if not args:
return 0
return fun(*(args[1:]))

would be call-by-address after the first invocation? It could be lookup-by-name by way of code.
This reminds me how the sales/marketing teams in my company typically sell new features: "Not having this feature costs us 50k a month!"

It might as well not be the case here, I just found it funny, 50k is our little magic number.
Yep, I always wanted a Nokona glove when I played, but couldn't justify the cost. They were somewhat of a status symbol in my high school playing days.
I'd strongly recommend you to go with some third party providers, because

- International coverage

- Delivery dashboard

- Easy to scale = 1 less headache

- They know the regulations (DND stuff)

I will go for the 3rd party solution just for sake of 1 less headache for me.
I wish they could come up with some more distinctive naming! Unusual names stick in your head better.
"If you're playing rock guitar, there's a real temptation to use way too much distortion to get what you think is the sound on records. Most great rock guitar tones are much cleaner than they sound. When in doubt, use less gain."

So true it hurts. I'm a guitarist of three decades and I worked as a recording engineer through college and occasionally as a hobby since then (I went to school for audio engineering). The number of times I've had to beg, plead, cajole, and threaten a guitarist to cut the distortion is huge.

The hallmark of an amateur guitarist is mosquito tone. There's a belief that it masks errors, and it does, but it's such a glaring error in and of itself that it's not worth the trade-off.
Thanks for all your answers !

I'm definitely going to do soon the "How to Crack MyProduct Without Virus !" page and I'll think about changing the trial and the features it gives.

A good long term solution would be to develop a SaaS business around the product and if I find a way to mix that business model with open source that would be even better (my product could be faster being GPL).
I think it's you, I've seen nearly nothing about perl anywhere for quite a while.
Levine's "Linkers and Loaders" is available online https://www.iecc.com/linker/
> Luckily I work somewhere that I can give a justified 'no' and keep my job.

That is lucky! Where do you work?
>But it is complex. Anything beyond the most basic examples delve into the concepts of calculus.

Huh? My codebases at work have never involved calculus. Not all programming proceeds along the lines of Project Euler when getting more complex.
What are these features?
That's a little bit nastier than that, IMO.

When you get confident that something is secure, you lower your expectations not only for the moment, but as a "stored memory", let's say.

In other words: if you provided your real information to the nefarious site, someday back in the past, and you though it was ok because it was marked as a green-secure, when the problem hits you back in the present-future, you won't be able to remember when you did wrong. Because it wasn't suspicious at all at that moment.

So, effects and consequences will hit you in the future because your memory was also stored as a wrong representation of the reality.
I started playing a few years ago, not serious, mostly in support of singing. When I began I thought the A Major chord was witchcraft. How could my three gigantic fingers fit there? I don't know but somehow trying a lot made it work and now it's pretty easy. Muscle memory I guess?
IMHO the more likely explanation for these results is that the human visual system has built in mathematical, logical capabilities actually far beyond advanced college math. These are used to identify and track objects at a very early age. It is much easier to access these abilities using pictures and icons.

Text is an additional layer of abstraction probably involving language and communication systems outside the human visual system. The text is a label or abstraction for the visually represented concepts which must be encountered and learned first.

There is a consistent pattern in learning mathematics and other technical areas that most students learn better and faster with pictures and concrete examples. Abstraction comes later.
How to Use Artificial Intelligence for Cyber Security
I third It!
So basically recreate an entire language and library ecosystem because there is one feature that is less than ideal? I hope you realize why a better approach may be to reengineer that one component...
The primary size constraint of US ships is the Panama canal.
The Alpha AXP: Memory Access, Basics
I thought the same thing. In particular I would love to hear what the author has to say about the Nim programming language.