skysight-inc/HackerNews huggingface dataset:
I may be guilty of some defensive tactics at times, but I don't lie. By lie I mean making statements that are false. I have rarely seen overt lies, but... In one case a PhD in my group claimed a certain level of system performance (which he could not meet) was mathematically impossible. Our boss could not refute it, but I quietly went back to the lab and achieved the goal. I filed a note about that man's integrity under my hat.
कुछ बताने लायक नहीं :(
----
nothing worth telling :(
Very impressive. Controlling yourself is way harder and far more rewarding than controlling others.
Coding everything to run on proprietary mainframes (sorry, cloud services) is going to "change the world." Sigh.
Application security for NOAA and obtaining my OSCP certification.
What’s your story? Sounds like you have firsthand experience.
It doesn't fix the underlying problem: kernel and drivers are still not updatable and will keep having security issues.
My Warby Parker glasses feel insubstantial, but they've been unfailingly durable and I'm confident they'll last at least as long as my prescription (or my desire to have a different look). I don't expect them to be a lifetime purchase.
sometimes you need mechanism sympathy instead of relying on tools so much

If you need mechanical sympathy throughout you still need solid measurements, you still need to know when you fall off performance cliffs, but you should be experienced enough not to be misled by articles like this one. That last bit was my biggest concern. Because very very few Java apps have performance bottlenecks throughout. That's more typically seen in game engines, where the whole app is a hot loop, and they're not often written in Java.

As to whether it works or not: I've seen it work repeatedly for scanning and parsing. I don't know your situation and can't say why it hasn't worked for you. But again, measurement is the most important bit, and you still need to notice the cliff dropping.
It seems like a tug of war between the capitalists and the government. They each adopt and promote the economic theories which they think justify their actions and desires.
Much more VR than I expected to, and it was more interesting than I expected as well.
Which highlights how important it is to invest in making computing more approachable for the masses. It's how we democratize tech today.
> Many people see dating as an enjoyable activity

Possible but I doubt most people enjoy dating that much. From my estimation, most people are annoyed while they are on the market and feel better when they are settled into a relationship. In fact, I suspect that the crappiness of dating is an evolutionary mechanism that pushes people into monogamy. In other words, the fact that dating is unpleasurable makes people more monogamous, improving offspring chances. Just my speculation.
Expanding Fellowship.AI to New York and London
How did it go with the alcohol? I am going to try from Jan 1. Plan is to do at least 2 months. Do you think its better to cut it off in stages or just abruptly?
I continued to work on intercooler.js:

https://github.com/LeadDyno/intercooler-js

http://intercoolerjs.org

I'm trying to get people to reconsider the more traditional web development style of server-side rendering of HTML + HATEOAS.
Less social media

More cooking

Less apps on phone

More foosball

Less angst (jealousy)

More sharing (Polyamory)

Less work

More toying with locks (lockpicking)

Less flying

More camping

Less beer

More wine

Be less frugal

Support more people with (financial) needs

Weed out the car collection

Do one or two plastic surgeries

Less coding

Collect more art

Less different accounts

More krav maga

Less phones on me

More using different languages

Correct a wrong
In general the word "females" makes me think of Ferengi and redpillers in a very off-putting way, but maybe it's normal in the academic econ literature.
The Future of Academic Publishing
Primarily on my kinda-side project Exoframe [1]. We needed a self-hosted tool that allows simple one-command deployments and I've ended up building it myself using Docker. Seems to work pretty well so far :D

[1] https://github.com/exoframejs/exoframe
Low-level functions may be reused in combinations which limit what gets fed to them by higher-level tests. Perhaps there are bugs in some text processing widget, which only happen on small blocks -- and small blocks only get fed to low-level functions on disconnection from the service, which would be too costly to repeat exhaustively in integration tests.

The most reliable way to address this kind of problem is to match the tests to the function. Look at what each function does, anticipate edge cases, contemplate the core purpose, then write what you believe are an appropriate number of unit tests.

You can choose not to prioritize the problems which are revealed by unit testing but not integration testing, but you can't say that such problems don't exist.
You may overthink something here
You’ve got to self promote. So what’s it capable of doing? Now/planned/hoped for
Sure, but in the US that investigation always leads to aquittal, so what even is the point?
Poor white men arguably have more in common with poor women of other races than they do with rich white CEOs or presidents, but, you know, divide and rule.
Ask HN: What are your predictions for 2018?
They are different, but related.

Observation effect is: when you observe a characteristic of an object, you change that object on a way that what you observed (that was one of some possibilities) is now the only possibility.

Uncertainty is: there are some characteristics that when you observe one of them, you change the others invalidating any previous measurement.
Yes! There’s nothing wrong with traditional web dev architecture!
I gained 30 lbs (on purpose)
> un-upstreamable for non-technical reasons

It was my understanding that it was almost completely technical reason, i.e., vendors write drivers that mostly work but are completely terrible from a quality perspective.
System for automating perception using Deep Learning - computer vision, natural language processing, text to speech, advanced speech recognition. For robotics and artistic purposes. The pace in this area is simply stunning and it's unbelievable what a talented kid can do with it these days. Maybe I'll release parts of it as open source someday.
I understand your frustration, but I have little sympathy. Most of us who aren't white males have never had the luxury of not having to think about white males. Our success is largely contingent on understanding the dominant culture of the circles of power. It is, indeed, tiresome to have to do so.

Now I'm not saying life is easy for the white male. I know it's not. We all know the vast majority of white males aren't basking in wealth and power. I'm simply saying, look how exclusive the top is to those who aren't white and male, and for all the challenges the composite white male faces in navigating the world, the composite person who is not white male that has those, plus the mechanisms that filter us out the higher we rise.

I'm not asking you to cry for me. I don't need it. I wrote the above in full recognition that if you remove the white part, as a male, I'm in the in group. I try to understand the advantages I have as a guy, a heterosexual, an American, and a person who was born well off, and I try to advocate for those that don't have those advantages.
https://focuster.com

Automatic scheduling in your calendar for your to-do list.

This past year we added a ton of new integrations with project management tools as well as support for calendars beyond Google (eg. Apple iCloud, Microsoft Exchange, etc).

It has been a ton of work but very satisfying! Would love to connect with other bootstrapped SaaS founders.
I buy mine from Warby Parker. I don't get rock-bottom prices, but the frames I got were good quality, their in-store experience is great, and they've good customer service.

Plus, I can try before I buy...which I value a lot (I don't want to guess at how glasses fit/look)
Except for CR-39 (1.50), all plastics lenses (e.g. high index, poly, trivex) block 100% of UVA and UVB light, so any UV-blocking coating is unnecessary, https://www.eyecarebusiness.com/issues/2012/august-2012/a-lo...

It's also good for your eyes to have a small amount of UV exposure, at least a few mins per day, so take off your glasses for short periods when outside. Everyone who does not wear glasses and is not wearing sunglasses 100% of the time is receiving some UV exposure.
The guy who basically said profit should always be a companies goal regardless of the social, environmental, or political costs? I think keynesianism is part of the problem, not the solution.
> UK gun restrictions are relatively recent (~20 years).

This statement is misleading. Yes there were gun laws made twenty years ago, as there were ten years before that, twenty years before that, thirty years before that ... right back to 1594. Source Wikipedia.
I keep a growing library of little one-page javascript apps for illustrating concepts and educating my two boys. Reviewing my commit history for the year, I was pleased to find I've added nearly 20 apps to it in 2017. I wouldn't have been able to build so many 20 years ago, but there's so much code available out there to copy-paste, programming often feels like playing with building blocks.

http://ideonexus.github.io/Explorable-Explanations/
Linux vs. BSD in a man page
Growing a business around selling online courses[0] focused on helping developers get things done.

[0]: https://nickjanetakis.com/courses/
teaching AIs how to touch and interact with the environment (not officially released yet): https://github.com/jtoy/sensenet
Funny you should talk about shared spatial computing environments. Have you seen what Alan Kay's research group is doing lately? :-)

https://dynamicland.org/
https://ossia.io : a visual programming language for interactive shows & music, and its associated network protocols & integrations in creative coding environments (puredata, max/msp, unity3d, openframeworks, etc...)
A pizza place has enough foresight to call the house that 'ordered 50 pizzas' before actually delivering 50 pizzas.
I agree that Mythbusters was important to Adam's progression, but perhaps not just because of the exposure of being a co-host of a popular show. It gave him "fuck you" money and let him know just how many people at large are interested in doing what he does.

Ultimately, Adam has done much more to put him in his current spot than just co-host Mythbusters. He has gone to maker events, cons, and works hard to encourage others to take up the making hobby. He makes tutorials on how to create props freely available. He actively participates in the community, and makes people feel good about themselves - such as unboxing and praising creative efforts.

IMO, Adam is the quintessential example of what is possible when someone no longer has to worry about providing for food and shelter, and can do what they want. Maybe he's the 1% in that regard, but the value provided by his 1% is worth the other 99%.
I finally released my full stack Clojure framework: Coast on Clojure, tepid response so far probably because the community doesn’t really like frameworks, but I’m a rebel
Its funny that your own one line comment contains three grammatical errors.

I guess it only matters when it's someone else?
Do you not see the contradiction here? If there was only GNOME, then you'd be stuck with GNOME's failings (whether obvious bugs like segfaults, or more subjective failures like their attempts to kill tray icons). Choice and diversity are the strength of *nix.
The Linux distributors might be able to solve this. Obviously there are tons of Window managers and a dozen of consistent, working Desktop Environments. Ubuntu already made clear that they are moving away from X and moreover that a better UX on the WM part will be a priority.

I use Linux again since this year after working almost only on OS X for 5 years or so. It has been more setup work than I wished but I'm really satisfied now. OS X just lacks the transparency and customizability that Linux easily provides.

Not sure how Fuchsia will evolve. There are more Operating Systems than Window Managers. But only 2 Operating Systems with good driver support. Their names are Linux and Windows - OS X runs only on a handful of configurations. Android's Hardware support is a mess.

Either they will support running Linux or Android drivers, or otherwise their system will be just useful for Marketing demos.

> something like a native Electron minus the memory and CPU overhead

I guess this is exactly what Chrome OS does. Or just use Firefox/Chrome on Linux. At least Firefox still has a working Marketplace...
Taking my company's first product from "demo to industry partner" to "two systems installed and used in production by our end clients".

It's been a rough year financially but we've made a ton of ground and it's looking pretty damn shiny for 2018.

Edit: Since that was pretty vague, it's a system for guarding, automating and remotely operating industrial hydraulic booms (eg. fixed plant rockbreakers, jib and knuckleboom cranes, etc.)
Except, that wasn't at all the point of this presentation...
A bunch of Enterprise projects I can't talk about ;(

But also https://bibres.com a publishing platform that is trying a different way to monetize txt content. Think quora + Kickstarter
https://smart.ly

We offer a free, licensed MBA (working on accreditation process) using an interactive (re: non-video), mobile-centric content platform. In addition, we provide job-matching services for anyone interested in opting in.

I'm proud of what we've built and hoping it continues to see traction in 2018.
Landed a new job in a new (to me), hard to enter industry making 2x what I used to make. Also achieved 2 new certifications. Personally I finally have a good management of my migraines and starting toward veganism.
Buckets, private desktop budgeting app.

https://www.budgetwithbuckets.com
I don't dream about having anything. I dream about what I can do and how I feel.
> It's why you always if you can afford one, get a lawyer for guidance.

And somehow people talk about class warfare as if it was the lower classes starting the violence.
>> the size of an economy will closely follow the amount of aggregate supply

I find this hard to understand.

Consider your local McDonalds franchise. According to this theory, if the franchisee makes more Big Macs (i.e., increases supply) the economy will grow. We know that's not true. More customers aren't going to walk in the door just because the franchisee made more Big Macs. Given that he wasn't turning away any customers to begin with, the franchisee can't make more Big Macs until more customers start walking in the door. Stated another way, supply does not drive demand, it is demand that drives supply.

This 'neoclassical economics' is balderdash that has been used to give tax cuts to the wealthy, under the guise that such tax cuts will increase supply which will then grow the economy. It won't. It is demand that drives supply. If we must use tax cuts to drive economic growth then give those tax cuts to the middle class, and raise minimum wages, because the middle class will then use the extra money to buy more Big Macs.
I have seen use-of-force training exercises that look very similar except there is actually a weapon being drawn. I don't think it makes the officer who pulled the trigger innocent, but I believe he behaved exactly the way he was trained, and holding him personally responsible would not prevent this kind of thing from happening again.

Note in particular it is a different officer who is talking in the video and created the whole situation.
I made a new HN client for iOS, 8chen!

https://itunes.apple.com/us/app/8chen-for-hacker-news/id1308...
for $10 and $20!
Good point, why sell your house when you can't buy anything that gives a good return? Better to rent it. So we're in the everything bubble and there is no pin in sight.
I was working on LibreTaxi https://github.com/ro31337/libretaxi

it's ride sharing app that works thru Telegram (currently). Surprisingly, it worked really well, there are 100-500 rides in some cities every day
The LTSE is part of what’s called the National Market System, so our stocks still trade on other exchanges. We don’t limit the ability of traders to access the stock.
This is another means by which advance comms and info capabilities undermine social trust.

https://www.reddit.com/r/dredmorbius/comments/6jqakv/communi...
Working on an anti-forensic tool just for the fun of it.
But is it really random? #conspiracy
>The solution I want is a Linux OS, a WM with a good, cohesive, long term vision, and an easy way to build apps within at vision — something like a native Electron minus the memory and CPU overhead. I believe Google could do this.

This is literally MacOS/Cocoa/AppKit minus Linux plus BSD
Just for fun, made an anti-forensic tool to help out my pentesting team. Also found more vulns :D
I hear a lot of evangelism but no success stories aside from one-off use cases that almost seem designed to benefit from the autoscaling.

To me, this is marketing and second-tier marketing by consultants hoping to sell you their services.

Serverless makes it harder to test locally, harder to move between hosts, often times much slower (cold starts), and forces going to the network to do things like persist to disk, run queues, etc. Of course, all these services are provided by the megacorp in charge of your servers so the lock-in goes deeper.

The only ones that should be considering serverless are companies that need to scale up and down operations at a moment's notice. That is if you're huge or doing a lot of short-burt big data processing. Otherwise, it's all koolaid.

Enjoy the open standards we have. Let's work on improving and evangelizing those instead of megacorp lock-ins.
If you’re an alcoholic and drink daily, it can be very dangerous to stop cold turkey. If this is more of a lifestyle change, where you drink a few times a week but want to cut it out, I’d say (with zero scientific justification whatsoever) it’s sort of up to the person. Dietary and habitual changes for me have been easiest when made dramatically, but I know for many others that reduces quality outcomes. This is probably one of those scenarios where you need to know which side of the spectrum works best for you from past experiences.
As a programmer with a young child who loves screens, this is a lovely idea.
Automating more Terraform stuff.

First, a script that calculates what percentage of your AWS resources (15 different resources for now) are managed by the Terraform code in a given directory, and then creates GitHub style badges for each. https://github.com/chrisanthropic/terraform-infra-as-code-co...

Second, a script to fully automate importing an existing GitHub org into Terraform and create a basic Terraform resource block for each resource. Imports teams, users, user memberships, and all repos. https://github.com/chrisanthropic/terraform-import-github-or...

Both scripts are just bash and the AWS API, GitHub API, and Terraform. jq is also required.
I am not a Chemist - what do you suggest as a good plug-and-play water filtering system for a normal US apartment?
Maybe performers will start to license out their face for use in adult videos. You don't have to participate in the porn itself, but you'll get a tiny royalty from each view. It's an interesting way to monetize your appearance without having to be physically present. I can totally see people coming up with performer "mod packs".
I worked on my side project, a cross-platform game engine: https://github.com/bioglaze/aether3d

In 2017 I mostly worked on the engine's Vulkan and D3D12 support. In 2018 I plan to add Android support and physically-based rendering.

I sometimes also blog about the development: https://bioglaze.blogspot.fi/
2017 was fully dedicated to working on Appure ( https://appure.io ). This is screenshot generator for iTunes and Play stores. Probably will be adding some new things to it in 2018 too
I guess I don’t understand what you want to know.
https://helpdesk.lastpass.com/emergency-access/

From the documention:

LastPass uses public-private key cryptography with RSA-2048 to allow users to share the key to their vault with trusted parties, without ever passing that information in an unencrypted format to LastPass. When Emergency Access is activated, each user has a pair of cryptographic keys – a public key to allow others to encrypt data for the user, and a private key that allows the user to decrypt the data that others have encrypted for them.

The key used to encrypt and decrypt your vault data is encrypted with the Emergency Access contact’s public key, and can be decrypted only with their corresponding private key. When setting up Emergency Access, you are using the recipient’s public key, encrypting your vault key with that public key, and then LastPass stores that RSA-2048 encrypted data until it’s released after the waiting period you specify. Only the recipient can decrypt the data, so no one else can decrypt it without access to the private key of the recipient you’re sharing it with, which is encrypted with their master password key. This process is completely automated, with no action required by the end user, and ensures that the data is inaccessible by LastPass or outside parties.
> Most of us who aren't white males have never had the luxury of not having to think about white males. Our success is largely contingent on understanding the dominant culture of the circles of power. It is, indeed, tiresome to have to do so.

Everyone who seeks and earns power does this, even white men. If we want to be powerful, we mimic powerful people. You're conflating race and culture, which are massively different. A white hillbilly from Tennessee will have just as much trouble becoming an executive as a black man from the projects.
The two aren't mutually exclusive.

Treble attempts to fix fragmentation by re-standardizing and more loosely coupling between the driver layer and system APIs. We won't know if this is a solution until later and this XKCD[0] kind of explains why.

This is a real time OS from the ground up. Some have SPECULATED it might be run in a VM/container rather than directly on hardware, effectively further standardizing in a similar way to Treble but via a virtual machine's interface instead of a series of system APIs.

That would allow Google to ship Fuchsia VM/container images that could run in every single handset no matter the hardware, and therefore every Android device could be updated directly by Google at the same time.

Meaning Fuchsia may not replace Linux, it might run above Linux and therefore above Treble. That's why the two aren't mutually exclusive.

PS - This is how Microsoft's XBox One platform is engineered currently.

[0] https://xkcd.com/927/
For open source, I built a browser, a native JVM tool in Rust, and a WebAssembly backend for the JVM among other things at https://github.com/cretz.
See Apple. They took a lot of the inventions there and brought them to market.
To be fair a vast amount of technical books have the same problems, going over the same things again and again.

A couple of years ago, here o HN, an author shared his experience about collaborating with a publishing house. Apparently the publishers have very specific requirements about the required number of pages and the author has to conform.
There seems to be a difference between minerals already dissolved in water, and taking dry minerals straight.

Part of this may simply be the combination of other minerals and foreign mater in the water that somehow helps the body absorb correctly.

Just like eating whole vegetables vs eating isolated plant supplement extracts.
For durability, flexible metal / memory metal / Flexon can take a lot of abuse.