skysight-inc/HackerNews huggingface dataset:
Since I use both an iPad and an iPhone I am really looking for something that has user interfaces for both and synchronises across all my devices (such as Wikipanion+, which is admittedly becoming quite dated).

This looks very pretty though.
> Nginx was the first C code base I've read that was well written besides being well architected.

PostgreSQL is also extremely nice.
Why not use this to fund open source? Have a checkbox to disable ads if you really want to give people freedom. I just can't see how open source can compete without enough funds.
Um, almost the same applies to hands and arms.
The resolving power of a 1m scope isn't 100 times that of a 10cm scope. It's 10,000 times as much. Pi d squared.

But I think the issue is that with super long time exposures things like lens and mirror aberrations, cumulative drift and rotation over time get magnified as well. As the exposure gets longer, the incremental benefit you get from each unit extension of the exposure decreases.

Also, if you take 100x as long to do an observation, that's a hundredth as many observations you can do in any given amount of time.
I don’t care about paint, I use paint.net anyway. But I’m disappointed with this:

> System Image Backup (SIB) Solution

> We recommend that users use full-disk backup solutions from other vendors.

> Deprecated

Sure, low-level system tools such as image backups are pain to support. But so far, Microsoft did better job than other vendors did.

It’s much easier to break Windows restoring from a third-party backup like Acronis. Microsoft appears to consistently do better with GPT layouts, UEFI system partitions, and other stuff used by modern Windows installations.

Also, Microsoft’s backup writes VHD images, and the built-in disk management tool can mount these images to access the data. With some setup, Windows can even boot directly from a VHD image, natively, i.e. without virtualization involved. Not the case with third party disk image formats.
> "Something like Apple Pay"

Meaning a smartphone app to authenticate, instead of a lanyard or keycard.
in the long run and on average, benefiting society will benefit individuals.
it was nearly too complex for my pc! I had hardware acceleration disabled in Chrome and it completely pegged my CPU out. the animations barely worked until I re-enabled it, but then the page ran out of memory. I ended up having to look at it on my phone.

I'm not convinced the manipulable 3D modem rendered in-browser in realtime really added a lot of value for me, but it's pretty cool I guess.
Real estate prices all over the world have gone up as a consequence of zero-interest monetary policy. Berlin is still on the cheap end, so it's still attractive to buy there even now.

Rents don't go up proportionally, simply because the demand isn't there. During the US housing bubble, rents didn't go up either, while property prices went through the roof.

> Do you know nobody living cheaply with an old contract that they would never get today, and that their landlord can't increase to market rate? Cause I know loads such people and this would not happen in a place without rent controls.

That's because most contracts specify that increasing the rent follows the standard procedure: Over three years, rent can rise by up to 20% (15% in Berlin), if the comparable rents in the area have risen as well (which is influenced by market rate). Ultimately, this limits the pace at which rents rise, but not the extent. In Berlin, only very few areas could sustain such growth, whereas in places like Munich where people earn way more, rents have risen much higher.

This is also not the rent control specific to Berlin (which is what you originally referred to), these are federal regulations.
Can someone explain why people prefer implants over rings? Functionality wise it's same: read on RFID tag, maybe with some light computation.

People wear rings all the time, application is painless, easy to change once compromised or if there is a new model, and provides same features. Chips would have advantage if they would provide better IO, but currently they don't.
I once implemented FizzBuzz in Make: https://www.reddit.com/r/programming/comments/412kqz/a_criti...

Even though Make does not have built-in support for arithmetic (as far as I know), it's possible to implement it by way of string manipulation.

I don't recommend ever doing this in production code, but it was a fun challenge!
> Without controlled experiments we cannot "establish" causation.

Exactly my point.

> However, citing things that work with OOP certainly disproves that OOP doesn't work.

Spaghetti code works too, you can make anything work. Question is if it works better.

> all you did was make ever wilder claim

I mean, do I really need to repeat what people have been saying for decades? http://harmful.cat-v.org/software/OO_programming/

> I gave the example of the WWW App.

And I gave you the example of Starcraft, where the use of OOP actually slowed them down. And it had ever so slightly more than 5KLOC, so it's probably a better way to illustrate OOP's pitfalls.

> NCSA Mosaic ... just copying something that already existed.

Not familiar with Mosaic's history, but what you appear to be describing is porting an OO codebase to a non-OO codebase, which is not an easy feat. I know some OO codebases that are so tangled in various layers of inheritance and composition that it is only natural to be a lot of effort involved. And generally, porting isn't always a clear-cut affair; for example, straight ports from PCs to consoles are rarely straight, unless you're using a generic engine that will do that for you.

> So if your point is that OO doesn't work, you have utterly and completely failed to make that point.

No, my point was your argument by popularity is flawed, and you don't seem to have graped it. Read my original comment.

> In fact, you just list projects that succeeded with OOP

Even the author of that piece describes "the horror of the class hierarchy" and how OOP gave them a hard time. You can travel between cities with the handbreak on, but that doesn't mean you should.

> "But you don't understand, these satellite launched despite the rockets"

This analogy is so flawed I'm not going to even bother dissecting it, that's just lazy on your part.

> here are productivity numbers:

From where I gather we should all be using Haskell or something.

> And you are reversing cause and effect. How do you think OOP became popular?

C++, Java, marketing, marketing, marketing.

> Try to back off the religion a little and look at actual evidence.

Quite so. Show me evidence that OOP is better than other programming paradigms.
The original title is "Wisconsin Company To Implant Microchips In Employees", which is different from the current "Wisconsin Company To Offer To Implant Microchips In Employees".

The difference is not so subtle; atfirst I assumed too that it was mandatory.
There are businesses which will sell/lease you a new car just to get you into the car-share business. If such companies exist, I'm willing to bet people are buying new cars to start driving for Uber.
My new startup makes employee id bracelets out of sterling silver with embedded rfid chips encased in sapphire, for tech startups that can't figure out how to spend their VC money.
Picture Perfect: 5 Tips to Protect Cloud Video
Oh, I missed that part, I thought you were talking about programmer salaries :)
Apollo – Open source GraphQL server
I wonder if the outcome would have been the same if instead of marking the price down from 9500HUF to 50HUF it was 9499HUF, the test would have still proved the issue.
Look at this clear dark pattern: https://outline-prod.imgix.net/20170721-QVaxMDgDwdZ1TBufCdq4.... (Image taken from the article.) Want to use our service, then only lists positives. Or these other services, then only list negatives.

If you're reading this Kite. I now have a negative view of your product. We cannot allow corporations to take over open source tools. Donating is perfectly fine and encouraged, but the above example is a downright take over. If you want another tool then create one, don't take over an existing one and use the communities trust of that tool to promote your product.
- In the long run we're all dead

- If people die of hunger or sickness in the short term there will be no long run

Also: Just-world fallacy.
HLearn cross-validates 400x faster than Weka
I think he means people-who-work-with-routers basics :)
Its attached to the user semi-permananetly (not an advantage). Perhaps the customers (the business) are assuming because its implanted it can't be substituted like a smart card and therefore is somehow more secure, which of course it isn't.

Perhaps it does up the threshold for misuse, but still doesn't eliminate it completely.
> It is unclear what Kite’s business model is, but it says it uses machine-learning techniques to make coding tools. Its tools are not open source.

I've never heard of such a thing before. Could someone explain how would they use machine learning for building coding tools ?
Ten Principles for Growth as an Engineer
I thought some CERTs were now doing the reporting as way to shield security researchers from this kind of things ? Or did I hear wrong ?
Cui bono?
> "Would they also prosecute a person who told them one of their doors was left unlocked after-hours?"

Perhaps not, but they probably would be tempted to prosecute someone who opened the door with a toothbrush and told them about it...

The temptation is to squash anything that comes along and potentially makes you look like you weren't doing your job properly (installing a better lock in the first place) rather than thank the person and then install a better lock, or fix the design of the lock.
Einstein's little-known passion project? A refrigerator
If you ever want function types you will always need both co- and contravariance as pointed out in OP's articles.

Using covariance as a default is also not sound. Many things are "invariant", meaning neither co- or contravariant. This is already a sensible default. (It is however possible to automatically derive either property in some cases)
I use makefile to gen my static website.
Also my CV, latex and make works well together.
Facebook patent application describes spying on users through their webcams
Nothing can express, their aversion against innovation as Fiat CEO statement: "Please don't buy Fiat 500e electric car".

They only made Fiat 500 electric to fulfill regulation requirements, so they can sells more of 130 years tech, which is cheaper then investing into new clean tech . Only Tesla's success, made them finally innovate. I personally consider this attitude arrogant and would never buy product from such a company.

http://www.reuters.com/article/chrsyelr-ceo-evs-idUSL1N0O71M...
There are many valid reasons to have a government - not least of which is protecting individuals from society.
Oh god I would love this. I deal with whatsapp, email, slack, Instagram, and FB messages on iPhone and wish the OS had one damn place to deal with it all.
So the idea is to make things cheaper for the poor by lowering their wages?
Giggers don't really need employers or employees, since gigs can be performed in an ad-hoc p2p fashion.

Also I don't see why you would want taxpayers to subsidize giggers. That would lead to a overabundance of gigging compared to what the market equilibrium would be without subsidies.

I've never heard the term "new-age capitalist", but I sortof like the sound of that.
Good to know you can steal money from these employees with a handshake.
Show HN: SpeakingJpg – hide encrypted messages in unassuming jpg images
They use machine learning to see which code patterns follow other code patterns and then make suggests based on that. "Oh, I see you've written X. Most people who write X follow it with Y."

However, this requires reading people code that they upload to their servers. See their privacy policy here: https://kite.com/privacy.
DFS+Fanduel+MLB+Picks+7/24/17:+DraftKings+Top+3+Pitchers
They might still be a good idea, you just have to live with that risk. World is full of risks anyway and you might die tomorrow in a traffic accident. Sometimes risks are worth taking, such as leaving your apartment and risk walking under a car.
Biggest Data Leak in Sweden's History Punished with Half a Month's Paycheck
i use it to solve dependency graphs for me in my program language of choice, at the moment this involves setting up containers and container networking but i throw it at anything graph based

make seems to be easier to install/get running than the myriad of non packaged, github only projects i have found.
> Therefore I doubt if it is really needed

Well the article seems to suggest that it absolutely is needed for function arguments.
so true. and you can develop in js/html if you want. good for small stuff
For a person who is initially starting with Linux. I'd suggest you to get familiar with the terminal. I'd also ask what your primary use case is. If you are a software developer vs code is a great editor to download.
I watched the tech news about Windows Phone over the years it was released as 7 and 8.

The paid-for hype was obvious and hollow. Commentators sprung up in tech-related forums everywhere, singing the praises of the development experience of WP 7 with personal testimony of how awesome it was, months before it was available to developers. Then scarcely a year later, when it was clear that WP7 was not setting the world on fire, exactly the same obvious, transparent marketing hype started being produced for WP8. When challenged about this, it was declaimed that WP7 had only ever been meant as a transition phase, and 8 was where it was really the future!

It was so blatant, and so pointless.
I'm not sure how the append only mode works but I tried to run a script (appendfsync directive set to always) which sets a new key in an endless loop and kill the server in the middle of the execution.

No changes are written to the AOF so I guess the operation is atomic.
Offering your company's services could be risky. Whatever your good intentions, it could be portrayed as extortion.
Zune and WP were about five years ahead of the trend in digital first design. They're more minimal that what we have now (flat backgrounds not subtle gradients) but we're still far ahead of pre version 4 Android.
Has anyone mentioned SQLite?
Wow, didn't realise it was as late as '05...

It still rode a wave of media hype and naivety.
Fully effective allocating of resources, where "effective" means optimal from the market's point of view, will definitely not benefit society. Quality of life is itself a market inefficiency.
The "No items, Fox only, Final Destination" mentality kills all fun.
That’s fantastic and no JavaScript! Thank you so much for your time / effort on this!
I made something like that for my PhD (procedural 3D models composed by natural language description).

It's really easy to start such a project, but the gap between a cool demo and a practically usable thing is as vast as the void between the stars.
Why the downvotes? I have not found a source that will provide me with Li-Ion cells (without battery management systems) for < 300 USD/kWh
The article states that what happened to him was illegal.

> In Hungary, according to the law, this was pretty much illegal.
I think the problem is that "some cost" and "individuals" pretty much means means batter the poor desperate people.
1892?
I'm not precise anymore with jargon concerning polymorphism (it's all the same to me), which I probably shouldn't do. I consider two factors: first closed/open (or finite/arbitrary) of 'remembering' an erased type, and second the sugar for nested 'remembering'. Almost all languages have both (open and closed) as either built-in, as a library or as a design pattern for that language. It boils down to either a tagged union or a function pointer. And both can be transformed to the other if needed.

Assembly, C have tagged unions & function pointers.
Java has visitors, instanceOf, reflection.
C++ has visitors, boost::variant, dynamic casts, mach7.
Haskell has ADTs, pattern matching, existential quantification, Dynamic.
Rust has pattern matching, traits, Any.
Python, javascript, lua, lisp are dynamic, it's easy enough to create both.
If you are looking for the github thread – https://github.com/atom-minimap/minimap/issues/588.
What Kite supposedly does is crowd-source code by uploading users' code to its server and then aggregating that data to train their ML algorithm. Then they can apply said algorithm on a specific client's code to recommend autocompletion suggestions as you type.

There are plenty of great use-cases for ML in building coding tools, but the shady manner in which Kite imposes itself on Atom users who have these plug-ins installed (which is a large portion of the user-base), leaves a seriously bad taste in your mouth.
Meh. I got an rfid implant in 2010 ish, but took it out after a few years because there were so few benefits. If there was a universal standard maybe, or if the range was > 10 cm, or if it had more than a few bytes of memory. I think most people who got a chip implant over the last 10 years came to the same conclusion. The only applications that show up in the press every now and then are like this - for payments. But never something that is widely available.

It's great to get yourself labeled a freak though. I got mine done in a a piercing shop, and when I walked in, the place was full with people with dozens of facial piercings, stretched earlobes and full arm and neck tattoos. But as soon as I mentioned the chip implant and showed that I was serious by showing the actual one I wanted put in, they all started murmuring and looking at me like I was send back in time from the year 2210. The owner wasn't sure how to feel when I pulled out a laptop and rfid reader and grinned like an idiot when I successfully logged on to the machine by waving my hand over the reader.
All I can say is tht front-end is going crazy these days. Might give up soon.
It doesn't even have to go as far as writing code, which can be a real bottleneck for some people.

Visual programming is getting larger by the day, and it's a much smaller step for people to take.

It lets you focus more on the actual logic of the things, which is what I think is most important when teaching programming.

There's no point in teaching people how to work with javascript libraries, memory management or any kind of specific programming if that's not what interests them.

It should be as much surface-programming as is possible, and still letting them create cool stuff.
An interview with the creator would've been a nice addition to the story.
Thanks for that very interesting comment.

Never thought of it that way but makes perfect sense. My view was distorted by the fact that my banker easily opens lines of credit for my company where the collateral is virtually non existent (SaaS startup). I compared that to industrial companies where, to me, assets are more liquid:a truck or whatever industrial equipment probably can probably be sold more easily at an auction than the software IP of a company. While true, I neglected the fact that the auctionned truck will go for probably 25% of its original value and the bank will not refer its funds...

My banker is not trying to earn something on our lines of credits, he is betting on the fact we will do a lucrative exit and that it will, in the end, be beneficial to him.
MS Paint Deprecated in Windows 10 Update
Its still a medical procedure and has anyone done an analysis of the risks ok we do it to pets but fido isn't going to sue you if bad stuff happens.
Show HN: Lego Loader
Each and every employee law that we enjoy now came as a direct response to some of the abuse that happened in the past. Before you decide to tear down all that our great-{n}-gradparents fought and bled for, please take a look at how the realities of work evolved since the industrial revolution. You'll find plenty of evidence that those nice "benefits" of gig economy break down in practice, resulting in lots of suffering.
I don't know about you, but my body's sense of proprioception[1] doesn't extend to lanyards or other things attached to my clothing.

[1]: https://en.wikipedia.org/wiki/Proprioception
Ask HN: Creating Generic Framework.Any suggestion/example or recommendation?
I am creating generic company wide Framework. Do you have any suggestions or example of features needs to be there?
Current List:
- Error Handling
- Data Manipulation (across multiple layers)
Microsoft doesn't only make super mediocre products, but then services the customers of those products in a super mediocre way.
My most recent pain is O365 customers that signed up in the US but no longer use US credit cards, forced to migrate their tenancy with no warning or thought for the disruption that causes.
I think jorgec was being sarcastic.
I was wondering the same thing. What happens if you find a hardware fault/vulnerability, and the company has to recall the chips? Do you disable it and leave it inside the person? Do you cut your hand to get it out? This is a bit hilarious tbh.
German highways are not ideal for a Tesla. The right lane is usually to slow, with numerous trucks going at about 90kph.

You can drive fast on the left lane, a Tesla goes up to 220kph super fast, but there is usually traffic and you frequenty have to slow down to 120kph for a while and than accelarate back to 220kph.

That frequent accelaration from 120kph to 220kph, is what kills range.

Ideally, if there is no traffic, you engage Autopilot and go with a constant 150kph for great range and good enough speed.

However you can't keep 150kph on the left lane, since BMWs and Audis will push you off when they come with 250kph or more.
Using freenas and syncthing to automate mobile photo organisation
Especially at $300 a pop that's a lot more than a $5 or $10 card
Building Large-Scale Services with Micro-Services and TOSCA
True, Rake also has file tasks. There still are tasks and not much like file targets in Make.
1-4 jibe with my experience.. that's why we built a SaaS cloud that allowed each customer (company, not individual users) to run a specific version of the platform, rather than the full multi-tenant model where everyone is on the same track. The latter may work for peripheral applications, but for core business apps it's a non-starter.

Unfortunately, it often felt that we were having to write everything from scratch; you can barely find anyone talking about this model, or any tools designed to handle it. Everyone seems to be either fully multi-tenant or manually launching individual servers (which is not feasible for low price SaaS).
I just uninstalled Kite.

It's a real shame as the service was good, but nothing is good enough to justify advertisements in my work-space. The fight against distraction is hard enough as it is without having to think carefully about where I'm clicking due to dark-pattern UI.
The issue here isn't that it can't be done, the problem being one of false positives.

By doing this you must accept that a certain percentage of legitimitate users, which can be quite significant, will be blocked. In case you're wondering, yes, this does happen with solutions such as Cloudflare.

And at that point, either your website isn't popular, in which case you can't afford to lose users, or it is very popular, in which case you'll piss of enough users as to receive bad reviews.

Basically you can't afford to do this, unless you're Facebook or Google, and you have to then wonder why Facebook or Google do not deploy such protections

So going back to my main point, of course it's possible, but the experience for users gets significantly worse such that you won't want to do it.
Yes, that reduces the cost of production. Everyone can be paid a high salary and produce expensive stuff. Or low salary and cheap stuff. Both of them are valid solutions.

But due to the current concentration of wealth in rich countries we are seeing preference for one of them.