skysight-inc/HackerNews huggingface dataset:
>You can. There's nothing stopping you adding ~/bin to $PATH. Many compilers allow you to specify the destination location either via a ./configure flag (for example) or an environmental variable.

Of course you can, technically. The parent laments why it's not easier to achieve. Already you're talking about manually building for example. Where's a package manager that will allow for that too, not just the central repo? (not just asking if such manager exists in some form, asking where it is in modern popular distros).

>All of this is already possibly on Linux and Unix however I'm not sure it's something you actively want to encourage as allowing users to install whatever they want on servers lowers the security to the level of the worst user on that server.

Which also touches the parent's question. Why is it not easier AND safer? It's not like we don't have security models that allow for such things...
The reason for that is because we tend to "stop thinking after automating CRUD". I think CRUD is only the basic tools on top of which "Actions" and "Streams" need to be built.

Thinking about scenarios, example "Sign up" is not really just "Create a user row in db" but probably assign them a group also, and more.

Similarly, we rarely would use a "R" in CRUD (except administrators). Read is a basic operation, more frequently we need transformations/filters/aggregates on this Read, hence streams.

I have lately been trying to formulate the 90% of the 10% remaining. Checkout my other comment if interested.
Yes, but surely it's possible to jump straight to REST or beyond.
It used to be, back before SPAs were common, about 7-10 years ago.

Rails, django, asp.net mvc - all of them had autogenerated most code, including html, handled auth, persistance and such.

Even now if you don't go spa it's very common.

Spa changed things considerably and the stacks haven't caught up in maturity yet. But we are on the way there, especially node.js and react based stacks.
Keep in mind that their CMS cannot collect form-data.
On a regular basis Mill pops up here and generates some interest, I just can’t understand why.

They haven’t produced an FPGA proof of concept, after claiming they would have one ready last year. They now say they need investors to finish it, yet they previously claimed to not even be looking for funding.

They claim to have angel investors, but they are all secret ones. Of course it’s an investors right to stay private, but the reason you often see investors and companies shouting from roof tops is because the funding event itself can help a company. Publicizing it generates PR, gives the company credibility in dealing with other companies, and is a signal that can generate demand for more investors.

Even putting that aside, the biggest issue is they haven’t made a compelling case for how their ideas will outperform existing CPUs in practical usage scenarios. Yes a running FPGA would be nice, that’s not the only way to show potential.

They could do quantitative analysis, modeling, or start adding a lot more detail to their talks and papers (which tend to sound about as deep as you get in an undergrad architecture classroom), and argue very specifically and comparatively against today’s standards, even for just a few key scenarios.

Maybe they believe even those ways would still have capital/labor/opportunity costs that are prohibitive or for a startup? Another option could be small meetings with a few well respected hardware architects, who will have the best chance of understanding the potential value. Once convinced, they will probably be glad to write about it or just provide a reference, which will make funding, partnerships, hiring, etc all easier.

I dislike being critical of people swinging for the fences, because it’s what many of us here are trying to do, and it’s important that people keep doing it. However in this case it’s not just about long odds. Because of the reasons above and a few other details, things just don’t add up. I don’t believe the FPGA will ever demonstrate anything compelling, and don’t think any investor in their own backyard on sand hill road will bite.

It’s all conjecture of course, I’d be happy to be proven wrong.
Wouldn't that make Bitcoin Hardware wallets the most secure then? They don't have the same software support and documentation as Yubico but they are targeted heavily by hackers.

The two popular options are: Trezor and Ledger. Both supports FIDO U2F and have a large user base.
Just to play devil's advocate: sometimes DRY code is harder to understand, which makes it harder to see bugs. Whenever you introduce an abstraction to make your code DRYer, you have to remember the law of leaky abstractions. DRY code is a good principle to follow, but not an absolute law.
But aren't unit tests a duplication of your code, already?

No?
3 Tools to Copy DVD/Blu-Ray to Qnap TS-253B
One can compare it to any other product in the real world. Just think about cars. Every car is about the same nowadays, many uses the same parts under the hood. But still, every car has different functions, different designs and slightly different placement of things UI-wise.

This is the state of the development world as well. It is like this because not everyone wants the same generic model and every company has to stick out in some way.
More like using the cursor to reimplement the UI. Like... vim and a million other editors?

Firefox has been switching from their custom markup (XUL) to HTML for its UI, and you’ll find that the web inspector in Chrome, Safari and Firefox are already implemented in HTML/CSS/JS (don’t know about Edge).
I'm using the Ledger for U2F and it is easy enough. For SSH and GPG, not really. The software for SSH and GPG is made by a third-party. It is not well tested and the documentation is lacking.

However, I hope it improves in the future. The Ledger wallet can do:

1. FIDO/U2F

2. SSH/GPG

3. Password Management

4. Wallet for Bitcoin, Ethereum and a bunch of other altcoins.

So, yes, I think it is worth the deal.
> But aren't unit tests a duplication of your code, already?

No, as you'd only be specifying the input and output state, e.g. the change of a model's attributes or the correctness of a mathematical calculation. The code that implements the (business) logic of going from input to output state should be part of your application, not the test.
Me too - the whole family actually, cost around $50 for great lenses service and frame.
This is the SSL bug from iOS 9 for those wondering.
Reform benefits from the engineering and structure of Ikea's products, and offer a customizing service for those who want their standard Ikea kitchen to look a little more individual.

In a way, this is no different from car customization shops. The basic structure is sound, well-engineered and unchanged, but the cosmetics are personal. And it's much cheaper than buying a fully custom-made car.
Film Nerds Gone Wild Scandal Shows Corporate Perils of Sex Harassment Inaction
من هو مكتشف اشعة x وفوائدها وخطورتها وكيف تم التوصل اليها
Peter Watts has an interesting take on this in his book Starfish.
Isn’t Vivaldi basically that as well? If you do not care about the rendering (as in, making a new engine isn’t your purpose). Then electron seems like a good way of developing a browser.
>labor-saving devices have been being invented for hundreds of thousands of years. What's new?

An extremely larger population that any other period in time (more than double what was merely 100 years ago), combined with the most extreme productivity improvements and new technologies like AI and robotics that can make most of them redundant in a few large fell swoops.

Plus, the fact that for most of humanity's existence, the masses mattered mostly if they were useful to some end, not for their intristic value as human beings.
Well, for starters, remember to zero your damn memory before using it so you don't leak old content...
The problem is not primarily peer-review, the problem is the ridiculous publication pressure we're under. I'm a postdoc in the humanities and some of my colleagues publish 10+ bullshit papers in crappy journals per year - their career is virtually guaranteed, even though everybody knows and agrees that it's impossible to write that much and maintain any level of quality. It doesn't matter how bad or insignificant your work is, if you manage to push out 5+ Scopus-indexed articles per year, nobody will be able to fire you or overlook you in tenure track applications, and I see more and more people gaming the system in that way.

It's leads to a horrible display of mediocricity, of course, and anyone with a genuine interest in substantial scientific research has a hard time competing. Yes, some decision makers still take quality into account, but overall there is a clearcut trend towards chickenshit and bean-counting, at least in Portugal where I currently live.
It’s not a reveal of all the passwords, certainly. It’s only disclosing the disk’s password, and only in the situation provided.
My girlfriend uses it when the M.E gets really bad and the pills don't do a lot. It depends on the strain.
Repeatable, reliable, easy customization options. This is a bigger thing for prompting return visits than it might seem at first glance — this is why people develop an affinity for, e.g. Starbucks; they develop a personalized product that they think of as part of their identity.
For an idea-buyer hero, how about Licklider? https://amzn.com/0670899763/
You don't seem able to argue the other side here...

I refuse to name the thing that's impossible to argue for for reasons of good taste, but you know what it is. I hope not from any experience.
Israel: ‘Startup Nation’ – the good, the great, and the one fatal flaw
Samsung plans AI-based smart building IoT platform
Yes, and that's why you have to be extra-careful with copy-pasting :-)
When companies reinvest their money, people complain that they aren't doing their part by paying taxes on profits. They can't win.

https://www.wsj.com/amp/articles/amazon-takes-over-the-world...

> Something is deeply amiss when a company can ascend to almost a half trillion dollars in market value—becoming the fifth most valuable firm in the world—without paying any meaningful income tax. Does Amazon really owe so little to support public revenue and public needs? If a giant firm pays less than the average 24% in income taxes that the companies of the S&P 500 pay, it logically means that less-successful firms pay more. In this way, Amazon further adds to the winner-take-all tendencies plaguing our economy.

(I know, I know, "The poor embattled multinationals...")
You don't even need static analysis (which they should use too) but just a strict coding style check that enforces curly braces. Should've happened after the first incident!
The article, and comments, led me to muse along a line of thought I hadn’t considered before.

An observation, perhaps criticism, of machine learning systems that can be trained to do pattern recognition tasks, is that such a system has no self awareness.

It lacks even a notion of semantic understanding of the task it is engaged in. The “meaning” of the task, if there is one, is completely abstracted away.

Such an AI, presumably, has no self consciousness at all, from which it might be able to bootstrap the meaning of the task, through analyzing contextual data. (Why am I doing this? Do I have to do it? Is there another entity who demands my labor? What year is it? Etc...?

This led me to an epiphany, of sorts, that what we think of as “true intelligence” might require “self consciousness.”

I have a tendency to think of self consciousness as being this sort of weird emergent phenomena, very fascinating to those of us who possess it, but not a fundamental component of “intelligence.”

Maybe consciousness, on a practical, mechanistic level, is a critical component of all the sophisticated information processing our brains do.

It sounds sort of obvious, but that’s the nature of epiphany:)
This is like using web rendering engine to implement a browser, which is not ridiculous at all.

The difference from chromium is that the browser ui is implemented using the web tech, instead of native, which is not unusual either.

Firefox have been using slightly modified version of html and javascript to implement the browser ui forever.

Vivaldi and brave browsers use the same method as well.
The Higher Education Question
What's wrong about it?
FIDO U2F is just enterprise stuff. My mom will never own one to log in to Facebook. So the market is very difficult for newcomers. That's why we see lots of low quality products which come and go.
Heh. https://imgur.com/TlyTwXG

I love bank "security".
Here’s Why You Should Use Pivotal Tracker for Project Management
Windows Phone user here.

It's actually sad to see they didn't make it.

If I been honest, I don't think Window 10 Phone (And Windows 10 Mobile OS) is that bad.

Yes, there are some glitches and bad designs, but all of that can be fixed through updates.

Maybe I'm too ignorant about their business, but I just don't understand why they give up on this.
Well you mandate the all employees must have access to the same share option plan on the same terms that the executives do would be a start - this would stop the abuse complex LTIP for the board.

Or maybe mandate that PLCs can distribute a certain amount stock tax free to employees say $2000 per anum
Configurability? I want that sald with this topping

Freshness? If the buisiness is preparing the vegetables in the kitchen before providing them to the machine then the salads might taste fresher than factory packaged salads >1 day old.
Building a Twitter Clone App in React Native
It looks like they may have convention to put name of the base class/interface in the type name.
it might lead to cargo culting though, already hoards of programmers are chanting refrains of "_ considered harmful" and "_ is the root of all evil" ... ;)
How to solve the problems?
Seems like Unit testing really is NOT popular at all at Apple. I mean, they release a framework for storage, and they don’t even unit test security related functions ?

Tdd introduced the wrong idea that unit tests should be all or nothing. I think it’s not. I unit test only the most critical parts of my programs (and only if there are), and i see value in it.
> did the QA engineer test setting a password and a password hint?, easily forgettable on a tight deadline

Or they used 'asd' as both the password and the password hint and therefore it looked ok.
It looks a bit too posed, pre-arranged for the photo shoot.

But regular chalk, perhaps slightly moist, on a clean blackboard could do that.
I'm pretty sure that if you look long/hard enough, you'll find creative Glass designers in your area.

Here is one in some remote place in a small third-world country: https://www.facebook.com/vakay.eyewear/

Their eyewear is not cheap but it works out the same as Luxottica after you add import tariffs.

Edit: It is important to mention that it is handmade.
That's assuming that the buy back actually increases the stock price by the amount spent and for those of us that hold stocks in an ISA (tax free) id much rather have a dividend
This such a hilarious example of HN "HNing" an article title.

Instead of the original title, which literally describes what is happening, we have jargon being shoe horned in for no reason at all.

"Putting a Designer’s Polish on Ikea Products": Oh, some designers are buying Ikea products and doing cool, new shit with them.

"Designers Using Ikea Products as Platform": Don't what the fuck this means. Is Ikea launching some sort of partnership program? Are designers creating their products and selling them through the Ikea brand?

===

The article contents effectively describe the former. There is a quote from the article that sums it up pretty well for those with little patience:

“We would tell the client, ‘You can save half if you use Ikea carcasses, and we just skin it.’ That’s where the initial idea started.”

Or put another way: The bits you can see are high quality ~designer~ finishing, the bits you can't see are standard off-the-shelf IKEA parts.
Does this web app suport brain anatomy in detail, I mean naming each and every fissure and sulci? Also being able to be fmri, mri, ecg recording of brain would be intesting. I also like to learn what type of or shape of neuron exist at particular location in brain.
Lot of people in here moaning about cable speed problems caused mostly by congestion.

This article is about the UK, where most people with broadband Internet get it via their telephone line, ie VDSL, and so aren't subject to congestion in the last mile.

In most cases this means their "speed" is a property of the VDSL standard, the length and quality of copper cable in the ground between them and the VDSL node (a relatively new bigger green street cabinet for most of them, vaguely near their older smaller "BT" cabinet).

VDSL works basically the same way as your ancient "analogue" telephone modem, except with way, way higher frequencies and more sophisticated encoding because it wasn't designed to cost $10 and work over actual telephone calls, just make it for about a mile down a copper cable to a $$$$ specialist box.

Short, high quality telephone cables can easily support the same sort of bandwidth you regularly see from say, 100baseT, ie 100Mbps. But very long, poor quality ones will do much worse, VDSL needs to tweak things to give those poor souls some sort of service, while also delivering a really good service to people who are closer, as automatically as possible. Higher frequencies get smushed worse over distance, so the closer people get a wider _band_ of frequencies, more literal _bandwidth_. The consumer equipment and the big green box in the street negotiate how best to get a signal between them, then if necessary the big green box throttles this down to an agreed speed, the actual "maximum" which may be higher than the advertised "Up to..." speed in countries where a regulator demanded such a pointless change to advertising.

The end result is usually if you live 100 metres from the cabinet, you get nice fast broadband and it doesn't matter which ISP you pick. And if you live two miles from the cabinet you get shitty ADSL at 1Mbps and can't watch Netflix and again, it still doesn't matter which ISP you pick.

So in a way the irony is that ISPs advertise speed at all. Speed has almost nothing to do with your ISP if you're using VDSL, which most UK households are. Imagine if car manufacturers started advertising the quality of roads you can drive on. It's the same roads for all manufacturers - who cares?
Blockchains: How they work and why they’ll change the world
1. to me the most important question is: why on earth can the disk password be retrieved in clear text in the first place ?!

2. also: the buggy version will be able to show disk passwords forever, until the encryption scheme is changed. macOS native encryption is useless until then (but given 1., it might already have been for some time).
Show HN: Effective text summarization app for Windows 10 and Windows Phone
As someone who works in what I believe is one of the more progressive software development teams here at DB, there's definitely a desire to open source more of the work that happens here. The issues are inherent to any company employing ~100k people, however: bureaucracy, regulation, and general internal conflict.

There some higher-ups that seem to understand the benefits of a more progressive approach, so I do think you will see more of this sort of activity, however, it'll take time before this becomes widespread within the company.
Signal iOS Import/Export
Hopsworks looks like it might be exactly what I need, I do typical data science work for small to small-medium data and wanted to start properly playing with spark on a HDFS store.

Currently most work is just done in R/Python in VM's on a small proxmox cluster (where only 1 node is always on) but I'd like start gently moving to spark, run the stack on a single node and scale on demand.

Is Hopsworks for me, does this approach even make sense for such small data or am I crazy? Thanks for your response!
The docs don't say: is this meant to replace Busybox or the actual GNU coreutils? As in, all GNU features and flags (which are generally much more comprehensive and IMO nicer than plain old POSIX features).
It's pretty insane this sort of bug either passed or didn't even go through code review and testing at Apple, a company which has approximately infinite resources and whose marketing pitch is making high-quality products.

I loved Apple products and still do, but as both a user of and a developer for their systems, I feel the quality has been steadily going downhill the last few years.
Then the penalty cost will be weighed against the cost of covering a procedure. You can't cure lack of empathy.
All Systems Red (The Murderbot Series)

Nexus trilogy
Boy, Do I Feel Naïve
Qualities of Good Mobile App Development Companies
Ecommerce Software Development in Mumbai
Show HN: How much of your net worth is in crypto?
I believe that make's declarative is not the cause of it's problems at all - it's poor syntax and lack of support for programming abstractions is what makes it clunky to use.

Something like rake, which operates on the same fundamental principles (i.e. declarative dependency description) but using ruby syntax has aged better.
Receptive.io CEO Hannah Chaplin on Letting Customers Prioritize Features
The opticians are safe and sound for now but if I were in the business I'd be weary.

1. augmented reality could get real and good very fast. Lots of people will be comfortable testing glasses at home instead of checking the optician. Visiting the optician is the most awkward shop I go to.

2. How long before we have advanced cameras and the eye test could be done online? Well, I think a bit longer than I'd think but that's in the realm of possibilities.
Everyone in the UK complains about the way the goverment run/fund the NHS, and the majority of the issues people have with the service are due to bad outsourcing choices or services affected by funding cuts. It's a big distinction.
> if you're using VDSL, which most UK households are

It's been a while since I was in the UK internet industry but I think most of them are using ADSL with VDSL generally only used for fibre or "business class" connections.
Completely different.

>Imagine if the DEA secretly busted a whole cartel, and turned into the largest producer

The police did not produce any material.

Trying to compare illegal drugs to child exploitation is absurd.
The classic excuse I'm receiving from Virgin Broadband at the moment is "we're currently upgrading the network in your area, there may be some speed disruption for several months." I'm paying for 100mbps, a few weeks back I tested it during one bad spell; I was receiving less than 1mbps.

I was struggling to sync my emails, never mind watch Netflix.
So there is a market for a bit more expensive (say 70-100usd) glasses but with a better quality than Zenni.

Oh, wait that was Rayban and it was inhaled by the same company.
You too can read disassembly
It's not that hard to buy wood, use a saw and a drill and build something. It is very cheap and potentially even a lot better than the original.

Look at this: http://www.ikeahackers.net/2017/09/hackers-help-luroy-slats-...

Somebody had two broken slats in a bed, and it's natural for them to look at "hacking it" by using some slats from another product of the same brand. All fine. But in the end the solution in the thread is a bit different: buy some pieces of wood and just saw them.

The vendor of course probably would like them to throw away the whole product and buy a new one. Those slats look very thin. I've never experienced broken slats in a bed, so I'd be suspicious of the quality but who knows, maybe they were sturdy and the user did something wrong.
Twitter, Uber or how Silicon Valley is unable to export products outside USA