skysight-inc/HackerNews huggingface dataset:
> The Authn/Authz story of Phoenix is a joke though compared to Rails/Devise or Django. The framework authors refuse to ship a first party implementation and instead leave it to the community.

I agree, but it's not unique to Phoenix. In the PHP world the otherwise excellent Symfony framework is only starting to add generation of authentication/authorization, and email confirmation and password reset remains the developer's responsibility.

I see two reasons for this.

1. Frameworks see themselves as building blocks, not RAD systems. When the core framework developers are (mostly) working on APIs they don't see the need for approval/password reset. After all "you'll issue the user with a JWT so who cares about the rest (shrug)"

2. Flexibility to auth with anything. Apparently not bundling a system makes it more "flexible".

I believe (1) to (a) be shortsighted and (b) we need RAD frameworks, of higher-level flexible components that can be bolted together.

I believe (2) is wrong, and bundling standard auth flows does not reduce flexibility: you implement your own if you need something else.
Just another Talking Fish controller project...

https://www.youtube.com/watch?v=7busGsuIOU4

https://github.com/djmips/trout
Freecloud: An European Social Network
Recently discussed here:

https://news.ycombinator.com/item?id=19659853
Agreed. This paragraph (in an otherwise insightful essay) was particularly jarring:

"Remarkable things are happening in the field of artificial (general) intelligence. Deep learning algorithms have proven to be better than humans at spotting lung cancer."

This is very emphatically narrow AI.
I'm just trying to stay positive.

If you talk optimistically about AI (or big data for that matter) you quickly get downvoted these days. I'm curious as to why that is. I thought this was 'marica. Isn't this 'marica?

Edit: my apologies, that was condescending. I should have finished of with a wink of an eye.
I started a company that constructed booths which used 70 accurately sync'd Pis with custom PiCams (fitted with lenses) to take pictures of human subjects, for turning them into avatars like this:

https://sketchfab.com/3d-models/pete-swagger-walk-a55d807de1...

At the beginning of the project, I'd barely powered up the Pis I had collecting dust in my drawer. By the end, I was a legitimate domain expert in several niches within niches of Pi dark arts. For example, since Pis do not have hardware clocks, you have to rely on NTP. However, you need to take pains to make sure that each Pi is getting the same amount of voltage or else they will run at different speeds. If you want to power 70 Pis in a constrained space, you need to devise a customized power distribution system with adequate heat venting.

Due to the thin effect, voltage drops over distance, so the distance a Pi was from the power would impact the voltage and therefore the speed. The major breakthrough came when I realized that I could start with a high end power supply outputting 14 volts and terminate each parallel line with a device known as a UBEC. They are used primarily by drone enthusiasts to make efficient use of battery packs.

A UBEC is designed to drop down a supply voltage to 5v without bleeding off the excess voltage as heat. Since this could also describe a fuse, we felt comfortable bypassing the Pi's MicroUSB power supply and attaching the UBEC's pins directly to the top pins on the Pi's GPIO breakout.

That's just a tiny example of the hijinx. The Pi is an incredible tool if you're patient and clever.

What a rollercoaster.
Why is it acceptable for Chrome to serve me ads right on my homescreen?
I opened my browser to this today! A Nest ad right inside my browser.

https://imgur.com/gallery/NeL09au

Anyone else bothered by this? Are they testing the waters, as usual, and if there is a backlash they pretend its an internal error?
Show HN: Wysgy, a commandline notes app for power users
This, so much! Whenever I could I avoided taking notes and instead copied them from classmates or studied from books.
that might be the next AI level of compression of just about everything. Very lossy, but very small.
Hi HN,

author here. I asked HN ten days back [1] (summarizing here):

-------------

(a) I want to use a Graph Database as a personal todo list, organizer, knowledge repo. Example: say I'm looking for new houses to rent, I want to create nodes and relationships around this. Some nodes could be the available houses themselves (along with their properties/traits). Some nodes could be the criteria for the houses themselves. I want a single place visualize all my activity, todos, knowledge base, to-read links, all interconnected.
(b) Optionally, I want to be able to create dashboards that show some specific part of the graph in a very readable way (such as 2D tables, flowcharts, etc.) What I have tried: Neo4J - Cypher covers (b) but inputting nodes and relationships is not a user friendly task.

[1] https://news.ycombinator.com/item?id=20196008

----------

Based on comment/s I received, I built one in Rust. Description and usage instructions in link. Eager to receive feedback.
I've not fallen down the D rabbit hole entirely, more focused on nim, but both of them can consume and spit out C APIs like nobody's business. See some great C lib you don't want to hack on, but do want to utilize? D should work well. Want to offer your library to the wider family of C-like languages? D can do it.

Walter bright and co. having designed the compiler so well sometimes makes you feel like your running a interpreter instead, so iterating on your code is comfortable as well.
> The BS-Industrial Complex of

Brilliant! This is really a thing, and the computer industry is (and has always been?) rife with it.
Serious honest question for someone who might know but is anyone in the US adopting Oracle for green field projects based on valid technical merits or biz requirements these days? It's easy to dump on Oracle but I'm curious about legitimate technical or business requirement reasons for adopting Oracle in 2019.
Canonical reverted their decision, but Valve still looking for the "new home". I smell more then technical issues.
Here is a picture of him examining the tech behind his magic door https://i.imgur.com/81VgqaR.png
True, but they seem to have been ahead on 10nm until they weren't, which calls into question claims about 7nm.

Then there's the question of why they aren't skipping 10nm if 7nm is so ahead.

And theres the question of why they can't 'scale up' their 7nm to do 10nm.
Splunk vs. IBM QRadar: SIEM Head-to-Head
Without having read the briefs, I fall pretty strongly against FedEx on this one. If you can't run your business while complying with the law that doesn't mean you get to break the law. Rather it means that you get to shut down the business.

If a law is stupid (but otherwise constitutional) that doesn't mean you get to ignore it without being liable for the consequences (fines, jail). If you want to protest it without going to jail you can do so legally by telling people it's a stupid law - while complying with it.
Lots of 3rd party services don't allow you to host your own copy of their library.
I think it is just a formalization of the thoughts of egoists of the 19th century.

Trust is a resource and is (only) used up if exploited. There are countless examples how this happened on the net. Remember the latest disclaimer you agreed to and consequently had your data stolen or abused? Don't even get me started on penis enlargement spam.

Then additionally, people pretending to have identified the abusers very frequently become the largest abusers themselves.

Lastly, trust needs room to grow, so trying to enforce it through surveillance and advertising will only strengthen the individuals ego. So...

> can greatly improve how well this scales, but this behavior also requires trust.

can backfire immensely. People have already tried and failed.

There is no intrinsic problem with trust. On the net you are potentially connected to everyone on the planet. Nobody can claim the trust of everyone. And I firmly believe achieving this is the wrong goal.

People need to simple not let their trust be abused and that is very possible. For example not letting ad companies handle your biases or believing the next random spam mail you get.

Anonymity is a tool to shield you from abuse. Not the only one, but for non-public personas, nobody has found something better yet.

If you keep looking for new predators, everybody will look like one at some point. Because you have let your trust be abused and have none left.
Before using custom molded IEMs I used Etymotics with foam tips, which had much thicker foam than what I see on the Tinaudio product page. The isolation with foam is just as good, if properly inserted (same technique as with foam earplugs: roll to compress, insert deeply, and hold in place until fully expanded). But after only a few insertions the foam starts to lose its resiliency and sound-blocking effectiveness.

Custom IEMs can isolate noise almost as well as fully inserted foam earplugs, and they take only a second to insert or remove. The convenience and sound-blocking consistency are why I prefer them to "universal" tipped IEMs.
> How much better?

That's very hard to say.

> What are you doing now that you weren't doing 10 years ago that is a real game changer in terms of value?

Technical leadership on teams of developers. Mentoring and enabling younger team members. Having more cogent ideas about tooling and delivery, having more well formed ideas about delivering the product my client needs, not prioritising doing things in technically interesting ways. Managing upwards/sideways when I encounter problems in product ownership and similar posts. Teasing out requirements where these are incomplete. A lot of things.

I'm also more confident in tackling larger problems, and understand more about the big picture, from kernel to front end.

Much of this is incremental, of course.

> But as an individual contributor I don't think I'm a whole lot more valuable unless it's in a domain I have deep experience in like real-time.

Are those things you mentioned not part of your individual contribution? They don't translate directly to LoC, but they likely to contribute directly to faster, simpler delivery of what the client needs.
Hi, thank for your comment

1. Because our product just finish 2 week ago, so we don't finalize our pricing yet.

2. Our feature is similar to google drive, zoho-doc, and etc. We accept that for the features, we cannot reach the competitors.

3. Our product focus on visualization and easy to use, we try to build a good UX/UI that most of people can understand instantly after they come to use at first time. We hope our product can be the best place for sharing important file without messy folder and sub-folder.
AGI is not needed for self-driving.

None of what is mentioned above is a deal-breaker for self-driving car service:

- lidar at night works just fine

- plenty of cities with no or very little snow

- construction zones: blacklisting, remote monitoring & manual mapping, detection of cones, barriers, re-painted lanes

- self-driving cars with 360 degree view and plenty of patience and no distraction are safer for bicyclists than manually driven cars
Build an instrument-control library for Python
That's great! The business world is chock full of these situations where non-technical people create a process that could be automated but isn't, eventually leading to an entry level person (or several) who's entire job is to do things like copy-paste, clicky-click or OCR. I think the key step to automating these tasks is to have the ability to both recognize the opportunity for automation and code a solution. There could be a fantastic amount of money in building things like this on the regular.
I did both, wrote and typed, and wrote on my iPad pro with the stylus. The best results I got when taking notes and studying on real paper. I believe the cognition/perception bias comes from the unnaturally glowing panels and the lack of complex haptic feedback like that of a rolling pen or scratching. Any indirect input that comes combined with the visually perceived knowledge makes memorizing more effective, I guess. Glowing visuals are less comfortable for me, perhaps they overload the eyes in a way. Reading on actual paper feels less "heavy".
You repeatedly crossed into personal attack in this thread. That's not ok, regardless of how right you are. Would you please review https://news.ycombinator.com/newsguidelines.html and use HN as intended when posting here?
Currently VC backed companies are barred from competing on SBIRs. There is legislation currently in the works to change that. But gov funding isn’t more common currently because you legally can’t do it.

Edit: I need to amend that to say majority-VC backed companies can’t be awarded SBIRs:

Source: https://www.fedscoop.com/sbir-dod-legislation-mac-thornberry...
What I was saying was that there's a lot of research and prototypes already available for battery tech and they just need funding to put into production. The batteries are the last mile to clean energy for evening out the supply. Is a problem that's 90% solved and will make clean energy wholly viable. The issue isn't the tech, it's the commitment to admitting we're in a bad spot as a civilization and actually doing something about it rather than half hearted handwavy attempts to keep dirty energy in business as long as possible.
Single data point: I sold my 2009 model in the Netherlands for 175EUR in late 2017. Original price when new was about twice that.
Yeah it is really horrible: Years ago you could google specific products or product categorizes to find meaningfully reviews to choose the „best“ product. Nowadays google is filled with shop listings (for specific products) and listings of some products with amazon referral links. The review part is completely gone.
Well, there are lots of possible factors:

a) China is turning inward, maybe they're getting some state support, monetary, political, or otherwise; or at least benefiting from a lucky coincidence.

b) SMIC has been credibly accused of misappropriating TSMC secrets in the past, and settled.

c) I think a number of major Chinese manufacturing companies invest resources and money in them, possibly as some form of insurance policy.

d) The Chinese government does procure armaments, maybe SMIC does manufacturing they've been asked not to talk about.
I think as far back as in 1902, some of these topics were treated scientifically by Kropotkin in in his “Mutual aid – a factor in evolution” [0]. His book was based on his observations of animal behaviour in Siberia.

[0]: http://www.gutenberg.org/ebooks/4341
At least on Twitter, it's fairly easy to build a filter for µBlock (or similar blockers) that will trigger on having "promoted" within a Tweet <div> and hide it. At least in the Instagram app, the ads have the same "promoted" text in their heading, so similar filtering can probably be applied to the web version.
> I have a coworker who is probably 10 years younger than I am but has been working for the company for 7 years to my one, how could I better understand the business of the company than he does?

You probably don't understand the specific business domain better. That's not the claim. But you may better/faster understand the clients you have and how to meet their needs, how to interpret their requirements, spot the gaps in what they're asking for, etc
Encodings for Unicode Character 'Horizontal Ellipsis' (U+2026)
I used to work on R&D on development of those expensive FAB machines. There was lots of expensive materials to meet extreme requirements. The process chambers were hot with corrosive gases. For example you couldn't use cheap o-rings. Instead of $30 standard o-rings, we would need $3000 chemical resistant o-rings that don't disintegrate with time. You had to trace down minute sources of contamination. And there was lots of iterations of prototyping to get things just right.
Would you please not take HN threads into generic ideological flamewar? I feel like we've had this conversation with you many times already. It's not what this site is for, so please stop.

https://news.ycombinator.com/newsguidelines.html
At the same time I heard at least certain years of the Silvia used solder with lead. shrug Pick your poison?
If we were to start sequestering CO2 then it seems to me the people in the oil and gas industry have both the skills and scale to do that.
Mmm. My two cents...

There's some extrapolation here. I've tried multiple models of taking notes with digital tools. They all come with this assumption that our brains are thinking in a single mode at any given time which is not practically true. I can be understanding what a person is saying and in my head categorising the information (table) while picturing what connections that info might have to something else (drawings?). And then I remember that Ellie from the other team/class had done something similar and I note down to set up a meeting (todo/calendar). All this while noting down questions of my own (free form text).

The point is, analog allows us to take notes and organise on the go. Digital tools, especially laptops (and typing in general), assume our thoughts are organised before we digitise them.

So unless using a pen on a tablet nothing comes even close in the digital world to recording notes the way our brain actually wants to.

Therefore don't take notes with a laptop is valid advice. It's not a tool made for taking on the fly notes and you'd have to be really really special at what you do to bend it to actually be useful in this scenario.
I was wondering about the exact same thing this morning! I came to the conclusion that every OS vendor would probably prefer to ship their preferred engine, and so we'd end up with... websites
This is a form of protest.
Show HN: FaaS-federation – federate two OpenFaaS installations
Definitely not thrown away. Plenty of stuff still gets made on older processes. Fabs keep old lines alive for a long time, especially since each one is such a huge investment.
The first and second link I presume.
B2B|ERP related product -looking for cofounder with marketing and sales skills.

I have productivity and integration platform for one specific SaaS ERP(SAP). I have customers that are using it daily and looking to scale out and find more customers.

Ideally the person would have knowledge in ERP and located in EU.
At the Biennale in Venice (one of the most important art shows there is) I saw a work which looked like this:

There was a metal frame holding two glas plates with ventian sediment inbetween (sand, soil, mud). In the center there was another metal frame which formed a hole. There also were to PCB boards with ATMEGA micro controllers.

In the text the artist claimed she controlled the biome of the soil with an AI using various sensors and pumps.

This was clearly a fake, as you could see nothing like that on the PCB.

Accidentally (?) she managed to create the best representation of AI I have seen in art: all that counts is that you call it AI even if it is a simple algorithm. AI is the phrase behind which magic hides and people love magic. Everything that has the aura of “humans don’t fully understand how it works in detail” will be used by charlartans, snake oil salesmen and conmen.

If even artists slap “AI” onto their works to sell it, you know we are past the peak now.
I’ve stopped reading any article with clickbaity title. We seriously need a clickbait vote up-down button in HM to get rid of this bad trend. Hopefully other communities might follow to fight back.
Archive.org Is Down
Please explain if there are files being transported to another device
I honestly never believed that digital devices are good to take notes, especially if you have to reflect them. Digital devices distract you on so many levels, it is hard to believe people even started doing it.
> It is always a matter how good are those benchmarks written.

I agree it's not perfect, but I'm yet to see a single set of benchmarks show that "C++ effectively passed C a while ago" and yet I see it claimed somewhat frequently around here. Generally the games I see around benchmarks go the other way though, with people effectively writing C in the comparison language and not idiomatic code.

> For example, good luck achieving in C what is possible to do in C++ with constexpr at compile time

The only thing constexpr solves AFAIK is doing it all in c++, generating compile time constants is hardly magic and it's been solvable with anything from a shell script to something more complicated forever.

> Or sorting data via qsort() versus STL sorting algoritms with templates, which in C always require the runtime cost of an additional indirect call.

It's not as ergonomic, but things like this are also doable with _Generic in modern C.
Anyone onboarding to Salesforce is de facto adopting Oracle. Salesforce certainly seems to be popular these days.
You can buy cheap solar panels - cheap, because they are produced with energy created from fossil fuels.

You are hopelessly naive. There is no such thing as a free lunch.

Yes, solar panels exist. That doesn't prove you can fulfill all our energy needs using them. And it doesn't tell you anything about their CO2 footprint.

There is also the tiny problem of energy at night, that has no good solution yet.
My $.02 as someone who has applied for multiple SBIR grants with one winning proposal.

1. Government proposal selection is painstakingly tedious and slow.
2. There are actual politics involved with final selections and winners may be pre-selected to win through information back channels that exist outside of the official process.
2. Big contracting firms (GD, Boeing, British Aerospace, Leidos, etc.) with a lot of political muscle and connections pair with connected small companies and individuals to help them win these contracts. It's not only allowed that they do this - it's actually suggested. [1] In return they get consulting fees and free R&D for future product lines.

[1] https://www.sbir.gov/tutorials/preparing-proposal/tutorial-4
They could also target your friends. Maybe soon, one of your friends or siblings will announce you they are considering buying a BMW, and your reaction to this announcement might be better than without seeing the ad. Your reaction could confirm/trigger the final decision to buy a BMW for your friend.
> all I see is machines that can do some form of pattern recognition

what proof do we have that the brain isn't just doing that ?
The UK had a million people working in the coal industry at the start of the last century, it’s effectively zero now.

However it was painful for many of the communities that depended on it, you could argue some have never recovered.
Tinaudio ? I would never think there would be chi-fi users on hnews.
I think they try to make the "blank page" screen like a fancier google.com, which frequently has similar ads.

Switch to Firefox :D
The ant to human analogy is surprisingly apt in a way you might not consider though - evolutionarily speaking the ant and humans diverged relatively recently, if you count things from the beginning of life. In that way, we might also be closer to AGI than some might think..
2019 Project Update for OpenFaaS
IBM Global Services. Oracle. Accenture. Any company with 100+ employees who does consulting involving the design, implementation and maintenance of computer systems for any government bureaucracy.

Is there anyone around here who thinks this industry sector is something else than industrial grade BS and if every single one of those companies disappeared overnight that we would not be in a better place as a civilization very, very quickly as we were forced to pick up the pieces.

Industrial quantities of BS are the norm, right? Most of us do startups to do something more than to schmooze, threaten and ultimately bilk customers paying with other peoples money. We kind of want to do tech.