skysight-inc/HackerNews huggingface dataset:
I would buy a wireless audio speaker that uses NFC instead of bluetooth to connect to Android or iPhone. You would have to set the phone on the device but that would be a small price to pay if the connection were more reliable.
That page has some sort of funky scrolljacking, -1 for usability. Yet another reason to disable JavaScript.
Anecdotally, I was a pretty average math student growing up and a pretty good math student in university. One of the reasons I studied math in college was to improve what was objectively my weakest area intellectually, but I found that once we were working with much more abstract models and theories, I was more competent.
(He is, even though it is unintentional.)
Another bluetooth device that is not used because it is annoying to use instead of useful. This isn't the fault of bluetooth, but it adds to the reputation that bluetooth devices are more hassle than they are worth. The cheap headphones he went back to don't have the annoying misfeatures that he hates.
That doesn't change with Vulkan, screw up a transform/shader math/vertex format and you'll also end up with a blank screen.

Ironically there's a bunch more debuggers that work with OpenGL as opposed to Vulkan(or know how to debug you're way out of a blank screen by tweaking shaders/api calls to eliminate things).
How many people here can name their state senator or representative?

Of the hundreds of people who might read this, I'm sure only a small handful could do it without looking it up. It's a serious problem that people don't follow state politics at all, and it's not a problem with the people themselves. We need a system that doesn't require people to follow what their president, senator, congressman, governor, state senator, mayor, and city councilman, along with dozens of other elected officials, are doing while in office.

If you're going to promote change, don't just promote a change in who we elect, because there's a Nash equilibrium that leads them to behave as all politicians have. Promote a change in HOW we elect them. Change the rules of the game and a different game will be played.
Github has no provision for this. So it's more a Github issue than a Cloudflare one. The latter has the Full (but not strict) SSL option for precisely this situation, which is arguably better than going with Flexible SSL.
Hi! Author of Algo here. The beauty of Algo is that it takes care of all the server security for you, including deleting the keys used to access it if you want. There's nothing additional to secure after you install the server. Try it out! The server has no extra services, everything is AppArmor'd, and all unnecessary features are removed.
Yes, PVS-Studio is very good and useful for avoiding bugs.

No, companies don't really care about avoiding bugs. No one at Samsung will risk delaying the release of the next plastic crap product by fixing any problems. Why would they? Defects will even encourage customers to buy a new device because they are used to getting no bug fix updates. This is the worst possible company for Viva64 to go to.

It seems like C++ developers either don't give a shit about code quality or they do, and don't make many mistakes anymore. Either way there is little demand for a static analyzer. It won't get easier for Viva64 in the future. A few years ago, Compilers and IDEs started providing similar warnings as PVS-Studio, although not quite as sophisticated yet. Code-level testing begins to be a thing in proprietary software. Clang offers valgrind-like sanitizers for different classes of bugs that even PVS-Studio cannot detect.

TIL that Viva64 has over 20 employees. The passive-aggressive blog posts always made it look like one or two people running PVS-Studio as a side project or so. I read those posts regularly, but I don't remember them announcing any new features or improvements in PVS-Studio itself. Why do I have to pay annually if they don't spend the money on improving the product?

I am not even sure if PVS-Studio is worth the money. They don't have prices on the web site and defend their business decisions in the FAQ (https://www.viva64.com/en/order-faq/) in a very unprofessional way. After reading that it feels like I might get ripped off.
I see mods getting after people about it when they're not expressing the generally accepted view around here too, though.
The risk is that compared to single payer universal health care in other nations, thousands of people die in the US who aren't covered or poorly covered due to their inability to pay for their health care. Millions probably endure worse health than necessary with cost discouragements to getting the care they already pay to carry as insurance. Should profit margins dictate how much a new drug or medical device costs?
Engineering Data Analytics With Presto And Parquet At Uber
'Downloading Linux ISOs' is basically 'torrenting stuff illegally'
I agree, people want validation and it steers them to post a higher ratio of videos. A subtle way of altering user behavior.
0.0000001% of the power runs a slow append only database. 99.99999999% runs a security system for it.
What is the point of this comment? If you want to create a tiny static web page for which the benefits of a service worker are nominal, then do it and stop worrying about it. That's not the purpose of service workers anyways.
1 Megabyte and your average BT audio device has less memory than you think

Standards have not been made considering today's availability of memory and resources
He meant software drivers, not people drivers.
A 1 trillion-ton iceberg has broken off Antarctica
Hi, author here. Yes! IPSEC works great in most of the major client platforms. All the information to set them up is documented in the Algo readme: https://github.com/trailofbits/algo#configure-the-vpn-client...
To be contrarian for a second, perhaps there isn't enough money in politics? Look how much candidates like Bernie Sanders and Donald Trump were able to raise directly from constituents, despite being snubbed by big money. What if we give more direct democratic funding tools to the public, like vouchers, to counteract corporate interests, other special interest groups, and the rich? Restricting political expenditure seems like a fundamental violation of free speech, but getting more public money into politics to counteract concentrated interests seems like a completely viable solution?
1. fragile encoding schemes

2. fragile modulation techniques (uwb would've been a "final solution" to the problem, but died to patent trolls)

3. interference from wifi (try using bt mouse while downloading an hd movie)

4. because of three different "wire protocols"

But the upside is that BT super cheap to implement, and thus ubiquitous
Oh... We can ask about way sub projects were selected, and are they can be called a representative sample.

Nevertheless I agree with you: there are no obvious way to do a better estimation, so words "fair" and "transparent" seem right in place there. Of course only if Karpov does not try to mislead his readers deliberately by choosing sub projects by some criterion that correlates with error rate.
Management of Heterogeneous internal systems?
We run a lot of different applications which is difficult for our devops team to manage.

Each system has their own hosts, different stop/start scripts, different distribution, inconsistent monitoring, different locations for log files etc. When there is a problem or maintenance there is a high overhead due to required knowledge of each specific application.

Do you know of any good high level tools to manage different apps? or APIs to implement to help with this? Even standards.
Is it safe to assume that this isn't quite what Satoshi had in mind back in 2009 ?
There was basically an episode of Black Mirror about this
well, laying off the most expensive part of SC + focusing looks like business is getting mature and practical, given the competition and turning from 'exciting new thing' into regular normal business.
Alternative View Layers for an Elm App
The "reliability" problems with pairing/disconnection were one set of problems, "features" were another.
I found programming (started my first year in college) to be easily accessible, and quite a natural next step due to my success in math at the time. It is interesting how folks develop a mental model of a problem space and scaffold knowledge onto previous models to understand problems at hand. What do you feel made programming accessible when you started?
You are obviously giving Facebook to much information to act upon. Some suggestions:

1. Don't use Facebook :)

2. If you use it don't tag your family members as such. Or your close friends as FB "close friends"

3. Never tag anyone in photos

4. Never set "relationship status"

5. Never add info about where do you live, work, etc.

6. Having separate public profile for your company/work related stuff is probably a good idea.

7. Never post anything you wouldn't want to see in CNN news :)
GP is saying the reverse: that people shouldn't feel bad if the money that Bill Gates hands out randomly is redistributed again, since none of the people he gave it to initially had earned it.
Hi, author here. First, that issue was way overblown (it's exactly what streisand does, and assumes an attacker with local access to your VPN server... which means you are already wayyyy owned).

Second, yes, we moved certificate generation to the client and delete keys by default after we generate them to avoid this issue entirely: https://github.com/trailofbits/algo/pull/169
BGP Visualization
Thank you for mentioning that possibility. I'll raise the issue with Whisper.
Hi! Author of Algo here. You can read the full information about why we think a self-hosted VPN is better than a VPN service here: https://blog.trailofbits.com/2016/12/12/meet-algo-the-vpn-th...
you're talking about undoing an architecture that lifts the benefits of an entire platform having done the work for you, in order to pick one that is probably easier to migrate to in the future.

You prefer doing all the work mostly from scratch, upfront and straight away, instead of having to maybe adapt a library later if you actually need to migrate.

I think your cost analysis is off.
And what would you say if the author comes back and replies "Yes, I am an MD."

"Oh, okay. Sorry."

?
Well, now I am wondering about Id-driven software development.
Fair government is one of the policy goals on Altman's page.
Amazon and WhatsApp almost as bad as US telcos at protecting privacy: EFF
I'm maintaining an old, sprawling Django app right now. It's decidedly un-fun.
> never visited the site before

I already said that self signed certs are not going to solve every problem. They solve some problems, which is better plaintext HTTP that we should have retired over a decade ago. Obviously you should validate the server - probably through the usual PKI methods - whenever possible.

> revocation

Revocation would happen in the usual manner. The dongle is just a minor example of another way to provide validation. Obviously each methods will have their own benefits and limitations. I'm not saying we should replace PKI with physical dongles; I'm suggesting that alternative (non-PKI) methods are possible and they can not only coexist, they can also corroborate each other.
Your data is too important to be self hosted
True, as long as both transceivers are 100% to spec. The problem is, it's a VERY large and complicated spec, and it's easy to make one little slip and have to completely renegotiate the connection.
Have you also tested on Vultr and Linode?
PWA is very slick for making complex client-side web applications work and feel much more like native mobile applications, in terms of faster launch, off-line, etc. (And by the way, the machinery to make them work is getting quite nicely integrated in the box with Angular for example - I expect the same for other SPA libraries coming soon also).

But I am somewhat skeptical of the implications beyond SPAs, which is that, across the entire Internet, basically every static website in the world should be converted to a PWA for an optimal mobile experience. Doesn't that seem backwards? Shouldn't mobile browsers have a way to "just work" and give a great experience for static websites, rather than changing all the sites? Shouldn't we only need something like PWA for rich SPAs?
That's the point :).
Medicare is also currently prevented by law from negotiating for drug prices. If we shift more people onto Medicare, we need to fix that problem too. The overall structure of a single payer/administrator is most likely to save money, but we need to be vigilant about the specific rules it is imposed with too.
For Penn Station in particular, one can beat the crowd by heading downstairs and looking at the small CRT under the stairs. You will see the platform assignment at the same time as the crowd, but you are closer to the platforms and don't have to use the same stairs as everyone else.
In my ecperience, lots of political posts stay up for quite a long time without getting [Dead]; articles that are on classic flamewar topics or which are fairly shallow posts on the partisan controversy of the day tend not to.
Hi! Author of Algo here.

Probably not! Algo is not made for circumvention, it's made for security. You need to go to the extremes of anti-circumvention tech to get ANYTHING to work in China too. It's not a matter of OpenVPN vs IPSEC. None of them work. Tough problem! I'd love to get funding to work on it though.

At the very least, you'll look nearly exactly like a regular business traveler trying to VPN back to HQ with an Algo setup, so it'll attract less suspicion for that reason alone.
I've worked on consumer electronics, code quality is up to the technical leads. Asserts had to be fixed, warnings as errors, and all memory problems were to be fixed, full stop. We had crash dump reporting in place, more than 10 hits and the issue got investigated and fixed.

Some software teams take pride in their work, it is unfortunate consumers don't have an easy way to ID those teams when buying a product.
It's Phil Plait; he's been writing like this for a long time. I generally like his stuff, but his "look how clever and in tune with the kids I am" overuse of "embiggen" makes me eye-roll every time.
>Getting over the "not invented here" mentality allows us to focus on doing things that are novel, or things that are custom.

I remember gradually coming to accept this as an intermediate programmer. Once you do, it's incredibly freeing. You can stop thinking in terms of "I'm gonna write SOOO much complex code to solve this problem!" to "I bet I can pipe together 5 different CLI programs and not write a single line of code".

You learn that it's all about layers of abstraction, and understanding that the human brain is far more useful and efficient at problem sets higher and higher on that scale of abstraction than it is at twiddling bits.
The mistake that most people make is thinking about whether or not they should make a "game engine" when what they really want to do is make a game.

If you want to make a game, make it. If it makes sense to use somebody else's engine to make it, then by all means do so. If you aren't going use someone else's game engine (which is a perfectly valid choice), skip straight to making your game. After you've made a game or two, you'll know whether making a "game engine" out of what you've written previously is a worthwhile effort for your next game.
> what novel feature

Ask that in 10 years; I believe there is always progress to be made.
I can name one engineer who was president, Jimmy Carter. How many politicians in general are engineers or scientists? How many are in positions Sam mentions? My guess would be < 10%. I'm probably overestimating. Engineers are probably one of the most if not the most under represented in the field of politics. I can name a few doctors who are candidates or successful politicians.

Engineers can be politicians, would be the name of my non-profit. This new yorker piece is also a good read: http://www.newyorker.com/tech/elements/two-nasa-engineers-tr...
Fasting
Why did this get flagged? A bunch of people being sour? If the technology community cannot come together here to find solutions to the problems of government, where shall we gather?
> Installing LetsEncrypt is not much work and he might be motivated if a lot of people ask him.

Assuming he has direct access to his server of course. If he's on a shared host, he may not have the option to use LetsEncrypt, but may be forced to a buy a certificate from the hosting company.
I've built a food delivery platform
Hello,

I've built a platform for food delivery for my customer prestofood.it in my origin country(Sicily).

Now it is ready and in production but I wanna get other money because my effort was huge compared to the money that I got from this project.

But there are a lot of big companies on delivery food so probably to think to sell my platform could be quite ridiculous.

What Kind of business model could use to get money from this project?

The platform was build on the top of ruby on rails using turbolinks for the mobile apps.

It consists of a backoffice, operator pannel, apps iOS/Android,
raspeberry and printer and the website for the clients where they can make the their own orders:

* Back-office produces the content for site and apps, it is possible to add restaurants, menus cities etc.

* Operator panel is a realtime panel written in js, where the operators(employed) of my customer accept and confirm the orders, there are a statistica panel too.

* iOS and Android app using turbolinks adapter.

* Raspberry software that downloads the orders from the restaurant and print and send a feedback if
the order was printed

Any Idea is really appreciated

A.
I can't stand Vulkan for exactly the reason specified: "Vulkan is the government office telling you, you still don't have all the necessary forms to proceed." I wonder how anyone can find this description attractive, but apparently the author does.

If there is a personal hell for me somewhere, this is the definition of it. Perhaps as a compiler target, it could be usable. But on its own... not a chance.
Millions of Verizon Customers Data Exposed by It's Partner
Ok this is pretty impressive with the VR style display on the mobile device
I've always had trouble with bluetooth devices until I got AirPods. Whatever bluetooth setup they're using is very reliable. I use them with my phone, windows computer, ubuntu work machine, and I rarely ever have connection issues.
I don't know if the unreliability is the fault of Bluetooth, the product, the drivers, or the OS. Or if it's inherent to wirelessness which can't ever be expected to work as well as normal headphones with any protocol because the problem is just significantly harder. Regardless, headphones have been a solved problem for a long time and I'll use what's always worked.
Working on low level engine things for 15+ years lets me wield Unity like a sword now. It's a mid-level sword, but my technique makes up for that.
Why not just not patent it if you want it available for everyone? The current version of Google would not enforce the patent. In the future if Google's leadership, organization or position in the market changes someone would be able to obtain the patent and then no one would have the favor.
Huge Carmack fan here but I feel the need to defend the latest hi-octane Doom incarnation from 2016 - IMHO great controls, fast old-school gameplay, superbe graphics.
Except for some of us, it isn't actually that fun to spend 5 minutes gluing together 6 libraries with no documentation, and 4 hours figuring out an undocumented bug deep in the source code. We would rather write someone from scratch :)

Not that you can really afford to do that in a paid position, but for a side hobby like making a game? Absolutely. If you are making a game for fun, do what is fun to you.
UK Fintech startup Curve raises $10M to accelerate growth
I was under the impression that the Progressive part of PWA meant Progressive Enhancement.

I have a PWA that creates html/css in the build process.
If JS is enabled, it acts as an SPA.
If JS is disabled, it's a simple static site.
If ServiceWorker can be used, caches the html/css I built which both the SPA and static site versions can use.
If no SW, then fallback to AppCache/LocalStorage/etc.

The hardest part was finding a CSS framework that doesn't use JS and still can do menus/etc nicely.
FHSS is an amazing technology, from the standpoints of both efficiency of spectrum usage and being a clever loophole for regulators.
What if mom is a mathematician?
i actually did some pretty extensive research on this. there's very few high-quality apps in this area. the only software i found to be genuinely effective is this very obscure program called sprintworks (windows only). dunno how it works but so far i haven't been able to figure out a way to bypass the block.

to my mind, an effective blocker is extremely important and far superior to using willpower to resist your bad side. the fact is that when gratification is impossible or really difficult, you don't need to spend any willpower at all, you can just count on your other bad side, i.e. your 'lazy' self, to kill off the social media impulse. when a little person inside you says "go check out facebook!", previously you yourself have to step in and say "no, f* off*!" but now you can just sit back and watch with quite amusement as another little person (your lazy self) steps up and say "nah man, it's too much trouble" —— and bam! the impulse is gone.

the ego depetion theory in psychology may have turned out to be less empirically well-founded than people think, but personally i found it to be very useful. avoid using willpower as much as possible. instead, cleverly design your environment and play the little bad people inside your against one another to your advantage.
Java is actually not that bad – Java with LWJGL gets you within a factor of 1.6 to C++ performance, while actually being "write once run everywhere" (for PC, at least). That’s good enough.
Movie Theaters Might Just Be Giant TVs in the Near Future
I'd read up on the elixir language itself from the official website, then look into the "Little Elixir and OTP Guidebook"

https://www.manning.com/books/the-little-elixir-and-otp-guid...
There's Nothing Clickable About the Color Red (2016)
Love Nikki-Dress UP Queen Hack Cheat Code
I've always thought that consciousness seems a lot less mysterious if you consider it as a feedback loop within the neocortex. We know that the brain takes raw sensory input and turns it, via a neural hierarchy of increasing abstraction, into a high-level, integrated model. We also know that there is a lot of additional neural connectivity, both across different sections of the neocortex, and from higher levels back to lower ones.

If you consider this diffuse connectivity not just as a regulation method, but as another form of sensory input, then it stands to reason that the brain would form an additional self-referential hierarchy of abstraction and pattern recognition based on its own internal state, and that this "sense", a literal self-awareness, would be very much like what we experience as consciousness.
Not Hotdog, When Ridiculous AI Fiction Becomes Hilarious Reality
We still have limits on donating directly to candidates.

More dollars going to super PACs devalues people's votes. I think it's producing lousy candidates so I would support a law for enforcement that would bring us back to the time when we didn't have super PACs. I understand you disagree. That's fine.
SELECT CONCAT
(
'ALTER TABLE ',
t1.TABLE_SCHEMA,
'.',
t1.table_name,
' MODIFY ',
t1.column_name,
' ',
t1.data_type,
'(' ,
CHARACTER_MAXIMUM_LENGTH,
')',
' CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;'
)
FROM
information_schema.columns t1

WHERE t1.TABLE_SCHEMA like 'omtest'
AND t1.COLLATION_NAME IS NOT NULL
AND t1.COLLATION_NAME NOT IN ('utf8mb4_unicode_ci')

AND table_name = 'emails';