skysight-inc/HackerNews huggingface dataset:
That's a good reason! The best kind :)
Do you program for linux much?

If you dont, you can probably skip this article for now.

The article was somewhat interesting, but since my current app is react native javascript, its really disconnected from application.

You wouldnt be playing around at these linux system levels, you likely will be developing using linux as a platform.
The Elan was my first serious camera and I enjoyed using it and I took some beautiful images with it but when the original 5D came along, after swallowing hard about the price before buying it, I've never looked back. Nostalgia is good for some things, photographic technology isn't one of them.
>Making something testable, even if you don't write tests, leads to better code.

That's strictly your opinion, which I do not happen to share.
When you think about it social stigma against homosexuality is really the only thing that prevents teens "going crazy". I'm not a gay man but apparently it's pretty easy to get laid on Grindr, easier than a straight guy finding a hookup. Extrapolate this back to teenage years, many/most guys aren't successful with chicks but virtually all of them have a best (male) friend. With less social stigma around it, I suspect now that in the next generation, for a great many boys (girls likely follow similar logic) their first sexual experience will be a homosexual one.
That's more a matter of budget than anything else. If you problem is valuable enough spending the money in a short time-frame rather than waiting for weeks can be well worth the investment.
A Stupid CLI for Fuck Off as a Service
Sharesniffer – Network Share Sniffer and Auto-Mounter for Crawling Remote F
A few devs are over enthusiast and missed the 80/90's wave of safe systems languages.
Never seen a live camera feed working in iOS Safari until now. Has something changed recently to allow this?
If it requires a massive administrative burden, that company has collected or is in the business of collecting a lot of personal data. In which case, it's good that there's a burden, since they are holding a lot of sensitive data and should be held accountable for what they do with it, and how they allow it to be used.
Who needs proofs when it comes to Russia. It's mordor according to the american media and deep state. Everything that stems from it represents Dark Lord aka Putin. Let's just keep inventing stories about it until we all eventually believe our own lies. Maybe inventing more stories about how good we are and how evil they are will make our beliefs stronger like it has always worked throughout history.
I suspect this is exactly why the CEO reached out to you in the first place--because they know how hard it is to get open and honest feedback from the store and retail managers.

Whether the district manager liked it or not, they absolutely would have had to report the results of your visit back to the CEO. And they would have had to be honest about it, since they knew the CEO could just call you back to check the accuracy.

I don't blame you for not wanting to get in the middle of that, but I bet the CEO felt like it was a missed opportunity.
> It would be nice for it to be defined.

Your compiler implementors can do that in their documentation; it doesn't have to be pushed into the standard.

There are reasons for it being regarded as not nice to define something like that or make it some compiler option or pragma and whatever. Overflow is in fact an error in many situations, because it can happen unexpectedly; it's useful for the compiler or machine to trap overflows.

What I was referring to in my above remark is mainly the removal of support for sign-magnitude; if you read my response more carefully you will see that I favor ways of making the behavior defined without sacrificing things.

Anyway, you can use unsigned arithmetic instead to do portable two's complement. Unsigned integers have the required roll-over behavior.

Some 28 years ago I made an emulator for the MC68000 processor. I used unsigned 32 bit integers for all the arithmetic, including the signed operations. E.g. the difference between a signed and unsigned addition was only how the flag are calculated, like Z, X and C.
I think this is a very good point. But it's also important to remember that not all programmers/tinkerers that are creating blog posts/videos are looking for fame - some of them are just proud of something they built, and that's fine.

Inspiration is a great enabler, and taking a few shortcuts to make something work may be just the thing that allows someone to actually finish one of their projects. The problem is that if you lack the knowledge to see that something is a hack - you learn things the wrong way. Still, without this inspiration - some people wouldn't start to learning at all.
It's an intersting philosophical conversation. Take floating point for example. I just fired up a Python interpreter and did:

>>> 0.3 * 3.0

0.8999999999999999

There's are a lot of areas of computer science that touch on these sorts of problems. And people love to do Wat! talks for all those fun edge cases where how computers work and how programming languages work run up against our expectations of what we expect to be correct.
I did qualify my statement with “for simple queries”.

For more complicated queries, a pattern I have become quite fond of is making database views and then using them as the backing table for an ORM model. In Rails, at least, this gives you the best of both worlds.
s/better/different/

Compared to how much code size and complexity for the tooling increased the benefits for the end user are tiny, if there are any at all. We are just getting SPAs which do not work with JS off where a simple static page would do perfectly.
Insurers Are (Slowly) Preparing for Future World of Driverless Cars
Please give us more details of what you think the administrative burden is, because I think you have overestimated it.

Being able to provide a user with the data you have on them, and being able to delete it, should be basic requirements of any software company. And now they are, which is great.
Yeah. How dare someone use a different choice of tool to you, and write modules to support it before writing ones to support your preference?! ¡¿¡¿How inconsiderate can they get?!?!

You could of course create a module yourself, and submit a patch.
Going to get into introductory analysis soon too myself! The one tip that I have been given is to build intuition by taking/relearning the computational part of calculus before diving into the rigorous part of things. Hopefully someone else can weight in on the value of the tip
This seems like a cool idea, but I'm hesitant to run it locally.

Is an early version of the application with no unit tests and it eagerly calls `sh` command with string input ( see: https://github.com/egoist/maid/blob/master/lib/index.js )

I would be worried that some parse error or non-obvious typo in the Markdown format could result in `sh` accidentally running something destructive locally.

Still though, I like the idea and am now following the project, you should keep working on it!

You may want to consider running the Node tasks in a separate subprocess instead of using `require-from-string` module in parent process. You could also try using https://github.com/stackvana/microcule to add support for subprocess execution and multiple programming languages.
>It might be a slightly less reasonable comment on the details as written of the proposition above.

The more I think about it, the harder I think it is to create a program which doesn't result in this once combined with other programs. Any cutback, no matter how small, will be combined with all other cutbacks of all other programs, existing and future. As long as these benefits are independent, there is a that the sum of all the cutbacks will outweigh the raise that caused the cutbacks. Even if the max cutback was 10%, meaning it would take a 75k raise to remove all benefits, when combined with 9 other equally generous benefit programs and income tax you still end up with a loss.

When adjusting for the phase out being for optics limiting how the phase out works (as all phase outs for optics would tend to look similar to meet similar expectations), the risk of a raise resulting in lost total income isn't easily dismissed.
> 99% of people don't read anything before they push yes.

Which is why defaulting to 'Accept cookies' is against the principle of the GDPR, other that for cookies vital to the running of the service.
>Am I supposed to just change

You should absolutely change jobs if your current one is immoral, and careers if it comes to that. This much is obvious.

The problem is in the hurdles making that difficult or unrealistic. In America, this process could leave you and your family homeless, maybe bankrupt if anything goes wrong. This fear leaves (maybe most) people in jobs they know to be immoral, and society is that much worse off because of it.

I think you should be doing whatever you can do* to create a society in which people are not forced to act immorally, such as you have been.
They note that the market is small, but what if it wasn't? Imagine we found a way to convert atmospheric CO2 into literally anything we want, at the cheapest physically possible cost of splitting it into C and O2. Even then, converting a significant percentage of it would take as much energy as we got from burning it in the first place, which is an insane amount. So to make a dent in global warming, a significant percentage of the world's goods must be made with this kind of process. Seems like a tall order, though not impossible (e.g. we could grow lots of trees and make everything from wood).
If only there were some technology that might enable us to discern patterns so that we could better predict fluctuations in demand for AI software.
I use #error (and on compilers that support it #warning) to leave unignorable messages over my codebase for things that need doing.
Whoa! Yeah, this should be reported.
GDPR significantly increases the friction for moving new ideas from concept to product, even if there is absolutely zero nefarious happening in the product.

I would personally consider “not knowing where users’ data is, or being able to tell them” to be a nefarious act in itself.
You had the advantage of good schooling in a decent (though not great) environment, just as the Koreans and Shanghai kids did or are an outlier. You take one advantage and claim that's the only one. Blacks have for generations lived in an environment where they did not have access to jobs that require an education, even if they were able to obtain one by sheer force of will, leaving entire communities without a drive for attainment.
But gutting support for sign-magnitude machines has nothing to do with making certain two's complement behaviors defined.

It's like saying we have to drop USB 1.0 support in an OS in order to fix missing features in the Bluetooth stack.
How do they know they can trust you?
Maybe "sole ownership" is a better way to say it. If I have my toothbrush, you don't. My ownership necessarily means that you can't possess it without my permission. Also, if you take it, you can be made to give it back.

Data isn't that clear-cut. Your knowing my name and address doesn't take that knowledge from me. It's not obvious that you know it, nor how to make you "give back" that knowledge. So it's less clear what my ownership of that data would mean.

Unlike possessions, there's some fuzzy continuum from "clearly it's fine for someone to look at me when I walk past and know what I look like" to "clearly it's not fine for someone to track my every move and sell that knowledge for profit without my consent."
US tariffs: Steel and aluminium levies slapped on key allies
That'd be fine if the GDPR were constrained to business done inside the EU, but it purports to exercise authority over any entity which asks for any information from any EU citizen, inside or outside of its borders.

Enforcement and jurisdiction have yet to be tested yet, of course, but it isn't as simple as "don't set up shop in the EU".
You're just pulling these points out of thin air.
And if your MVP makes money, you're on the hook for a lot of taxes and income reporting. It's part of the cost of doing business.

For better or worse, entrepreneurs only have their peers to blame for this, the peers who fucked up so badly that the government felt it had to step in.
> these have a pretty good definition

thank you for your response. I've been trying to find this in GDPR docs but i can't seem to find a clear definition. Can you link me to the definition if you have it handy by any chance.

I can tell you couple of examples where simple delete from database is not enough.

One example is a analytics pdf report that was sent to management with geo diagram with number of purchases dotsizes/zipcode in a city.
sorcery!
I am not sure why people pick GCC in particular for this issue. LLVM does exactly the same.
I don't think I've ever seen a udemy course NOT on sale.
Ask HN: 10 years of recreational programming, what takes me to the next level?
Almost completely self taught. Was forced to take a VB + Matlab class for my chemical engineering degree, but I basically didnt show up to class. At that point I was already a programmer and would only do the homework/tests. 4.0, easy class.

Outside of that its been google + stackoverflow + tutorials.

Thats been great and I've completed a full stack app, working on my second using react-native. Doing python automation when I get tired of that.

What I'm looking for is something that I'm missing. I spent time reading wikipedia about OOP and I found that very interesting to put names to things Ive been working with for years. I dont know if this improved my skill much, but I only put a few hours into wiki.

What should I put resources into next? Goal is to spend either a few hours or ~week into something that can improve my abilities. I'm not even sure what my weak points are. Any suggestions?
According to the numbers on Wikipedia Mississippi seems to be about $8-12k GDP per capita below the countries you mentioned.
The perverse effect of these consent buttons is that people who configured their browsers to flush all cookies and session data on closing the session get harassed much more as websites do not remember their choice, even if they are the ones actually least likely to be tracked (save for browser fingerprinting).
Bloody Americans. That's ridiculous.
If you have a dialog where the only option is to consent then either that is not real consent according to the GDPR or the consent was not really needed.

In the first, you may just end up with a database for full of data that you may have to throw out when somebody complains. In the second case, why bother your users?

If there is a real request to consent, then it is easy enough to decline. But so far, real requests for consent are quite rare. Most dialogs are basically: we are going to feed you cookies and violate your privacy; do you want to agree now or later?
> Cell phones and videos have service and licensing problems that physical goods don't run into, so geographic limits on those is less surprising.

My personal favorite is when there is geo-restricted licensing on some content, and the content isn't available in my region so I effectively can't buy something even though I want to. That I frequently have to find an obscure media seller in a foreign country, without enforced geo-restrictions to pay is asinine.
When I was a teenager I used to joke that I wanted to set up a phone service: 1-800-FUCK-OFF.

The idea was that when you would call it it would just scream: "FUCK OFF!" at you and hang up, and charge you fifty cents for the privilege.

In my mind I imagined it would spread virally as people dare each other to dial it ("Naw, you're bullshitting, that number doesn't exist!") and that it would have made real money.
Clean design. Making my way through the list, my only complaint about the site is the inability to open each page in a new tab (middle click / right click -> open in new tab). Makes browsing the site a pain.
Small correction on the chart, React has actually been open sourced for ~5 years, React Native is ~3 years old.

As far as how fast frontend technologies are changing, in my ~10 year career, I've only had to use jQuery (~2008-present), Backbone (~2012-present) and React (2015-present) professionally. These libraries weren't swapped out on a whim, and I still use all 3 in different projects on a weekly basis. While I've dabbled with most of the others, I haven't selected them or encountered them professionally.

To some extent, I think library churn can be attributed to keeping things interesting when the problems you're solving are less interesting.

Most frontend engineers could probably benefit from rolling their own SPA library (not for production use, but to learn how the different pieces come together). There's probably room for a few more "From Scratch" tutorials in this space akin to Destroy All Software's series of screencasts. Working through something like this would make it clear that the differences between the libraries above are smaller than it might otherwise seem.
GCC documentation is another such contract, which provides -fwrapv. If you want -fwrapv, use -fwrapv.
I see Shakespeare is from Winterfell.
Software vs. Capital
I think you're missing a very important part here that maybe you've considered: Domain knowledge. I'm assuming your radiologic images were hand labeled by other radiologists. How did they come to that diagnosis? By only looking at the image? This was a severe limitation of the Andrew Ng paper on CheXnet for detection of pneumonia from chest x Rays. CheXnet was able to outperform radiologists on detection of pneumonia from the chest x Rays, but the diagnosis of pneumonia is considered a clinical diagnosis that requires more information about the patient. My point is that while your results are impressive and indicative of where deep learning could help in medicine, these same results might be skewed since you're testing the model on hand labeled data. What happens if you apply this in the real world at a hospital where the radiologist gets the whole patient chart and your model only gets the x Ray?
Seriously? I thought those were pretty well shielded.
21 IMPROVEMENTS that could make OCULUS GO a game-changer
That stuff works fine if your client-side needs are simple

To be fair, just about anything works fine if your client-side needs are simple. However, I have reached the opposite conclusion to you: the more customised and complicated and large-scale and long-lived the software becomes, the less value I see in a lot of the popular but ever-changing web technologies and the more I am likely to favour building on the standard foundations with minimal dependencies in between and usually a relatively small but high-value set of libraries.

The benefits of quickly fetching many tiny packages with a package manager or of building on top of all-encompassing frameworks or automation tools are mostly found in two situations, in my experience: getting started quickly (including rapid prototyping exercises) and ongoing development if (and only if) you are staying almost entirely within the bounds of what your chosen technologies already do well.

However, if your requirements start to evolve and diversify in a longer-lasting project, it’s all too easy for those numerous tiny dependencies to become a liability or for that framework or tool you built everything around to become a straitjacket. The relatively short lifetimes of many of these technologies can also become an expensive problem if the community drifts away and the security and compatibility work slows down or stops entirely but your project still depends on them as much as ever.
My only gripe is with the sea of meaningless "i consent" buttons that gets increasingly diluted.

Profile delete buttons, user data overview pages and the rest of GDPR i think is very welcome.
And that is why I think the core of the issue is consent. The power difference between the lawyers who understand the legal system and write these documents and the users who are forced to agree to use the service is so great that consent cannot exist between the two parties. We legally allow it, much like some countries will legally let a 9 year old sign some document and then hold them to it, but that is a legal fiction that needs to be done away with. Of course this would be a massive shock to how we do things (how would you sign up for a loan), but that alone doesn't justify allowing such abuse of consent to continue.
Alternatively, start-ups that bake in privacy by design, have a substantial advantage over lumbering established companies that have to adjust their existing processes and may - in some cases - discover that their business models are funadementally at odds with the regulations.
"There has been no reduction of education spending on a per-capita basis (or any other form of measurement)."

You have the per student basis? And how much of this so-called "education spending" goes to things which have nothing to do with the students (such as research only loosely affiliated with a university - e.g. through its medical school)?
Canon ends film camera sales for good
Engineering Spotlight: Facebook Boston
The five year teacher attrition rate is under 20% based on this study: (https://edsource.org/2015/half-of-new-teachers-quit-professi...) That's rather low and includes many who don't like teaching even if they have the skills. Which suggests most people really can do it.

Granted, that's not the first time these people have been in a classroom, but collage Education degrees don't see high attrition either. Also, "97 percent of teachers who earned more than $40,000 their first year returned the next year, compared with 87 percent who earned less than $40,000."
Is there any published video of full Shakespeare productions in the original pronunciation? I'm curious how appealing it is over the course of a couple of hours. Also wonder about critical and popular reception of those performances.
Who would have thought that legislators would be aware of legislation.
holy cow america is mighty
I do really wish more Shakespeare was performed in an original accent, as there's an awful lot of rhymes and jokes that don't work in modern pronunciation. Like "hour to hour" being pronounced like "whore to whore", which suddenly makes that line quite a bit funnier.

Here's another video of the same bloke that I've seen in the past: https://www.youtube.com/watch?v=gPlpphT7n9s

I do like that he mentioned being asked to perform using his native Welsh accent in the OP's video. Shakespeare was after all the playright for people of every standing, and it feels a bit daft to posh it all up.
Now it is!
There are already curses bindings included with python; urwid is intended to be a higher level console UI library (widgets, text input boxes, dialogues, etc).
Gah. I meant al-Ghazali. I blame sleep deprivation.
Recover WooCommerce Abandoned Cart
> I’d add that GDPR explicitly forbids just the kind of “press yes to forfeit all of your rights” crap we’ve seen before. I realize that some sites are still trying to get away with it, it it’s non-compliant.

I have yet to see a non-terrible GDPR screen, and I'm an American. Every single one so far has been either a giant box of doom, or a giant modal of doom with a dozen checkboxes and a freakin' contract on it.

Nope, don't care, I just want to read the one paragraph of your blog - that's it.
All of it or are there any specific parts you want clarification on?