skysight-inc/HackerNews huggingface dataset:
a war between home owners and renters! as a person that recently bought a house I don't want my house price to go down too much, I put everything I have in it.
but I really know this is the problem for renters and it needs to be solved.
when a group uses government for personal gain, other groups has to pay the price! it is called democracy, 49% has to pay for 51% !
Hopefully..
>You can tell someone is copying someone else's work when they copy the bad stuff.

Once people learn a UI, they really hate deviations from it. It doesn't matter whether githubs UI is good, and it doesn't matter whether gitlab's UI is better. People are used to github, and the peanut gallery will bitch if things are different. The trick for gitlab will be in finding the UI differences that give the maximum improvement for the minimum change. That's what will give the desired sensation of "clearly better than github". Overdo it, and it'll feel alien and weird.
Ask HN: Have you used Qubes OS?
Has anyone had any good/bad experiences using Qubes OS on a laptop vs workstation. How was it? Have any developers had issues setting up their IDE of choice?
It can definitely be difficult at times, but there are some incredible resources out there like dietdoctor.com. Recipes, meal plans, articles, tons of how-to videos and interviews.

Its also pretty liberating to get off the carbs to the point that you don't need those carb-rich products. The stabilization of blood sugar on low carb makes it easy to just skip a meal or two when needed - its really not a big deal.
The WSJ just keeps getting worse and worse. At this rate in five years or so it will be The Sun.
Changing languages isn't free. Rust isn't enough better than C++ for most developers (or their management) to switch.

Or, if you're more of the skeptical sort, Rust doesn't seem to be enough better. You could argue that C++ developers don't think they write code that creates memory issues very often. So they underestimate the benefits. (And the borrow checker is a different concept, so they may also overestimate the costs of switching.)

The net result, though, is that they perceive the benefits to not be worth the costs.
Security Process Creep Undermines Security at F100 Enterprise
For one, those are still way more expensive than vaccines. With $100 for vaccines (whose research costs have long been absorbed anyway) you're settled for life, but you'd be paying for trash collection, indoor plumbing and refrigerators/freezers for your whole life.

(Plus those are not medicine, which is the context we were discussing here).
The comment was pointing out that the Raspberry Pi is the wrong tool for the job.

Someone can do everything you mentioned on a cheaper, smaller device; one that’s not running an entire OS that has to be maintained.
TJ Group Marketing Corporation – New Website Launch 2017
It's not that simple. The creativity is that the combination of rollouts, policy and value networks allow for more efficient traversal of the search space. Which gets you better exploration of possible paths, meaning more options than a human considered and therefore more creativity.
Yes, and the reverse is true. I am unhappy much of the time, as I have found conditions in the tech industry to be, shall we say, suboptimal.
Coould you have a decentralised p2p fiat <-> ETH exchange with a smart contract and PayPal, where the sold ETH is being held on the smart contract until PayPal transfer from buyer to seller is verified by the smart contract?

Like localbitcoin but no need to meet up
This sounds like a very specialized C subset with nonstandad compilers, tooling and highly restricted functionality. Why use C as the starting point for such a language, instead of a hereditarily safer language like Pascal, Ada, etc?
> Given the choice of having a father at home or have one dead in cave but famous for exploring cool places I don't think it's hard to guess what most children would pick.

Not that it necessarily changes the argument, but the "choice" is probabilistic. That is, it isn't father at home vs. dead, but "probably boring dad but most likely alive" vs. "maybe famous dad but some chance of death".
I expected it to be about how you regret your choice and you would recommend this path to almost no one. This seemed to be what other readers expected too. But, instead, you talked about how happy you were with the choice. Also, you hedged your anti-recommendation quite a bit:

> "If you are looking for security or reassurance, I do not recommend this line of work."

I don't think people proudly believe they want "reassurance", in many cases.

> "However, if you are burning with curiosity — if your heart and intuition lead you to do things that don’t make sense—well, then you don’t really have a choice in the matter, do you?"

I think people would much rather think of themselves as "burning with curiosity".

(Isn't curiosity cooler than reassurance/security? At least in the HN audience?)

I interpreted your closing statements, very roughly, as ~"Careful, don't do what I did if you're normal. Only do what I did if you're cool." So it was actually a recommendation, in my mind.
> I've yet to see any evidence that more advanced curriculums ultimately result in a smarter, better workforce.

Nobody is going to do a study where they change something for a 5-year-old and see the impact twenty or thirty years later. Studies on education focus on specific, measurable outcomes at most three to five years out -- for example, seeing the impact on a cohort between Grade 3 and Grade 6, or measuring the percentage of students that "go on to college", or "graduate with a Bachelor's", or "had a job within 6 and 12 months of graduating".

Basically, you measure things that you can measure, even if they're imperfect measures of "I want to make the world a better place".
It has a left navigation bar and search on top, that seems to be about it for the similarities. Notably the main content is totally different.
That's a bit out of order.

You clearly have a belief system which is risk adverse and that's fine but i find it a little judgemental on other people's family lives to be saying what's reasonable and not reasonable to do as a father.
But mimickry of conversational tics is only one side of the coin - as much as we all like to lather ourselves in a common medium, it's also pleasant to distinguish ourselves from our peers, not just for an ulterior audience, but also one-to-one. What of course tends to happen - in a nice conversation at least - is that you lead each other in a kind of dance, with wilful flattery one moment, and cheesy antagonism the next.

Maybe time's the same - too much stimulating newness or aggravating nagging, and you zone out.
Something I found missing is the missing shortcut to easily go the page of "merged request assigned to me" (which is the link 'merge request' in the global menu) as it's the single page I visit the most every day at work, to see across all projects , the merge requests that i need to check.
GoTele Off-Grid Tracking Device
By using GPS and long range radio technology you can communicate in the most remote places, at festivals or shows where cell towers are overloaded, on ski slopes with spotty service, or even in foreign countries where you don't have coverage. With the perfect pairing of the goTele device and smartphone app, you can track your friends, family and pets in real time, send SMS texts, SOS signals, and more.

Find out more @ https://www.indiegogo.com/projects/gotele-off-grid-gps-tracking-messaging-sos/x/17023134#/
It's a filter bubble issue. When I first started Ruby, it had been popular for 10+ years already. Many articles.

Despite that, it was still impossible to search for. Look for Ruby, get gemstones. Look for gem, get even more gemstones. Eventually Google figured it out and now it's almost impossible to search for gemstones. If I search for gem almost all search results are about Ruby things. Same when searching for Ruby.

Even "rails" now returns almost only Ruby on Rails stuff.
Try buying contraband with your credit card
> That said, parents don't always get a choice.

The extension to this is the significant likelihood of other accidents. Car accident, blood clot, stroke, embolism, drowning, falling off of a ladder, heart attack from a stressful event.

A significant number of parents die all of the time, with or without dangerous hobbies. Number your days.
The Chinese Room argument is one of the least convincing arguments against AI. Of course the man in the room isn't conscious neither is the individual neurons in your brain. It's the whole house that become conscious.

The reality is that we just don't know.
I really liked this: 'I have seen lots of parents do terrible things because they failed to "put their own oxygen mask on first."'

Thanks for writing that!
Programming is describing a solution space, and we describe things with words. I don't see how anything but text/speech would map to that aspect of programming.
(2 cont) your PM may only be paying attention to the user interface and not what lies beneath it; changing plans all the time isn't agile, it's just chaos; you have to keep an eye on whether you're doing TDD or just architecting mocks; n+1 queries are hard once you start encountering real data sizes.
That's a real classic!
A not as high, but way more reckless version is this: https://www.youtube.com/watch?v=sFUcxnvAeMc
Guaranteed to induce acrophobia.
https://github.com/assafmo/SQLiteProxy - sqlite over http for remote queries

https://github.com/assafmo/DownloadMyEpisodes - Auto-download my shows every day

https://github.com/assafmo/nba-espn-stats-and-info-telegram-... - A telegram bot and channel with cool NBA statistics from eapn
Indeed. Well, I really hate to get technical here - and don't want to debate identity politics - but the male half of the equation really doesn't have that option. In the vast majority of cases, that choice is solely the mother's prerogative.

Edit: Let me be very clear here: I am not advocating for any position or change of position on this matter in any way. I am simply stating an observation of how the world currently operates to clarify original poster's statement.
That's not even true anymore. From https://fedoralovespython.org/ :

On Fedora, Python comes pre-installed with first class support for
Python virtual environments. It is ready for use straight out of the
box. No guessing package names, no installation, just dive in and go.
Look:
[fedora]$ python3 -m venv env
[fedora]$ . env/bin/activate
(env) [fedora]$ python ...

Note the python3 ...

EDIT: wow, 4 downvotes for stating a fact that Fedora developers themselves are shouting from rooftoops. The Python3 hate is strong today.
It's a link to a free book... Thought it was a sales page at first.
Ask HN: How to give a good tech talk?
I'll be giving my first talk in less than two months. What suggestions do you have? What are your rules of thumb for writing good presentations and carrying out good talks?

For context, the talk will be about improving an existing process (making malware analysis faster) using a tool I made. My audience will be made of programmers, whom I expect to be experienced but not to have specific experience in the fields of my talk (malware analysis and Javascript metaprogramming).
haha awesome! :-)
Give me what a reasonable parent does in a car. Do they turn around and talk to their kids? Do they pass a bottle back there for the baby? Do they change the radio station?

After than, I have questions about reasonable parenting when hiking in the foothills. How much water should I be required to bring? I could go on and on regarding the gray areas of life. You have the answers?!? Please share.
I think this would be brilliant! I have skills but finance is not one of them. A chance to get a bit of a grip on such an important field is a real opportunity!
Brooks' 'Intelligence Without Representation' (http://people.csail.mit.edu/brooks/papers/representation.pdf) starts with a pretty strong argument imo against the story of 'stick-together' AGI you're describing.
I didn't read that out of The Tangled Web. It did cover attacks, but it was also a solid guide on shoring up defenses for developers.

To circle back to your question - nginx is fairly robust out of the box, but The Tangled Web will cover extra configuration steps. For example - how to securely handle and serve files uploaded by users, including file naming conventions.

Other best practices for configuring things like TLS and CORS will also be covered, which are in the purview of any developer setting up a web server. My interpretation of the book was that it covered attacks that are executed through the browser (especially via user input) insofar as it's instructive for developers to learn how to avoid them.
Not if mayonnaise is defined--as it currently seems to be--as a product with egg in it.

That's sort of the crux of the matter, when we say "mayo" we mean the thing with egg in it, not anything that resembles the thing with egg in it.

If you'd like to say, "let's stop defining mayo as the thing with egg in it," then maybe that's a discussion worth having, but it's a different issue than just, "can't we call this other thing that isn't mayo, mayo?"
Have you tried searching when logged out of google? I'd imagine a rail worker searching lots of train stuff would generally get the right results when they searched on their account.

But yea, worth bearing in mind when naming stuff.
I am working on a side project involving stocks and programmatically minimising capital gain taxes (e.g. using Australia's 50% CGT discount) and I'm happy to discuss it. I am not sure but I think UK's capital gains tax law have similar opportunities. I put my email in my profile.
We had a microwave generator that was used to cook cancers in living patients. We'd ask for a given power, and we had the ability to read back how much power we actually got. But we didn't check that the power we read back was something reasonable. When an op amp failed, the generator produced full power whenever we asked for any power at all. The patient literally got hot enough to emit smoke.

Thank God, the patient was a pig. We hadn't made it into clinical use yet.
Low carb, low fat, low anything are essentially just low calorie diets, which result in weight loss through basic thermodynamic principles.

The more I follow trends in diets, the more it seems to boil down to : don't eat too much or too little and have a varied diet.

The first point is obvious, the second one is more subtle. There is actually no need for a varied diet. It is just that it is the easiest way for us to make sure we get all the nutrients we need while limiting toxicity.
By toxicity, I mean that everything we eat is a bit poisonous, but fortunately, our body is well equipped to deal with it. But eat too much of one poison and it won't keep up.
So it is possible to have an unbalanced diet and still be healthy (ex: vegans) but it may take some bookkeeping.

Note that research seem to point that the more we eat something, the less we get pleasure from it, as if we are wired to prefer a varied diet.

Remember, we are omnivores, and the whole point of being omnivores is that anything goes.
Speeding up the automated building and testing of our Haskell projects
What's preventing the tree you planted from replacing the old tree next to it? Nothing really, ask again in 30 years.

Software is slow, your OS and browser have taken 20+ years of C/C++ development with top professional development teams to become the nearly tolerable products they are.
Sure, but I think most people believe that cos(x)+isin(x)=e^ix because that's how it is defined, in which case e^(i\pi)=-1 isn't even a result. It is at least the tiniest bit more interesting than that.
Agreed, in that regard I didn't find that example in the article very good:

> For example, if you were trying to impress a new date who wanted to go to the zoo, you might have to find a way to play it cool in front of the gorilla enclosure by using a discrete breathing technique.

Instead you could simply say that you actually have an irrational fear of gorillas. Worst case the date is actual a huge gorillas nerd and that would be a deal breaker, best case the date helps you change perspective and at the end of the date, you're not afraid of gorillas.
The Zuckerberg Shirt
BGP more specifics: routing vandalism or useful?
The whole book is available to read online without a download.

https://leanpub.com/lisphackers/read
> For the branch of trading technical analysis which assumes that all information is factored into price and price action, the variables will drastically be reduced probably to something like volume, low, high, open, close etc.

I'd call that quantitative analysis, not technical analysis. The difference between them being the difference between astronomy and astrology. Technical analysis refers to classic trading strategies of visual patterns in the price charts like double top or bottom, head and shoulders, etc; these patterns and their traders suffer from massive hindsight bias. Feeding prices into computers looking for patterns is not technical analysis unless you've programmed the computer to look for said human found patterns. If the computer is actually searching for real patterns and you're testing them properly with forward tests on fresh data, you're doing quantitative analysis not technical analysis.

TA is practiced by manual traders, Quants are generally automated traders or traders doing proper statistics rather than relying on the visual patterns manual traders think they see.
"Show me the genius who thought a book store could change the world."
If you enjoy this sport, there's also Make-a-Lisp (MAL), an ongoing project to write lisp in every programming language:

https://github.com/kanaka/mal

In particular, here's their R version:

https://github.com/kanaka/mal/tree/master/r
> You can determine a threshold though?

If we were at all responsible at evaluating risk to leaving children, there is no way we'd travel in cars as a family unit.
Unless I'm missing something, and I likely am, the linked paper is still based on the the fundamental assumptions behind curve fitting that I listed above. Namely, their optimization algorithms, metrics, and models are still based on Hilbert spaces even though they've added stochastic elements and more sophisticated models.
Of course, not getting one when you need it is pretty dangerous, too...
Top down predictions are likely mediated by feedback connections from higher to lower areas. Functions include possibly encoding a generative prior for prediction, speeding up inference. They also play an important role in coding more informative error signals than simple derivatives and are part of how the brain learns even as it predicts.
Cool Stuff in PostgreSQL 10: Auto-Logging
C&D letter in 3..2..1
This will not work, because regular bank wire transfers and cash deposits have been reversed in the past, the sender simply claimed hacked account or fraud.

Examples:

https://medium.com/@TheAlexGalaxy/why-i-m-suing-td-canada-tr...

https://www.reddit.com/r/PersonalFinanceCanada/comments/6guh...

https://www.reddit.com/r/Bitcoin/comments/1zruvf/warning_cas...

https://www.reddit.com/r/Bitcoin/comments/1sglge/the_bank_ar...
We need a mindset change. Jobs that can be done remotely, should be done remotely. Making people commute to office buildings to fill cubicles is crazy.

They should be able to live where they want and not waste 2 hours a day burning fossil fuel.
On the the contrary, until iTunes, pretty much all music sold legally did not have DRM. Apple was responsible for the sale of DRM encumbered music on an unprecedented scale. Then Apple built a moat with the iTunes API's.
Robot 'commits suicide' at mall
Youtube has some really good content creators, and apparently they are getting paid. I've actually subscribed to a few channels finally that I look forward to seeing new releases in (CGP Grey, YSAC).

My 7yo son is obsessed with the whole Let's Play phenomenon, and other associated minecraft content. I've looked up some of these people on Social Blade[1][2], and some of these people are likely making millions, but I can't fault the system. While the content of some isn't exceptional, it is professional, and some of these people keep up that pace for multiple content releases each day.

1: https://socialblade.com/youtube/user/thediamondminecart

2: https://socialblade.com/youtube/user/matthiasiam
In the early days of my career I had to modify some code for a PLC that operated on a car production line. The modified code took too long to run so a watchdog process assumed the code had frozen and performed an emergency shutdown of the hydraulics of the line's welding robots. Six cars were damaged when the heavy robot arms crashed and buckled car roofs, and the one-car-every-45-seconds production line ground to a halt for 15 minutes.
How experienced is your audience in the technology presented in your talk? What's your talk on?

Less experienced: I would go with a step-by-step walkthrough of a basic example, with some "Going Forward" inspiration at the end.

More experienced: I suggest doing a deep-dive into an aspect of the technology that may be taken for granted. A lower level understanding is usually appreciated. Maybe address some newer features that can improve a developer's workflow with the technology.
> You have the answers?!? Please share.

Did I claim to? Anyone that dares suggests standards of safety should exist, must be omniscient first?

And yes,I think those things should be regulated too. To extent that they practically can, they are - you can be cautioned for not driving with due care and attention.
> You clearly have a belief system which is risk adverse and that's fine but i find it a little judgemental on other people's family lives to be saying what's reasonable and not reasonable to do as a father.

Well, I'm not the one who said what the father did was unreasonable, so you might have meant to reply to someone else. I merely said I thought the argument provided for that stance was reasonable. Happy to say the same about an argument for the opposite stance as well when I see it too. The fact that I might find an argument reasonable that doesn't mean I find it convincing and necessarily agree with the conclusion.
GitLab should make it so that anyone who reaches a 4xx or 5xx error page should be able to trivially (as in one click from the error page) file a bug about it on the GitLab tracker. Make sure to pre-populate the template with URL, status code, and referer.
There is no argument for taking risk but for necessity and reward.
Dark Web Hosting Service Hacked Some Data Was Stolen
The third icon from the right is a quick link to "Merge Requests Assigned to Me" and it is the same as in the old version of the menu. The quick link in the hamburger menu was simply a duplicate place to find this action.

To see all "Merge Requests" in a project, you will find that option in the sidebar now, as that is contextual to the Project you are in.
> Could you even get life insurance if you engage in high-risk activities?

Probably, though you may need a specialized carrier and policy to have those activities covered.
Udemy has good classes in general. Not sure about scala. Wait until they're on sale for $10- $15 and then buy a few.

I watch them in 1.5x - 2x speed and slow down only when needed.
That is the time to see it is in one block, not the time to feel truly confident in the payment.
Lojban: a constructed, syntactically unambiguous human language