skysight-inc/HackerNews huggingface dataset:
Ask HN: OSS to manage categorised and tagged links and search
I have an OPML file of RSS feeds and want to create a website that will categorize and tag the pages in the RSS feeds. The idea is to create a searchable & explorable minisite for a topic that others will find helpful. Anyone know anything out there like this that’s open source?
What Is World Wide Web?
Same with mine, back in 1942. Lived in it until he died recently at 100. Had seven kids in a three room house, and wasn’t until the 60’s he expanded it. Of course the only time the kids were inside was sleeping. Unheard of today.

He also joked that he had a hard time getting a loan. They wanted to see plans, etc. “Why the hell do you need plans for a house?”. He built aircraft; those you needed plans for.
universities are some of the most left-leaning institutions out there. Attributing under-representation in academia to racism is a bit of a stretch.
It seems like some YouTube videos have captions on by default. Maybe he should turn that on.
A hot drink on a hot day can cool you down
This is even worse if you are a student who receives government aids: transactions are regarded as income (whether loss or profit) by the social insurance institution.

So in other words, if you buy Bitcoin for 1000 euros and sell it at 500, you have made efficiently 500 euros in "income." With the notion of the parent post, this makes trading unviable, because if you exceed 12K€ in income a year (in any form, be that employment etc.), you have to start paying back your living aids.
Brain Power – IBM research unveil a brain-inspired computer and ecosystem
> OOP codebases: -- Almost all major AAA games.

Nah. As far as I hear, most of them moved away from OOP a long time ago. "Component systems" have been hot for more than five years.

> Almost all GUI systems

Come on, what a GUI does vs a non-GUI "realtime" app is pretty trivial. A bit of layouting, routing a few input events. I'm not saying that e.g. building a scene graph or box model would be the wrong thing (there are other ways as well), but yeah... I certainly don't think that inheritance makes GUIs easier. Interfaces/Function pointers/dynamic dispatch? Yes, you might want that for decoupling a few containers of heterogeneous data/behaviour. But that's hardly a monopoly of "OOP", and also you don't need that in most places.

The other projects, don't know them. Again, I'm not against abstractions per se (the Stream abstraction is one I regular use, although it does require unwrapping for proper error handling. And I have a constant number of "objects" in each of my programs, namely modules with global data). But OOP culture, especially objects-first mentality and fine-grained data encapsulation, gluing implementation to pristine data - I believe it does only harm and leads to plain wrong program structure and overcomplicated code to jump into all these boxes. I prefer gliding through arrays :-)
What we want is a laptop with a working keyboard - not this buttterfly keyboard that sticks for every mac user I talk to.
Apply. I would like nothing more than a flow of applications from smart software engineers with BSs over scientists exiting of postdocing and MCFs.

The skill I look for over all others is an understanding of the standard principles of software design, and principles of testing is a bonus. I want to see that the candidate is honestly interested in our language to the extent that they are familiar with the obvious pitfalls of the standard language features. Candidates who prepared by writing option pricers and passing leetcode challenges won't necessarily understand any of these, because they are simply writing functions.

I assume that anyone who got through a rigorous engineering undergrad has the mathematical preparation to perform as a quantitative developer. This won't be true for all roles, but it's true for all of the QD roles that I have contact with at BB.

If you are interested in a dev role in finance, and see requirements for basic financial knowledge, risk, etc. -- as long as the requirement isn't quite specific, such as experience pricing specific option types, pricing complex products, or with a specific product, I would just ignore it and apply. Many of these concepts are quite simple compared to what SEs are trained to model and implement, and the people on the team who need help know that.

I've seen GPU and C++ skills requested for a Pandas shop. Just apply.

I think hiring managers and HR think they will attract better candidates by adding these things, but it is counterproductive.

From what I can tell from salary surveys, we pay an entry-level dev better than many others. >150 guaranteed all-in first year, and better than that afterwards if you just do your job. Promotion path is good because modern skills are in dire need.
Private Cricket Coaching for Australian Athletes
SyntaxDB: Look up syntax for your favourite programming language
Well, I care, to some extent. Like many other things, it can be used as a filter. At the least, lacking other demonstrable evidence (such as open source or industry experience which can be confirmed by referrals), a finished master or PhD shows that someone is able to finish a non-trivial project.
I grew up in Germany and 100 years does not sound like a long time for a house to last. Maybe that’s they main difference: expectation of longevity. Which is surprising because while my hometown Cologne is in fact more than 2000 years old, many of its buildings were destroyed in various wars. I’m not sure where the cultural expectation that houses should last forever originates.
These things could be fixed by simple address verification. Amazing they have to wait for something like Palantir.
There's a couple in Alaska who have been building a house and vlog their experience: https://www.youtube.com/channel/UChhBsM9K_Bc9a_YTK7UUlnQ
No, it's just how houses are build in the US.
There is some point in history of a profession where the people engaging in this profession begin to look and sound like a parody of it. When the stereotype (stuff of jokes) is status quo and any deviance or individualism is considered "not serious enough" or unprofessional. Why is that? Is that a thing of academia? Can we do something about it, or is it just the way it goes?
2018 Upcoming Horror Video Games
I'm a former General Contractor. (Actually still a contractor, but inactive status.)

This is very possible.

Do it when you are young though. Don't wait.

Start learning now.

If serious, and have the time, land, and funds for materials, go out and buy pretty much every book related to building Taunton Publising offers.

Start with Working Along. A Taunton book with tips on Working Alone.

Learn Electrical Residential wiring early on. (I have found most DIY'er have a terrible understanding of Electrical Theory, Layout of branch, home-run circuits, and all the NEC codes. It's not that difficult.

Learn about Plumbing/HVAC. You will be suprised it's not that difficult. (Radiant heating is not that complicated.)

My biggest regret is not building a house completely in my thirties. I was basically a Contractor Handyman, and never build a house from scratch.

And to be honest, even though I have accumulated the knowledge to do the job now; I'm just not physically what I was in my twenties, plus I'm filled with neurotic anxiety.

It's ironic, when I was in my twenties/thirties, I didn't have all the knowledge to build a large house. Now I have the knowledge, I question my physical abilities. And I'm scared of risk more than ever. In so many ways, I have given up. If I had a kid, our first project would be building him/her a house.

That's why I say do it young. What makes it really feasible these days are the quality of the info out there.

To the poor kids out there--really try to build that house early on. You won't regret it. It's better than any stock portfolio.
Google launches iMessage rival Chat
I gave a resume to IBM at a career fair.

They made me do coding problems on the spot right there. Given an integer n, write a function to print ever digit backwards. It took me a minute to think about it, but i solved it, and evan ran it at home to make sure.

Several months later they ask me to do an online 3 hour interview. I did it, there was no human interaction whatsoever. I had to record video responses and solve code problems.

More than a month later with no follow up, i got an automated response to take another 3 hour interview with no human interaction.

I did not take the interview and will never re apply to IBM
An interesting introduction to how Linux currently does packet filtering and how changing to BPF will improve performance.

The really amusing thing to me (an OpenBSD user) was the omission of any discussion of the origin of BPF, or even spelling out the acronym (it's the Berkeley Packet Filter).

Those GPL guys really really hate acknowledging anything to do with Berkeley! :) Even though in this case it's not directly the University of California, Berkeley but instead the origin of BPF is the Lawrence Berkeley Laboratory.
what could possibly go wrong....

https://youtu.be/9P72VnjQww0?t=22
Storage class memory set to upset hardware architectures
That doesn't sound right. The authorities in Finland specifically tax gains made with cryptocurrencies. You only pay tax if you make profit on any individual trade. But you can not deduct trades that made a loss.

It's not exactly a wealth tax, but it's also hard to consider a capital gains tax because you can't deduct losses. Treating other investment products this way would probably have horrific results, because it heavily disincentivizes taking on any risk.
Was it really too much of a strain to actually type the whole name of the city, and the districts, so that those of us not familiar with every city in the world could have had a clue?

BKK? CBD? AC? TMA-2KTO.
When I interviewed at Google it was 2006 and they had a reputation for rejecting nearly everyone. I was still a student! So I rocked up to the interviews calm as calm could be because I didn't believe for even a second that I'd actually get the job and really, the whole thing seemed like an entertaining and potentially interesting mistake.

But I did get the job.

No expectations? No stress!
But it still contains an extract from the Coca leaf.

"Coke dropped cocaine from its recipe around 1900, but the secret formula still calls for a cocaine-free coca extract produced at a Stepan Co. factory in Maywood, N.J."

" Stepan buys about 100 metric tons of dried Peruvian coca leaves each year, said Marco Castillo, spokesman for Peru’s state-owned National Coca Co."

https://www.washingtontimes.com/news/2004/apr/19/20040419-09...
Tech here seems more hardware oriented than I normally am, but beyond that, I don't know much yet. Taipei helps me study Chinese which is useful because 我的中文不好，但我每天学，住在这里让我沉浸其中。
When did anyone start frothing at the mouth?
The entire sitution is such a cluster fuck now. There are way to many different standards[1] some with the same plug but different protocol!

This is the 1990s cell phone charger debacle all over again. Can't we just all agree on a nice global standard? Additionally let's not build another bluetooth please...

[1] https://greentransportation.info/ev-charging/range-confidenc...
What are the advantages of each?which would you use and why?
Unless I'm mistaken, they actually achieved 720p at 10fps/16ft not 480p.
Marines in TvZ would be so OP with perfect splits...
I've learned about this a while ago (also via a comment), but, I've never turned it on; I like just watching it silently and going "Aaaah he's making an <x>!".
Fun (to me, at least) and perhaps tangentially related -

I spent A LOT of time in Vigo, Spain (Well, Vigo, Galicia, as the locals would say) a few years ago - my employer had a major delivery at one of the shipyards, and I volunteered to stay until we had it all sorted. Turned out to take way longer than expected.

I started picking up quite a lot of what I assumed to be Spanish (this being Spain an'all) from being around the locals - and was able to make myself understood, too, after a fashion.

Much to my surprise, I later found when trying out my recently-acquired Spanish skills in Madrid that I was mostly met with blank stares.

In Lisbon, though, my mix of rudimentary Portuguese (picked up in Brazil and Mozambique) and the 'Spanish' I'd picked up in Vigo was well understood.

And thus I found out that Galego was a distinct language, significantly more related to Portuguese than to Spanish.
> In the Netherlands, where I live[...] Why is Coca Cola allowed
> to sell their beverages (e.g. by the FDA) when there are "secret
> ingredients"

It seems like you're implying that because Coca-Cola is an American
product they can get away with this, but if it were manufactured in
The Netherlands or the EU they couldn't.

That's not true. The exact same thing applies to food products
manufactured or sold in the EU. Food labels aren't required to
exhaustively list everything that goes into the product, or to
publicly document the process by which the product is made.

Edit: I know Coca-Cola is manufactured outside the US, but I don't know if it's from scratch. I have a friend who used to work at the Coca-Cola plant in Iceland, and all they did was mix sugar, water and some nondescript "goo" they got shipped from abroad and carbonated it. So what went into the "goo" wasn't local knowledge.
> Blockchain and crypto are huge in HK and Singapore

There's a lot of blockchain companies in Singapore yes, but no ICO company can get a bank account. Singapore banks are notoriously backward/conservative.

As far as I can see everyone is going through HK/Malta et al for banking.
There isn't much point to a hybrid gas/electric aircraft. Most of the value in cars is converting kinetic energy back to electricity when stopping. There's a bit from running the engine at peak efficiency as often as possible - if that produces an excess of energy you charge the battery for a while and then run in pure electric mode for a bit (engine off). But aircraft tend to run at high power all the time and don't stop much. Same thing with boats.
honest questions - why are there so many databases?
> To me, the real problem is lack of emotional distance.

I don't understand. True, objectivity is an ideal. But language is inherently subjective.

At that your annecdotal evidence, for example. Ironic, isn't it?
HN has a character limit on titles. The original title is 34 characters longer than HN limit. So, people try and edit the title and submit the story. Sometimes these edits don't work very well. So let's cut OP some slack.

Maybe Mods can edit the title again.
>Titus is designed to satisfy Netflix’s complex scalability requirements, deep Amazon and Netflix infrastructure integration
In college in the late 80s, amid a global movement to avoid doing business with companies doing business with apartheid South Africa, I stopped buying Coca-cola products.

Years later, Mandela became president and my conscience felt clear about buying their products.

I thought, "I remember why I stopped drinking coke, but I don't remember why I started in the first place." I couldn't think of a satisfying answer so never restarted.

I don't think I've had a coke product since. Soon after I stopped drinking any sodas, sweetened or not. I love delicious food, but nothing about soda connects with either deliciousness or food in my mind.

I never started drinking bottled water either, for its environmental damage.
Every time there is a choice to make for Google on messaging they predictably make the wrong one.

How on earth can you control the most widely used OS on the planet and not be able to capture some market share without handing more power to operators?
I've yet to find proper wood in e.g. DIY stores over here, is that the reason? I should probably look for a proper wood store though.
Employee from hell busted by VPN logs
rsync --link-dest can't do content deduplication, can't upload to the cloud and it's much more inconvenient to use for doing and managing backups than Duplicity, Duplicacy or Duplicati.
It is probably a combination of a) the standards being too high on the employers' side and b) the opportunity not actually being there... Employers are only willing to hire people that are a 'perfect fit' presumably because they can wait which would suggest that there isn't much pressure to fill the position. They often wait longer to fill a position than it would take to train/bring someone up to speed on their tech stack.
Google Is Making Another Goddamn Messaging Service Because of Course It Is
We may have to go down that path if MLS ends up being decentralisation unfriendly.
So, Finland doesn't have tax loss harvesting at all or is it specific only to cryptocurrency trading?
> Both npmjs.com and the Chrome app store should have an in-line file browser to make it as easy to vet the code as possible.

A diff with an X or a check mark if it's overall different in any way would be awesome too.
If a student has money to gamble on Bitcoin, perhaps they don't deserve the grants.
The Best Gaming Keyboard
I stopped doing PHP years ago (php 5, if I remember correctly). At the time, here was my beefs with it. I don't know if they're still true since I moved on to greener pastures (and have had no trouble finding work, by the way, so your nephew will be fine too).

- I did not like relying on web server software to handle routing in my applications

- There was no nice way to handle dependencies (I've heard there is now composer but then there was not).

- Redundant and useless modules. For example, several that handle XML, 2 that do Mysql, etc.

- Inconsistency. Can't recall the specific instance of this but two similar functions would work identically but accept arguments in different order.

- Messing with php.ini was disgusting.

I still know a webdev who works in PHP (Laravel specifically) and he tells me the language has improved a lot. I'm happy for him, but I have no desire to return.

Since then, I've worked with Node.js, python, ruby and elixir and am really glad I've had that experience.
What is the significance of “?” in swift?
This is one of the problems with paywalls - I regularly see a full article posted in reddit comments and I doubt they're checking for corrections like this later on.
25-30 in the World may possibly be first in most countries...
Weed is not a generic product because it's still illegal on the federal level, and tightly restricted on the state level even when legal. The article does a pretty poor job of explaining what Meadow provides specifically to deal with this though; for example, most credit card processors won't touch marijuana.
Hello, Tello – Hacking Drones with Go
Uber Self-Driving Car Glance Classification (MIT Self-Driving)
Whilst the apparent double counting doesn't seem fair, it also doesn't seem like a good idea for students who rely on government aid for their living costs to be speculating in risky exotic financial assets...
If you put them in back closer to the centerline it helps minimize that yaw and roll tendency. On the other hand, I picture one on each wing to minimize the length of cable needed to deliver the current. Cables for 100-400A add a couple pounds per foot.
Good reason to ban Monero
A staghorn-only reef is "equivalent" to a monoculture forest. Staghorn is the "Eucalyptus" of corals. Much faster than most species. Will overgrowth and overshadow more delicate species that rely in potent poisons and good niches to survive and grow much slower.

Staghorn could make a good skeleton of a reef in, dunno, maybe 50 or 100 years and would attract a wonderful biodiversity if left alone; but is not enough in reef terms. we are talking of the cream of the cream. One of the finest works of this planet. The staghorn ecosystem is just a baby and a lot of species would be sorely missing.
First thought: Well, they got nothing better to do.

Second thought: my mother was unemployed at least 70% of my childhood and didn't devote any time at all to my homework
Math is terse and biology is verbose. Normally a person good in biology dislikes math and a person good in math dislikes biology. He has done extremely well in both! How can one be so good in both?!
> All kinds of devices - I'm imaging home automation sensors - could become batteryless.

That's terrifying.
Very true but I don't know if people can use this reasoning rationally. I know a well known news site that gets posted here often. That ran a big piece on how rare terrorism is and how you shouldn't worry about it at all. But then ran a bunch of stories freaking out about mass shootings. I'm sure the reverse situation probably happens on conservative outlets.
Appropriate way to call render() in BackboneJS?
I don’t usually think someone should be fired for mistakes but this is so egregious. How does their name even end up in a draft, much less the published article? How will the convince anyone considering discussing something anonymously with the paper to move forward with a screw up like that?
Agreed, I will update the readme ASAP with examples. This is my first post ever, and I didn’t expect such interest. Thanks a lot for writing.
> How about, instead, when we see another datapoint showing how ridiculously valuable we developers are to employers and our potential earning power, we talk about how to get one of those million dollar salaries.

In the case of the original article, those million dollar salaries go to researchers, not to developers. I haven't heard about developers making a million a year.
The oldest copper mines in Timna National Park date back to 4500BC
This reminds me a little of the surprise it was when I found that xkcd has mouseover comments that can be ridiculously funny.
How can a business effectively make money, and scale, running on decentralized infrastructure (blockchain) though? How is it not more cost effective/business-wise to run in a centralized cloud environment? Seriously what are the business & profit models for these companies? (beyond crypto and ICOs).
Try archive.is.
This is how Americans build houses. And they sell them more expensively than the massive houses we build in Europe.
You mean since Rupert Murdoch bought it or some other event?
The response needs to factor in that this is more or less inevitable. The solution to potential power abuse must be Sousveillance.
Show HN: Exact time in Los Angeles, United States.Current date and time clock
Fair enough! I had an original 7" eee, so that became my platonic form for "netbook". Though as a product category, that size doesn't even exist any more. Interesting that they got bigger, and today, phones are getting bigger. Perhaps approaching an ideal size?

I've switched over to android a few years ago as a development machine, expecting it to "disrupt" PCs, as other form-factors did. It has disrupted PCs, but not for development! BTW Always fancied the librettos, but seemed too expensive for me.
Yeah, beside the "why not" factor, it's always reassuring that your device has so much room left.
>Is this just a hype train that people board or is it the future of web?

It's even less than "uber for X". It's an "uber for X" kind thing with no commercial options and nobody but us geeks caring for what it sells ("decentralization").
Getting in early was an option as well.
Explain Pair Programming and its benefits?
Which if we want to continue this analogy, when GD finds a local minimum, it needs to start filling that basin so it can escape.