skysight-inc/HackerNews huggingface dataset:
Win95 would default to 640x480 at some low color depth if there were nothing but vesa drivers to work with.

Made for a fun first hour after a fresh install.

Back then i had a habit of building up a cache of drivers and common software on drive, later dumped to CDs at irregular intervals, just to lessen the rebuild time.

Funny thing is that i kinda miss those days.

Back then i could pull the drive from a computer, cram it into another, and more often than not 9x would boot. It may give me that vesa only resolution etc, but it would boot.

These days it feels like it would just as well throw a hissy fit ascii screen about missing drivers, or something about the license not being verifiable.

I thought maybe Linux would rekindle this, but sadly it seems the DE devs are driving even it head first into the pavement. This so that they can use the GPU to draw all their bling bling widgets and paper over the kernel output with a HD logo...
The algorithm is calculating the mean of the set of images, so putting 1000 copies of the same image will do absolutely nothing
Gyrojet (rocket propelled ammunition)
I feel that it's misleading to say that the problems are self-inflicted. People who work in SFBA or rent there are suffering from the housing and infrastructure problems that are (to certain extent) caused by residents and homeowners in SFBA - these are two different populations with only a partial overlap, so the problems aren't self-inflicted, they're inflicted by one group onto the other.
Neat, that's very interesting as it does mention it's present in the ferment.
As also a fan of Apple, the lack of a headphone jack bites me about once a week and reminds me that I'm using an artificially constrained device. I also have BT headphones and they are comically unsuited for use with gaming and music apps.

At least with Apple, you can expect things like this because they're an (often annoyingly) opinionated company. No idea why all the Android companies followed suit, though. Wired headphones aren't going anywhere in the next few decades.
I bought an Ubunutu phone.
It had potential but it was too late to the game. It didn't get any developer momentum behind it, so it was lacking in apps, while Android got way better in the year and a half that I owned one.
I didn't mention the insertion of shit codecs, either. Or replacing them every couple of years when the soldered in battery dies (as opposed to my Sony MDRs, that I've been using almost daily for a decade). Or trying to use them for 6+ hours a day, and keep them charged.

Or the killer feature of knockabout earbuds: that they cost $10 or so you can use them without worrying about leaving them somewhere, and afford to keep a pair in every bag.
Cloudflare CEO calls for a system to regulate hateful internet content
You're definitely not alone in disliking the syntax.

I agree with most of your points, from what I've seen, except the last one.

One thing that Elixir seems to get right is a sane string implementation out of the box.
I'd love to run hardware at my house. I have two modest sized servers already: one for storage and a few other things, and one for backups.

My biggest issue isn't cost of running the stuff. The problem is the network: I am limited to a 5 Mbps upload on a goddamn commercial line*. I literally don't have an option for a faster connection. No static IP, no IPv6, no SLA, no anything. Do you know how long it takes to upload 1 TB over a link like this, while still having the web be usable? Because I do, and it's not pretty.

This is why home computing isn't happening. I am not running a rendering farm or a BTC mining operation here, so just having CPU cycles is doing me no good. But being able to run small apps on a self hosted PaaS would be really great, and I can't do that, basically ever.
Extreme CFD: Fluid Dynamics Projects at ACLF
Scottish (and most, although not all, other types of) whisky is produced using a "pot still" rather than a modern column, so you don't get an exact separation by boiling points. I mean, generally you're running the still at under 100C, but you get a substantial fraction of water (~30%) in the output as well.

I suspect that if you plotted the still's throughput as a function of boiling point of the inputs, what you'd get is a fairly broad normal distribution centered on the temperature of the still "head" during the distillation run, with the width of the curve dependent on the design of the still. The upper tail of that curve could easily (must, really) be catching small amounts of substances that boil at 200+C.
> Executives believe that an environment without cubicles fosters collaboration, innovation and creativity. Research has backed up some of these claims.

Pretty much all the research I've read into this actually says the exact opposite.
Dreamhost Challenges Department of Justice Anti-Trump Records Request
Yep - that's true. I dunno, and I'm facing the same issue myself. Wish I had a solution.
Come to Toronto. We have it all.
> Yes, it is a case of the rich making life harder for the poor, but that's only a tragedy for the poor.

No, all parties take part in it. Rent control, mandating low-income units, preventing new developments, preventing gentrification, etc. all constrain supply. And it isn't just the rich doing it.

A more proper description would be a conflict between the insiders and the outsiders, with the insider being anyone who already rents or owns a place. Insiders don't want change, and want outsiders to be punished and taxed.

The commons in this case isn't the land, it's the government and laws.
It's kind of like "You go to war with the army you have"- I mean, your code runs on computers people have, not the ones you wish they had.
> I think I can safely say that offering a variety of colors would not be an appealing feature to you. I also feel safe guessing battery life is a bigger factor in your purchasing decision than the brand of the phone. You're probably not very influenced by which celebrities use which phone. You also probably don't buy new phones on release day.

- Maybe it's a work phone and I had no choice in the matter?
- Maybe I have a specific requirement (like a specific app I need) which requires a specific platform?
- Maybe my preferred phone recently broke and I could only immediately afford the phone in my hand?
- Maybe the phone was a gift and I had no say in the matter?

There are lots of not-unlikely scenarios like the above which mean any conclusion you might try to draw would have a very low level of accuracy.

I'm not interested in defending/participating in your particular evaluation of whatever phone you think I might have, I'm just making generic points that those guesses are essentially worthless, except for making internal musings and assumptions about me (which you could do about anything).
Could you show me where? I saw nothing in that article mentioning machine learning or deep learning specifically, and the paper the blog post is based on seems to use non-ML based techniques.

My assumption is that a deep learning algorithm trained on multiple different styles and variations of watermarked images would be much more robust to the sort of changes Google proposed in this blog post as a way to defeat their existing algorithms.
Yes.

Superficially, `do ... end` blocks look like English, because they are English words. On the other hand, they don't really correspond to any real grammar construct of the English language. They live in the the uncanny valley where you try to read it like English, but you can't actually read it as such. For some reason, the use of keywords like `def`, `defmodule` or `defmacro` doesn't bother me as much. Maybe because they are not block delimiters?

In my opinion, braces, delimiters or parenthesis create less visual noise than endless cascades of `end` keywords:

def f(x) do
...
end
end
end
end

There are other block keywords besides `end`, which serve no purpose other than simplify some keyword list arguments at the cost of higher complexity.

In general there is too much syntax sugar for things that don't really benefit from it.

Parenthesis in function calls are optional in some places but not others, which creates some unnecessary confusion.

The syntax for anonymous functions is

fn arg -> do ... end

The `end` keyword is strange and I keep forgetting it (that's more a problem with me than the syntax, I know).

The language is subtly whitespace sensitive in some places, while being mostly whitespace insensitive.

Macros can't take a variable number of arguments, which leads to the proliferation of Special Forms (it's a kind of macros that is treated as special by the compiler) which could perfectly be macros if it weren't for this limitation.

For a situation where this causes problems and requires some extra weirdness in what should be a simple DSL, look at this Github issue in the new testing library scheduled for inclusion in the standard library: https://github.com/whatyouhide/stream_data/issues/21
I like the paper. But it does not have much to do with the traditional canon of philosophical problems. Thankfully it does nothing more than set out a conceptual space in which the general theoretical framework of AI can be analysed. I guess that might be philosophical pragmatism, i.e. finding answers/language sufficient to one's needs and conditions. But there are no especially overt second-order epistemological/ontological claims, e.g. such as figuring out what knowledge is or can be.
I meant that you do it on the device itself, not remotely. The article is about temporarily disabling fingerprint unlocking and that's what you can achieve with the Android app (does Apple's let you lock the device you're holding in your hands? It might have a sanity check that only allows you to do it with your other devices).

The alternative would be to remove manually all your fingerprints, then readd them later.
That's a good list of hacks I've come across.
But I thought we stopped using the 'symmetric nats' terminology a decade ago when the IETF Behave specification came out? https://tools.ietf.org/html/draft-ietf-behave-rfc3489bis-18
The specification tries to classify Nat behaviour into 3 classes: (1) when a port mapping can be reused (for any outgoing connection, for an outgoing connection to the same IP, for an outgoing connection to the same IP:Port endpoint), (2) what port is allocated when a new mapping is created (same as the private IP if possible, a contiguous port generated by a global counter, or a random port), and (3) how are incoming packets filtered/dropped based on the source IP:port (not filtered, ok from same IP, must be from same IP:port).
Most Nats can be described using some combination of these behaviours. See this paper for details:
https://www.hivestreaming.com/natcracker-nat-combinations-ma...
At my job, we recently changed to this, and I dislike it. I like to refer to it as Office Design by Orwell.
Launch HN: VergeSense (YC S17) – AI-Powered Sensors for Building Management
Hello HN! This is Dan and Kelby (tripleplay369), the founders of
VergeSense (http://www.vergesense.com). We're building an AI-powered
facility management platform that helps companies use their buildings
more efficiently. The cost of real estate is typically the #2 cost
center for any company (after people), but most companies don't have a
good way of measuring how their building is being used. Our product solves
this by identifying wasted areas and recommending more productive
uses for that space (e.g. turning unused offices into conference rooms
or employee lounge areas).

The core of our offering is a discrete sensor that leverages multiple
inputs (primarily an imaging sensor + PIR-based motion sensing), which
feed into a neural network model that executes inference directly on
the device. This allows us to do powerful processing on inexpensive hardware.

Our machine-learning stack is built around Tensorflow, which we use in two ways:
1) for inference (we embed Tensorflow directly on a Raspberry Pi),
and 2) training new models in the cloud. New models can be pushed remotely to the devices over-the-air to make the sensors “smarter”.

While our sensors are currently trained to count people, our vision is to evolve
into a 100% passive "super-sensor" that can be configured to detect
thousands of different types of events. Examples that we've explored
include things like detecting falls (e.g. during an emergency),
counting assets (equipment, furniture, cars), and monitoring
equipment usage (for preventative maintenance).

We're happy to chat and would love to hear your thoughts. Some things
we've worked on that might be interesting to discuss:
rapid-prototyping for hardware (Raspberry Pis +ESP8266),
machine-learning, computer-vision,
building automation, BLE, B2B sales, keeping sane while
drawing bounding boxes, or anything else that comes to mind!

We look forward to your feedback!

Dan + Kelby
Let the KKK March
Yes but is the aim here not to bedazzle a star struck audience, rather than properly educate?
Whatever, you know what I meant. But yeah, I do hate branding :P
I find it amazing, but maybe I was just lucky. I bought a cheap plastic HP ultrabook a decade ago and it survived four years of being carried every day on a backpack on the bus and being taken to camping vacations. Sure, it had scratches aplenty, and a couple of broken spots on the outer rim, but it worked fine.
> However, most sales for smartphones are from contracts sold directly from carriers so it'll be interesting to see how they'll do in the market with their current strategy

Is this still true? I just bought a new phone (on Verizon) and they didn't even have a contract subsidy option anymore. I know T-Mobile also dropped this a couple years ago.
Crowding is the whole point of cities: get lots of people and jobs together in a small space and let them benefit from each other. If lack of crowding is more important to someone than economic opportunity, they can go live in the countryside.

The benefits of centralization & economic opportunity for you but no one else isn't a stable equilibrium or a coherent policy goal. The only way you could plausibly achieve that over the long term is with border controls and immigration policy, something that's explicitly off the table for the interior of the United States per the Constitution.
When my son was born I did a bunch is research on probiotics with good scientific evidence of efficacy. I ended up getting him these which contain most of the promising/researched strains. It's also a liquid which helps in giving it to a baby. I'm pretty convinced that a good probiotic and Onega3 supliment are extremely beneficial.

https://www.amazon.com/BIOAMICUS-COMPLETE-Toddler-Probiotic-...
Comcast is the most hated corporation in America. There's already a big competitive opportunity for non-terrible ISPs.
> many of the "oil states" are not oblivious to the writing on the wall and as a result have begun allocating significant portions of their "fossil fuel" profits into alternative channels, in many cases into energy as well.

And not just recently; it's been that way for decades. This (alongside the fact that certain other oil states had not done so) was a major contributing factor to the 1990-1991 Gulf War, for instance.
No, that money came out of the pot of money that they were previously paying to Cogent for transit through to Verizon and Comcast. Describing an extremely-typical paid peering agreement as a "ransom" is massively intellectually dishonest.
A little expensive IMHO.

I've dropped the iPhone a little more than a year ago. I got a Y6II for $179. Perfect performance, but didn't like Huawei's tweaks to Android.

I just got a Moto G5 Plus with nearly-stock Android and it's the best phone I've ever owned, and I paid only EUR 280 for it.
> There's no need to become Manhattan or Hong Kong. Just invest in infrastructure.

You're not getting the basic point with transit infrastructure: it requires density.

Transit systems are only viable with enough people living and working at walking distance from the stations.

Increasing density decreases traffic, increases transit effectiveness, and reduces environmental impact. It's simple geometry.
It is a statement, but not one that his selection of phone is making.

In other words, if he states that's why he got a particular phone, then yes. However, just by having a particular phone, nobody can draw any significant information from it other than he owns a phone.

There is always the significant chance that the person did not choose their phone (e.g. work phone).
For me, at least, it's not a problem that it doesn't optimally communicate targeted information. I watch talks like this for entertainment and maybe to pick up some information by osmosis and the undirected style is good for that. This was a very good talk by the way, and reinforced my positive feelings towards functional programming, thanks for doing it.
Time Traveler: Search Words by First Known Use Date
Is this even a debate? Wikipedia makes it clear that it is called "The X Window System", or "X" for short.

https://en.wikipedia.org/wiki/X_Window_System
And yet, nobody's ever seen change without breaking the law...
Space Startups See a Future When Millions of People Live and Work in Space
No, it suggests something in the US is vastly more effective in preventing sepsis than this probiotic concoction.
I was a super early adopter and couldn't agree more. I was also pretty young at the time and really only had that one checking account as a source of money, and their failures at being a bank really screwed me over. I can remember being in line trying to pay for $200 worth of groceries and getting declined (despite having well over that available in my checking account). The reason was eventually cited to me as a "technical glitch" after I had to call their after-hours "emergency line" and wait for a callback standing next to my groceries for a half hour.

The mobile experience was really great though, and I like that they automatically accounted for things like tips in your available balance to give a clearer picture of available funds.
The New Firefox and Ridiculous Numbers of Tabs

https://metafluff.com/2017/07/21/i-am-a-tab-hoarder/
Not sure about that. The move only seemed to reinforce Foxconn's status as an even bigger supplier.
facebook.com/l.php?u=
Sorry! I quoted from the homepage of the device (poor use of quote indentation, shame on me): https://www.essential.com
Meh, I bought my first OnePlus phone a few months ago and while the phone itself is great, I've been thoroughly unimpressed with their support and unavailability of most accessories, both from OnePlus and 3rd parties. It's a huge turn off and I won't buy another one.
I was just ranting to some people yesterday about how with HDMI there are still remnants of the original NTSC broadcast standard from nearly 80 years ago. Even though we've (finally!) reached the point where my digital computer is sending a digital image to my digital monitor with no unnecessary analog conversions in between.
I'm not sure what responsible disclosure would look like in this case? It's only the firmware decryption key that's been released. Also:

"very important: secure enclave has not been hacked. decryption key in this case is for the firmware, allowing more researchers to look at it" https://twitter.com/chronic/status/898217462029791232
> Your phone is your personal property.

Oh, come on! It runs android. My phone and data belongs to google.
So where is this copy stored?
Long-Term Threats to Ballot Privacy
I immediately searched for the word "pension" in the comments, and your comment was the only one to have it. She's 62 years old, and commuting to this job so that she can maximize her pension.

https://www.calpers.ca.gov/page/employers/benefit-programs/r...
SELF DRIVING CARS is the solution. Just go sleep in your car and 3 hours later you can start working.
I don't know why, because I don't think they are all that similar, but I'm often asked to defend my choice of using Elixir professionally vs. Go. From the article, this is one of the big reasons I chose Elixir over Go:

"Go’s goroutines are neither memory-isolated nor are they guaranteed to yield after a certain amount of time. Certain types of library operations in Go (e.g. syscalls) will automatically yield the thread, but there are cases where a long-running computation could prevent yielding."

goroutines also take up about 10 times the memory.
>I'm talking about drop-down menus that take over a full second to open.

That is not a limitation of the platform though.
That's the plan of the FreedomBox (http://freedomboxfoundation.org/), but it seems to have stagnated.

If you don't mind the proprietary aspect, there are some NAS boxes that come with a simple(?) GUI for installing and running such services.
Thanks! I wasn't happy about being stuck with the original AdBlock.

Now, let's wait till WebExtensions API reaches feature parity with the old plugins. Vim addons are not yet able to open links in new tabs.

But Firefox is my favorite browser again.
Plug and play? A washing machine already needs water input, it would be an interesting hack to pipe up the internals so that during the first run, it will first fill the ballast container, and only after that's full will the rest of the water be used for normal washing. And somehow make it so that the ballast container can be sealed off when it's full, maybe a tiny sliding door which will rise with the water, and when it's high enough, a magnet above it will pull it and seal the container shut.

And if you want to transport it, just add a mechanism that can release all the water... and also open that door.
I am skeptical that this can work well.

Having deep understanding of the code in question is essential for a good code review. Not just the code under review, but the wider scope of the project. This helps spot architectural problems, inconsistencies, unearth hidden assumptions or assumption breakages, and the like.

Reviewing the code as a drive-by loses all of those benefits and boils down to focusing on the code at hand, coding style, nitpicks, and implicitly assuming the code fits well with the rest (enforcing consistent coding style and pointing out code smells is certainly useful, these however can be automated to some extent by linters and services like CodeClimate).

I have been a reviewer in hundreds of pull requests, and reviews I've done where I have been intimately familiar with the existing code base were consistently much better than the reviews I did as an outsider to the project - even when, knowing this, I spent a lot more effort on the reviews as an outsider.

The founders seem to recognize this (it's mentioned in the TC article) and mention pairing up reviewers with the same companies, but this IMHO will not be enough, unless these reviewers are basically on retainer and work regularly, and often, with the same company.

I'd love to be proven wrong, so good luck PullRequest team!
Add a warped new MD5 for each watermark and they'll never be removable.
OP mentioned a server, so 24/7 is indeed what I was shooting for. 35W was a figure from when I plugged a Thinkpad T61 (Core 2 duo, as well) into a Kill-a-Watt. I actually did use that machine as a traveling server.

You can obviously buy newer tech for even better power efficiency, but that gets into a discussion of accounting for capital cost vs recurring.
There's also the possibility of forming an azeotrope (like with ethanol/water at 96% ethanol). Azeotropes are cool, they're exploited a lot e.g. as working fluids in heat pumps.
Isn't a newsletter for those who already know about it and what it is and want to be informed about its progress?
Just because it gets linked from HN doesn't mean it has to act as introductory page.
Interesting article. Thanks for linking!

I think the statement could also be succinctly summarized from a simpleton's perspective as: "Have a problem? Science and tech will eventually find the answer." Science and tech keep answering questions, so it gives the false impression that every problem can be answered with science and tech, which in turn seems to justify - at least in part - every answer science and tech gives.