skysight-inc/HackerNews huggingface dataset:
The original exposition by Claude Shannon, though long, is one of the most readable mathematical publications I've ever encountered.

It's hard to imagine anyone improving on it.

http://math.harvard.edu/~ctm/home/text/others/shannon/entrop...
React Native isn't a web wrapper. It uses a Javascript engine to render native iOS/Android components (unlike Flutter, which doesn't use native components, and instead renders everything from scratch).
This won't work if someone with malicious intentions fakes a video without releasing the source.
The point was not comparing foreign policy, but in-society violence. Foreign policy here is what triggered instability and in-society violence.
Nazis make the choice to be Nazis. Gay people do not.

There is a difference.

I agree that these are all hard calls to make but in this particular case the lines are pretty damn clear.

I’m also, however, quite fed up with people always searching for the easy way out, always searching for the one universal content and context ignoring golden rule. I don’t know whether that’s laziness or ideologically driven or both. But I’m fed up with this laziness.
I didn’t intend to imply that you weren’t consistent. I think that consistency to ones beliefs is a positive thing. I just hope that change is possible when faced with evidence that may contradict ones beliefs.

What I intended to imply is that your comment history appears to align with sympathizing with right of center while sarcastically deriding left of center. I think that knowing that colors your comment differently than if your comment history were more neutral in its expressions. There is nothing wrong with that really.

I have my own biases and you have your own biases. I for one believed in completely free and unrestricted speech at one point. However, I’ve come to realize that the tongue can be as sharp as the sword. Hate speech, relentless bullying, and suggesting violent actions towards others have little place in a civilized society. Of course there are degrees of each, and there is the problem of ‘definition’. Who defines what qualifies for the aforementioned and what the severity is can have chilling effects.

Still the problem remains, and I don’t disagree with you entirely. Why should Facebook, Twitter, or any other ubiquitous stage for discourse get to define what is and isn’t appropriate speech? We as a society have created these massive soapboxes yet utterly failed at remaining civil. A modern day tragedy of commons.
So what?

All software either has known vulnerabilities, or likely has unknown vulnerabilities.

Purchasing software in either state is fine in my mind. Not requiring such vulnerabilities are fixed, or not requiring a security team hunt for more vulnerabilities, is the offence here.
Honestly having a daily news show on netflix seems like such a no-brainer that I can't fathom why it isn't on there yet. You'll get a whole load of people opening netflix at least once a day for basically.
Adam savage used arm mounted jets to power his iron man suit: https://www.youtube.com/watch?v=U1wEO-pHizQ

I'm guessing the person flying this controls this using their legs and center of gravity.
Last major discussion and conclusions about Flutter:

https://news.ycombinator.com/item?id=19853247
If people's eyes aren't being drawn to it...

>Mother Nature, the architect of our perception, with a good 3.8 billion years of design experience, won’t allow it. We simply will not connect to a place she informs us isn’t there or worth looking at!

And I'd tend to agree. If the purpose of the design is to act as if there is not a building, act as if it's a non-place - then what should I remember about it? Why should I want to be there, if there's "nothing"?
Lol, downvoted for being poor or making dumb money decisions? Nice HN.
There are forms of voluntary payments, but a bonus is not one of them (despite its name). It's range is usually part of the contract.

You can cheat around paying more than the minimum bonus by picking yearly targets (quantifiable like for sales) which are absurdly high.

I never had a bonus, so please take this as 3rd hand information.
´In France we value frankness and we don't find it commendable to hide your feelings or your opinions. If you promise something you have to follow through. You are going to receive a lot of "non" because of that, because "oui" really means "oui".´

The more south you are in France the less this is true, I would even argue the same is generaly true for europe a part for the UK.
Google: same result:

No results found for "aiogram mocking".
> US: shallow enthusiasm, shallow friendships, fake excitement

I'm an American living in France for 10 years; the capacity for smoothing over awkward situations with heaps of bullshit is ubiquitous in France as well.

> Let's make something together" Apparently these are non-committal statement in US

As is the 'non' in French/France.
Does anyone has a link for the market shares of cross-platform mobile development tech ( react native, phonegap, flutter, etc) vs native ? in terms of apps on the stores, for example.

i know they were considered experimental a few years ago but wonder what’s the status today.
Yes friend, it will be. Now it is not (while we are in alpha stage).
Even less likely to succeed if they wholesale fake it from nothing.

Essentially the problem is very similar to detecting artifacts in video and audio. Reverse steganography, if you prefer.
And "jo!" in Swedish :)
Gotcha! Edited. From my experience found Flutter more reliable & easy to operate compared to React Native.
Not true at all, the vast majority of Chapter 11 bankruptcies lead to Chapter 7 bankruptcies and ultimately cessation of business:

https://scholarship.law.nd.edu/cgi/viewcontent.cgi?article=1...
Buy a dictionary. Volence doesn't have to use physical force.
The article mentioned that they are now and have been monitoring content of web sites they route and have been sharing information with various agencies based upon that content.

They have removed at least two portals, and higher up in the thread it is mentioned that they have also axed various sex related sites - and they are providing monitored info to agencies that use courts and guns to force people to do things... that is starting to sound more and more like a censorship system than a dump pipe which prevents overuse (ddos) - to me..
Oh please. Our whole product is a side effect of "working quickly", and it's anyone's guess how difficult it is to make any change in that now.
> As an aside, if someone’s thoughts are ill-intentioned, you should be able to dispel them by forcing an honest examination of everything.

Unfortunately the human brain doesn't work that way. It tends to resist new information -- even if logically presented and supported by hard evidence -- that contradicts its world view.

And I'm not even talking about people who suffer from some sort of mental illness, or who are poorly educated, or anything of that nature. Everyone's brain works this way.
While perfecting their own manipulation technologies.
There are 40 homicides a month in Chicago; they get even less media attention:

https://graphics.suntimes.com/homicides/
If the answer is anything less than what you make now, then it's really time to go.
500 last time I looked
Is the world not full of great work people have done as teams?

If I look around my lounge room right now, literally everything my eyes can see was put together by, not just a team, but a company (literally a team of teams), and much of it is actually very good and has already lasted for many years without fault.

I challenge you to name one person who has built a thing on their own without anyone else’s help.
I thought it was ironic, because it starts out almost like a children's story and is very approachable. I'd rather read this than a textbook, that's for sure.
I'm a bit annoyed people keep calling this an artificial pancreas. The pancreas does a lot more than producing insulin.
iTerm2: Customise the status bar to show your current version of Node/Ruby
There's an ad running in France right now for 1664 (a horse piss beer they drink here) which says 'pas mal' and immediately provides the footnote translation, synonyme of quality.
neither is CodenameOne (Java/Kotlin based)
I found it odd that the US uniquely protects hate speech. it is peculiar
That sounds interesting. What would be the go to documentation for a good Provider API implementation (i.e. like a best practice guide with an example)?
> I think having lousy metrics is better than not having metrics at all.

I fundamentally disagree. Metrics don't live in their own world. They affect the world around them and incentivize certain actions. Bad metrics can produce bad incentives. There are certainly many cases where simply not knowing something is better than knowing something that's only partially right. However, that requires a level of humility and acceptance of one's limitations that can be hard to defend to others looking for straight answers to all questions.
Why isn't there any mentioning of radiation exposure effects on film? Or are they so insignificant that it's not worth mentioning?
SEEKING WORK | Remote | Full-stack Developer

Location: Remote/UK/SF

Skills:

- Backend: Nodejs, Laravel, PHP, Express, Ruby on Rails, MongoDB
- Frontend: React, Vue, Gatsby, Bootstrap, Webpack, Backbone.js
- Devops: AWS, Heroku
- Mobile Native: Swift, Objective-C, Java & Kotlin
- Mobile Cross Platform: Flutter
- Database: PostgreSQL, MongoDB, MySQL

Portfolio & Infromation: https://mobilefirst.in

Email: arpan@mobilefirst.in

Recent Work:

* Working on AI-based Auto Insurance recommendation engine

* Working with Fantasy Startup & NFL & NHL teams Coaching Applications to improve Players Performance (Featured in NYT & WSJ)

GitHub: https://github.com/mobilefirstInc
I submit that the concept of free speech does not include a right to be heard.

Certainly there are forms of restricting someone's ability to be heard that would infringe on their right to free speech, but the former does not necessarily imply or require the latter.
Just for fun, here's how some of OpenCV's feature detectors handle the first image:

AKAZE: https://imgur.com/EvcStcH

ORB: https://imgur.com/YHSEDD7

I certainly wouldn't make any claims about what this says about the human visual system, but at least for these two algorithms they do seem to have troubles finding interesting key points to track on the buildings.
But the bank that has your mortgage on their balance sheet can get margin called. Ask Lehman Brothers how does that happen :)
https://www.engadget.com/2019/07/30/livestreamer-caught-usin...
It's in the article. Search for film fogging. It's not significant.
yes, i think this is a serious flaw in the US constitution. other countries are more sensible and reasonable when it comes to dealing with hate speech
I heard through a realtor / friend that during '08 there were some home equity loans that were called back though. I don't know the exact details of those who had their HEL's called but my friend stressed that mortgages would never be called back (unless capitalism collapses) but HEL's could be even if you're making on-time payments depending on terms.
I love the design of this site. It is compact, dense and to the point. I think we need to port cheatsheets for most popular languages in this format. There is also Learn Y in X minutes[1] which I often refer to but a cheatsheet like this where everything is neatly organized would be a huge help. I jump between 3-4 languages everyday and it is a pain in the ass to Google syntax, frankly embarrassing that I have to.

[1] https://learnxinyminutes.com/
While this has little relationship to the original article...
We really should be trying to use the native GUI toolkit (or cross-platform native UI libraries like libui), not using Flutter-esque libraries that draws everything from scratch.

Coherent UI is a very important point to users IMO. Users can assume that some special feature from App X will also work on App Y.

For example, in macOS Cocoa, textboxes have universal readline-esque keybindings (and is configurable globally) which, as an Emacs user, very, very useful.

Most Mac apps use Cocoa as the GUI toolkit, so basically all kinds of apps can benefit these keybindings.

Another example of this directly benefiting users is the addition of tabs in macOS Sierra.

macOS Sierra added tabs to Cocoa apps, and applications could get the feature without additional modification. I can use tabs in any application, with the same look-and-feel, in all apps.

Stories like these are mostly only macOS; since Windows apps usually just re-invent all kinds of UI elements, while Linux's GUI toolkits are super-fragmented. (GTK vs Qt is one thing, and there are lots of other options!)

Adding Flutter or any other UI library that draws everything from scratch is a bad idea.
I liked the way the UI was built in Flutter and of course Dart > vanilla JS. But with SwiftUI and Jet Pack around the corner there's a bit less appeal, especially since Kotlin & Swift > Dart and a lot of UX niceties come for free in iOS, like rotation / resizing or hiding the keyboard while scrolling.
In my understanding, if you have a client outside of EU, you can invoice them without VAT. It's the client's responsibility to pay VAT in their own country.

So that's what I do, and on my "Umsatzsteuererklärung" form, there is a field for income that is VAT-free, where I put basically everything.
Trigger Firebase Storage Image Resize with Cloud Functions
This is extra funny because in general anyone's internet access is trivially easy to take down with just a bunch of well sent and crafted routing control packets.

Internet was not designed in an adversarial model.
You have it right.

It is literally a container that allows you to pipeline functions on its contents. The only technical catch is that you aren't allowed to change the type of the contents in the function. That means if you start with something of type A in the container, you have to get a container containing something of type A at each stage of the pipeline.

There are probably 3 popular uses for monads. First to defer error handling. You allow type A to include some kind of error state. The you run your entire pipeline of functions, but at every stage if the container contains an error, you just return a container with the same error as output. That way, none of your pipeline stages need to check for valid input -- they just assume there were no errors before their stage.

The second main case is to defer processing until a later time. You have a pipeline of functions and a container. As long as you don't look at the result of running that pipeline, even if the container doesn't contain anything yet you can pretend that it represents your result. You can pass that along in your program, gradually appending more functions on your pipeline as you go. When you finally put something in the container, you can see what the result is. This is useful when you don't know what your result is right now, but you know what processing you want to do when you get the input (for example, if you are going to query some external system and when it returns you want to do some processing. You can go ahead and pretend to process that result and when the data finally arrives, then you can actually get the result of the computation).

The third main case is when you have a big list and you want to narrow it. For instance, you might have a list of food. You want to narrow that to a list of fruit. Then you want to narrow that to a list of red fruit. Then you want to narrow that to a list of red fruits that are berries. Instead of writing a function to do your whole query, you can separate it: A query for fruit. A query for red. A query for berries. This can make your code a lot easier to read.

There are other things you can do with monads, but that's the basics IMHO. They really are simple, but suprisingly enlightening. You might think, "This constraint that I return the same type each time is kind of annoying", but if you spend a fair amount of time with monads you will see that this allows you to make pretty amazing assumptions in your code -- which, in turn, let you do very powerful things.
> I appreciate your civility, and contributions to HN over the years, but also recognize the unAmerican nature of your ideas. What concerns me is that your ideas are infecting our young people.

Call that payback for American ideas infecting whole generations on the "old continent" :). My generation grew up watching US television shows.

Seriously though, HN may hosted by a US company, but the community is thoroughly international. Ideas from all around the world are present here, and are free to mix. That's, in my opinion, for the better. Neither Europe nor the US are perfect places, so one shouldn't be too attached to their current form and tradition. I believe that the job of each generation is to try and make the world better for next generations, and that involves exploring ideas to see if some may work better than the status quo.

BTW., while you say I have European perspective, and I can't deny having some European bias by virtue of living there, the ideas I'm pushing I developed reading American thinkers. I really don't read much of our "domestic" stuff, and probably 90+% of my media and knowledge consumption is American. So you may be surprised that many of the things I say are already considered by people in your country. They're not "European" in nature.

If I can take this chance to infect your mind with another idea, consider this: as an American, you care about your freedom (particularly the so-called "negative liberty"). But the free market doesn't care about your freedom at all. It cares about profits, and optimizes very strongly for that. It's not guaranteed that letting the market maximize profits unencumbered also maximizes the liberty of US citizens. The market doesn't care, and will just as happily give you liberty as it will take it away.
I think this is mostly just a preference thing and may have to do whether you're coming from a React vs Native Mobile background. As a React developer, React Native was really amazing for me and made perfect sense. Flutter on the other hand, not so much.
So what? It'd still be illegal, and you do the same thing to disincentivize garage anthrax as you do with any other illegal act: the threat of prison.
How Australia's Gun Control Experiment Worked (2018) [video]
If you actually do this I can only hope that you'd use a lossless audio format like FLAC. Even if the fidelity of a cassette recording might not reach the limitations of a lossy codec, you should only consider lossless audio for creating a future-proof archive and collection of music.

I think you should do it and provide access to others - I'm sure countless like-minded people would love it.
There are a lot of people out there who have issues with ads for ethical reasons. Don't poo-poo that as "jealousy of high-earners".
Well, managers typically have their own managers and will be under pressure to demonstrate how they are "managing" - I think a lot of these things are done to "manage up" from one level of management to another.
I'm on Firefox 69 beta. It worked fine for me. And Reader View works too.
In my case, the Finanzamt demand that I show them a degree in CS for my "Freiberuf" as software dev, but I only had a math degree, which was then accepted, too.
Would be interesting to know which subset of math he thought was most useful. There is just too much to learn.
> Moderation is keeping discussion civil and on-topic, which interestingly enough mostly happens by itself in 'absolute free speech' spaces.

The entire topic of this post -- 8chan -- is a fine counterexample to your idea there.
> However, hate speech on sites like 8chan does often lead to speech that incites violence.

Citation needed.
Link to the actual study:
https://aip.scitation.org/doi/10.1063/1.5026556
Hey, your CV looks good, I wouldn't worry too much about the template, layout etc. at the end of the day employers decide to interview you based off of you experience and education - not because you picked a nice font for your CV.

That said a couple things you could change are:

1. Add a few sentences at the top, saying who you are and what kind of job or company you're looking for. i.e. "I am a systems engineer with experience coding in Python and am looking for software developer roles."

2. Your work experience is far more important than your education, so move the education part down so in between "recent work experience" and "volunteer work".

3. "Software Specialist"? Is that your official title? Can you just change the title to something else like "Software and Systems Engineer"? The difference is tiny but could make it a lot easier getting past recruiters and HR.

4. Emphasise the programming part of your current role in both your CV and when you talk about it in interviews.

Finally, pick what kind of a developer role you want - your CV says you know python, git, sql, linux - so maybe you want to be a backend python / django developer? If so start a github profile and contribute to open source python projects.

Personally I have an "Open Source Contributions" section on my CV with links to each codebase I have contributed to and a short description of what I did. This kind of thing will be extremely helpful for you starting out.
Location: Mumbai, India

Remote: Yes

Willing to relocate: Negotiable

Technologies: Swift, Objective-C, React Native, ReactJS, Redux, Laravel, PHP, NodeJS, Flutter, GatsbyJS, MongoDB, PostgreSQL

Skills: Web Frontend, Mobile Frontend & Backend with NodeJS/Laravel

Resume: On Request

Portfolio: https://www.mobilefirst.in

Email: arpan [at] mobilefirst [dot] in

I'm looking for a short-term & contract opportunity where I can provide value with my technical expertise. I have led development teams & worked as a CTO for startups.
UK Bar First to Use Facial Recognition Technology
Something even reaching mainstream media is already too far down the line, making the tools to nip this in the bud before it reaches mainstream would be quite valuable in my opinion.
I might well be biased since I do work in an investment bank that caters mainly to private equity clients, and having spent a decent amount working in a PE fund, but this article also conveniently focuses solely on the bad part of the industry. Of course, not all PE is perfect, and not all are the same. There are high leverage funds, debt funds, distressed investment funds, large cap funds investing billions of dollars, small cap funds financing companies worth just about 10m. The fund I worked for, for example, focused on buying only a few companies (3-4 portfolio businesses) and then building these up over 5-10 years to become market leaders, by investing in the companies capabilities both through add-on acquisitions and R&D spending.
Of course, PE can also mean that in order to improve the company, some parts of it have to be restructured or shut down, but the blame for that cannot go only to the fund, but also to the management of that company letting divisions become lethargic.
Not all PE is the same - some funds are bad, focusing on just stripping as much money out of a business as possible and then getting rid of whatever is left. But generally, PE's make most money with businesses that grow beyond their original scale, and innovate more than their rivals. Also, thanks to the investment time frame and relative freedom that investors give the funds, a lot of good can be done with capital, such as investments in emerging economies and local champions.

The point is, the PE landscape is infinitely more complicated than just saying it is good or bad.
react native is a big bullshit
My suspect is distraction. People used to be able to deep work regularly.