skysight-inc/HackerNews huggingface dataset:
Location: Indiana, USA

Remote: Yes please.

Willing to relocate: Yes depending on location

Technologies: JavaScript, ES6, HTML5, CSS/SASS, NodeJS, Express, PHP, Wordpress, MongoDB, MySQL, AWS, ReactJS, GraphQL, Product Management, SEO, API Integrations

Email: hackernews@plexxstudio.com

Resume: https://drive.google.com/file/d/1nChmA9wRGIvyjeCJZXQWg1PaW3R...

Latest project: Custom CRM/Ecommerce Platform in ReactJS/GraphQL (Access can be provided upon request)
the moving from a todo file to done file is something i still havent figured out in plaintext
I think if you're going to link to a non-English story you should either find an English version of it and link to that or host a translation of it somewhere yourself. This after all is why I have kept from posting some interesting Danish content.
It!!!

Could!!!

Work!!!!!!

(Apologies to Mel Brooks/Young Frankenstein)
I’m not the person you’re asking, but C++ has been the language easiest for me to manage larger projects in. Additionally, the focus on duck typing, generics, and containers makes it a natural language to port to from Python.
These developments are seriously exciting, and I can't wait for there to be more studies done! If viral links turn out to be causal, then perhaps we have a path towards a cure.

I wonder if there could be a link between HSV and the development of ADHD in early childhood. Or perhaps other mental dysfunction?
I mostly agree, except that for parts of the code that meet these conditions, I aggressively unit test as the default. To the point that if an end-to-end test uncovers a potential bug in this component, my first action is to write a new unit test for this component inspired by the end-to-end test. If that unit test fails, then I can focus on just the unit test, and not worry about the end-to-end test until the unit test passes.

Another condition I would add to the list, which the component of mine I am thinking about meets is:

5) Failures in this component have cascading effects to multiple other components, causing seemingly "impossible" failures that are not obvious to others that they were caused by this component.
Ouch! Yes, I did disable it. That explains it, thanks.

Google Maps keeps notifying me of "you are at X, would you like to review it?" So it can't make useful notification anymore either.
> That's why operating at a higher level of abstraction (function chaining/piping/composition) would make more sense.

That's just back to Gulp.
Bird and Lime aren’t the problem. Your streets are
Something that should be avoided unless you really need it
Math Insights from 10 GAN Papers. InfoGANs, VAEGANs, CycleGAN and More
isn't this a classic use-case for emacs org-mode?

having said that I do appreciate that plaintext is lower friction/inertia for sure
> Writing software is a trade-skill subject to market forces, literacy is a critical thinking skill more akin to logic itself.

False dichotomy, these things you distinguish are just two sides of the same coin:

https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspon...
I worked from my couch for a year, now I have a bigger place with an office. I expected a productivity boost but it's honestly been no different.
Everything Goldman Sachs does is front running and it's legal because they bribed all the regulators. QED.
In that case you should probably still compress from an uncompressed original though.
YOOtheme Pro Review – The New Theme and Page Builder for WordPress
For time cost, my rule of thumb is that unit tests roughly take the same amount of test code than the code being tested and about the same (mental) effort. Therefore I don't strive for 100% code coverage but I like all critical (or difficult to understand) code being (unit) tested.
100%: Bitcoin was the first known solution for the double spend problem in a permissionless network while DLT doesn't have any dependency to this innovation.

What companies want to sell for DLTs is the vision of a "API 3.0" where different organizations make agreements with smart contracts instead of negotiating bilateral or multilateral protocols. The truth is that the hard problem here is the political and organizational agreements between parties and this cannot solved by technology.
That is an invalid comparison. All we know is that the 4% of time those people spend in their car is to them worth a lot of money to them.

The costs of a car need to be paid. Rental cars need to pay the same costs. (probably more because rental cars tend to be newer cars, and also because people tend to abuse rental cars knowing that the cost will not be theirs.

Yes, if you rarely drive renting a car becomes cost effective. However we already have car rental companies and car sharing companies. The economics of them are something you can research if you are interested. It might or might not pay off in any given situation.
Sharing my utility Jot: https://github.com/mkaz/jot

Jot stores notes in text files organized by date, includes simple searching, templates, and a few other niceties; plus you can add notes via command-line, pipe, or open in your EDITOR (vim)
Interesting... can you ballpark the percent improvement folks would expect to see between the most well-known image tools or libraries available now?
Off-topic: were you able to retire after that decade?
That is a different question, though. The question if if there is meaningful progress in ai. The amount of progress explained solely by percentage improvements against a benchmark is pretty high.

I don't think this is particularly damning. Nor do I think it should be halted. However, I agree it is hard to call progress.
Shouldn't an IDE be able to do most of this?
Maybe it's a deliberate lie from your ISP? if everyone has the nice words 'unmetered data' on their bill it might help with overall customer retention.
It's All Widgets just launched It's an open list of Google Flutter apps
Because Tesla was David vs Goliath. The laptop market and especially the phone market were much more open to newcomers.
Ask HN: Learning BI on MS Stack. What to Build for Practice?
As the title says, I am learning the MS BI stack but I am not sure what to build to practice my skills... some background first I think.

I have been a MS infrastructure guy for 20 years as my primary job (contractor for last several) but I have also been a .NET/SQL dev since v1.0. Before that, Classiclassic ASP, VB etc :)

I have had enough of infrastructure (cloud and on-prem) and don't want a .NET dev job as that would suck hard and I don't know the FoM js frameworks these days and, frankly, can't be bothered with them... I like plain JS (call me crazy but it works for me)... I prefer WPF mind you!

I want to break into the BI world and since I know MS tech I figured that is where I will start.

Through Bizspark I have free Azure for at least the next year.

I also have extensive business experience (ran a few, am a mentor/give advice to a few more currently) so translating BI to actionable business should be within my skillset or at least, within relatively straighforward reach!

I don't want to be a Data Engineer, building the infrastructure, so that's out. However, I don't know whether I want to be a BI Dev doing MDX and models and whatnot or spend more time in the BI reporting side (Tableau, Power BI etc), however, I figure at this stage I will learn it from end to end to at least give me a good foundation and who knows, I may naturally enjoy one over the other.

In terms of learning? I am gonna turn it up to 11 for the next year and spend as much time learning as possible, but more importantly, "doing"! The first couple of months will be on the theory and "book" learning (well, videos since I have a Pluralsight sub and also EdX) but after that I want to just spend time "doing" and, possibly, publishing the results.

So, given my rookie status, what would be some good BI projects to get my teeth into? Oh, and some good datasets (I have AdventureWorks so I'll be starting with that for now).
> Could we have laws that restrict companies from considering criminal records past x number of years in the US? I'm not sure if that'd be possible in our currently legal system.

Yes, these laws exist in many places in the US often under the name "ban the box"

Here in DC, it is illegal for me to obtain an applicant's criminal record until after I've made an offer and I cannot withdraw an offer simply because the applicant has a record.

I think SF and NYC have some version of this as well.
Indonesia mob slaughters nearly 300 crocodiles in revenge killing
This sounds somewhat impractical, heres some reasons why:

1. Concrete and asphalt significantly attenuate radio signals, especially reinforced concrete.

2. Both concrete and asphalt expand and contract, and would likely damage the chips.

3. Asphalt isn't exactly solid at all times, compounding the issue above.

4. Reading said chips would be difficult, as they would only be in range for a few tens of milliseconds.
You can only focus on a relatively small number of different things at the exact same time.

1 3 2 5 9 2 8 7

vs.

1 3 2 5

9 2 8 7

Memorizing the first sequence is trivial, but dealing with each half independently is much less mental effort. Now each idea can be more complex than just a number, but even still you make fewer mistakes by removing mental overhead.

PS: Now, their are a lot of tricks on how you can get better at this stuff. But if the parent poster tends to write bugs in most functions then simplifying things may help.
Facebook fails to clamp down on pirated content
Interactive Mandelbrot Set Viewer Runs on FPGAs
At that point it's far from certain that the medicine will give you higher chances of survival though.
You're right, web development is more than just run a code, but it's not an order of magnitude more. If you use sane defaults, find the most common patterns and workflows, identify trade-offs and come up with elegant conventions, you'll be able to hide the complexity and make it simple for people to learn, grasp, use and, consequently, to contribute and improve. But simplicity is complicated and it's way more easier to do a feature-rich extra-configurable monster and write books on how to use it.

As for the "reasonable" part – it's extremely subjective and we all should account our judgements for that. Back in 2005 I was OK with the fact that I need to go for the coffee break when I start compiling a C++ program. If you'd asked me "do you think C++ compilation time is slow" those days, I would reply "absolutely not" and find explanations why it's reasonable. Now, after Google couldn't stand C++'s complexity and compilation times and created Go language with its subsecond compilation times, my understanding of reasonable has shifted dramatically. It's just doesn't make sense anymore to compile something more than 10 seconds, and 15 mins compilation times are now in a "madness" bucket.
A great system for the young and able-bodied, those with no literal or metaphorical baggage. But try getting on the bus with a disabled child in a large wheelchair. Or try taking your bleeding dog to the vet in a cab. Or board a bus carrying a windsurfer. I want to go rock climbing this weekend. No bus or taxi will take me up a logging road. Must i walk from the nearest town? Because then i'll have to take time off work. There will always be a place for personal vehicles.
Interesting, I've been seeing a lot of interest in syncing the file and this seems like a good next project. I never thought to use dropbox to sync, I wonder what the dropbox api does with merge conflicts
I can’t tell if you’re talking about me or not.

There are millions and millions of Americans who do not own their own car and could not afford to do that. They also cannot travel between cities often due to lack of realistic public transportation.

The bus system is horrible, and I would never suggest that anyone use that. I also feel that it’s within the capability of society to create a comfortable mode of public transportation for longer distances. For some reason, people have no problem grabbing their baby and hopping on a plane. Personally, I prefer to drive.
Are You Ready to Fly Without a Human Pilot?
If it's working for you then great. I am specifically responding to:

> I find it nearly impossible to write a "unit" of code without also writing one or two bugs along the way

Finding bugs early is great, but minimizing bug creation is even better.
Candlepin: Red Hat's Open Source Subscription and Entitlement Management
So this is something that people don't seem to grok quite well, and it really depends on the type of statistical analysis used.

Say you make the assumption that the quantity being estimated is truly fixed: that there's some true value for the force of gravity or some true value for the number of people that vote for X or Y.

The second assumption that comes along is that the stochasticity observed comes from your perspective of observation, and not from the ground truth. To be more blunt, you know that of all the observations you make 95% of them have the probability of yielding the result observed... but the ground truth is still fixed. Gravity has a fixed quantity, despite your experimental error, and you may have been lucky enough to observe it in your sample.

Predicting elections with frequentist methods has this same characteristic, except the observed quantity itself shapeshifts and even lies... so then there are other complications that need to be dealt with.

This is where that 50% feeling comes from. There are two outcomes, one will be true. You're data analysis just tells you that if you repeat your procedure, you'd expect 95% of those result to give you the outcome you observed.
There is a reason why papers usually include affiliations and funding sources.
They are analogies, and there seems to be a lot of weight behind the idea that analogy making is core to human reasoning. So it would seem to make sense that we've adopted these analogies.

Besides, why bother creating a whole second, parallel, terminology?
The main downsides are poor search, scriptability/automation, and backup support.
Many (article says 100) consultants with xK$ per day runs up 500M fast.
I guess the question you are begging is: how far can Lisp-LINQ go from the syntax, semantics, and ergonomics of C#'s LINQ before you stop calling it LINQ?

Turing completeness doesn't describe expressivity of source code, as far as I understand it - it describes the ability to produce a desired outcome. So yes, you can perform the same operations LINQ allows, in Lisp or any other Turing-complete language. But can you do it while giving the programmer the same (or a similar enough) experience? From the .NET docs:

> Language-integrated query allows query expressions to benefit from the rich metadata, compile-time syntax checking, static typing and IntelliSense that was previously available only to imperative code. Language-integrated query also allows a single general purpose declarative query facility to be applied to all in-memory information, not just information from external sources.

Now, to be fair, I'm not sure you can express all that in Haskell either. And it could be reasonable to argue that a few of those benefits (e.g. intellisense) just _haven't_ been done for Lisp, not necessarily that they _can't_ be done.
Looks like the only source is a letter from Lidl to employees that a local newspaper ('Heilbronner Stimme') got hold of. Lidl is usually very secretive.
I'm a bit surprised there's no mention of image optimization proxy / services like thumbor[0] (which is open source). Instead of pre-processing all your images, it lets you worry about it later. You can compose different transformations and filters (e.g. add a watermark, resize, crop etc). This is especially useful when things on the website change. It lets you keep the original at full size, and transform them as you need.

There are some commercial services in this space, as well as other similar open source services.

If you're looking for a quick way to get thumbor up and running with docker, I'd plug https://github.com/minimalcompact/thumbor

[0] https://github.com/thumbor/thumbor
Yeah except Apple has failed to do that twice in a row now.

Both the iPhone 8 and iPhone X shipped after the introduction of the USB-C only Macbooks. And both phones have shipped with only a lightning to USB-3 cable.

So instead of telling me to "remember my words" you might instead try to remember the facts.
I actually had a realtime rav1e demo running, with some modifications. There's nothing inherently less realtime about AV1 than, say H.264.
I disagree very strongly. Many fields over long periods of the history of science have oriented themselves around benchmark problems.

Some things which come to mind are:

- C. elegans for connectomics

- Drosophila experiments for a wide range of biology benchmarks

- even previously in computer vision there was the so-called "chair challenge" [0], and dozens and dozens of canonical face detection, object detection, and segmentation data sets used frequently as benchmarks across many papers

- in Bayesian statistics there are various canonical data sets for evaluating theoretical improvements in hierarchical models and general regression

- in finance there is CRSP and the Kenneth French Data Library

It's very common across many fields to orient around benchmark problems and data sets, and it has been for a really long time. This is not at all new with ImageNet, not even just in the tiny world of computer vision.

[0]: < http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.226... >
I think you should be able to use it alongside SQLAlchemy if you manage your schema through Prisma. Someone from Prisma team should be able to give you a more thorough answer.
Natural gas and fracking also cause huge Methane leaks, so...
1,770 DAYS SINCE WE BECAME THE #1 TRADING SOLUTION
I highly recommend the new amazon linux workspaces:

https://aws.amazon.com/blogs/aws/new-amazon-linux-workspaces...

You get a full virtual/remote Linux Desktop that works really well. I even access and use it via my iPad.
> JPEG is a standard; file size does not depend on what tool you use to create it. It's strictly dependent on the image itself, and the render settings you choose.

This is not correct. For both JPEG and PNG the compression ratio can depend on the tool.

For JPEG the reason is that the quantization tables are not fixed. The quantization tables dictates how information is thrown away, and as such is responsible for the lossy part of JPEG.

The JPEG standard merely contain recommended quantization tables, however a lot of research has gone into deriving better quantization tables, especially image-dependent (tailored) ones that can provide better compression for the same image quality, or better image quality for the same compressed size.

For PNG the standard defines five pixel filters used to transform pixel values into something more compressible. However it leaves the encoder free to decide which filter to use and when. Thus a simple encoder is free to use the "None" filter for everything, ie don't do any filtering.

In addition, the PNG standard allows for additional pixel filters to be registered as extensions. Thus encoders with more advanced pixel filters could potentially compress better than an encoder supporting only the standard filters.
> The price is only visible for projects of type "whatever".

Tangentially, this one's shockingly common and not something I'd consider silly. Many manufacturers obligate their distribution partners to market only certain prices in order to keep pricing expectations for a certain product at a certain level.
Don’t most US states have this same demographic/cultural split? Where there are one or two urban centers where all the economic activity is and vast swaths of rural wasteland in between? Why aren’t all these other states constantly talking about splitting up (or are they?) I lived in Pennsylvania where we had Philly and Pittsburgh and then “Pensyltucky” everywhere else. Same with Florida. Yet these states don’t seem as dysfunctional as California. What gives?
What a great summary! Thing is, if the keys work, I love typing on them. I read that the new releas has improvements and I hope they work.

Concerning the second point; I use some Mac-only tools plus Microsoft Office plus developer tools like Docker, terminals, etc. Combined with the need to have a reliably working machine, I have no choice other than buying a Mac again at this point. Was looking into buying a Carbon X1 with Linux, but it just doesn’t work for me.
KISS - Keep It Simple Stupid and put a toilet in each car of the train.
I actually think the European model is superior (dense towns with trains between), but we have what we have.
> Rarely have I seen someone go into a lengthy speech about government overreach or free speech.

It's almost like people who live under constant monitoring by a totalitarian government understand that trash-talking that government can quickly get them into trouble.
> I cannot withdraw an offer simply because the applicant has a record.

how is this proven? If you fired an employee after a "while", may be siting business reasons, how does the employee prove that you checked the criminal record, and then that information is what led to the termination?
Tech Tip: Chrome’s Glass Ceiling on an iPhone
A lot of people consider Searles' argument to have been refuted quite some time ago. At the very least, I don't see that it deserves any particular status w/r/t determining what is or isn't reasoning.
If you are using webpack, I highly recommend imagemin-webpack-plugin [0] (although I might be a bit biased as I created it...)

It will run a slew of image optimizers by default using imagemin, and has support for a wide range of others.

It also supports caching and optimization of images that aren't being directly imported through webpack (thanks to some awesome contributors) so it's a great way to set it and forget it and never have to worry about sending 3mb images to your users by accident.

[0] https://github.com/Klathmon/imagemin-webpack-plugin
This is both correct and incorrect.

Correct that the goal is to prevent regressions. I claim (I don't know how to study this) 80% of your tests will never fail and so they could safely be deleted - but I have no insight into which tests will fail so I say keep them all.

Incorrect because in fact it isn't hard to localize failures: it is something in the code you just touched!
On top of all that, as a low-scoring game, soccer is inherently more random, and therefore harder to predict.
For Linux users I made https://trimage.org
The git conflicts issue sounds like a perfect usecase for git pre-commit hooks
New – Lifecycle Management for Amazon EBS Snapshots
Learn how to display various numeral system digits in Laravel PHP
I first saw this effect in https://youtu.be/XEvSTQKO7i4 and always wondered how it was done.
Amazon Prime Day deals 'not what they seem'
The whole tests don't take much time to write is bullshit. There are always things to configure in the test framework and something to go wrong. Plus you actually have to write the tests.
Zero and if it did, in each "state" there would immediately be calls to split each of them vertically to reflect the legitimate schism of "blue"-coast/"red"-valley.

There is legitimate polarization in California - only the coastal areas are reliably "blue"...the three-state proposal does nothing to address that and only seeks to create more Democratic Senators.

California-split-in-three would also create an eventuality most liberals would likely want to avoid - Texas as the eventual "superstate" acting as power broker.