skysight-inc/HackerNews huggingface dataset:
> that can masquerade under any interface - files, devices, windows or whatnot

Why are you sledgehammering all these entities into this primitive and narrow way of thinking in the first place?

They are different. And in order for different entities to have some common properties you don't have to think of them as a hierarchical relation of communicating objects.
The best part of this for me was the batch updates. I am a little confused at the need for a user defined type that is a copy of the schema of the table. Wouldn't it be better to do use:

::table_name%ROWTYPE;

That way you wouldn't need to maintain a table and a type with the exact same schema, no?
I think it's identical in concern, but substantially different in both manner and content. Aside from his obvious abusive behavior, I gave specific suggestions for ways to address the issue.
Not sure I can advise on the best practice, but I know how NOT to do it: my buddy just told me that a family member spent untold hours digitizing decades of family photos and documents... all at a resolution of 1024x768. headdesk
Hands on with the new apple watch
You shouldn't. I've spent months trying to figure out a few services to launch some apps and it's been a complete and utter waste of time. Yes, there are a lot of services, but the platform is incredibly buggy, the docs beyond unusable and unsearchable, and the customer support extremely slow. Not only that, but you'll get stuck in a proprietary system that's going to charge you many times what more traditional hosting options would. Here's a different experience that's probably very similar to what you'll go through: http://lucianux.com/blog/2015/08/26/aws:-i'd-rather-cut-my-o...
What has Microsoft done with user consent?
Data Science: Anscombe's Quartet – Descriptive Statistics
Too many environmentally minded people are under the impression that environmental preservation means holding an ecological system in stasis to prevent change. I think this is a decent article showing a few of the reasons that those ideas need a little rethinking on what it means to help the environment.
If you're going to say something like that, you might as well explain why you think that way.

They seem to fill the void between in-depth study and knowing absolutely nothing.
I've been using the 'ninja' for years.
https://www.youtube.com/watch?v=Bt3dHE6-dYg&gl=BE
Thanks so much for responding. I agree that a significant cause of our disagreement is definitional.

I'll get back to you either later this evening or tomorrow with a response that your comment deserves.

For now, there is billable work to be done.
What kind of organisations have you worked in? I've been lucky (?) to work in an organisation with a dedicated network/infrastructure team. My work life got a lot better when I gained more understanding of how the network was put together (vis-a-vis load balancers, DNS, data center locations etc).

I still don't have a "low level" understanding of the network I use.
Your retirement fund may one day be run by code
Cherry-picking a few cities is not helpful
Unicode smiley, sure, but it would appear that not all emoji's are filtered: https://news.ycombinator.com/item?id=10202935
Great list!

The biggest channel that's missing is, obviously, khan academy.

Here's my list that I would like to add(with the HN crowd in mind):

- Khan Academy (https://www.youtube.com/user/khanacademy)

- Backyard Brains (https://www.youtube.com/channel/UCICLIvkj29GG63NpA3K2Elw)

- DEFCONConference (https://www.youtube.com/channel/UC6Om9kAkl32dWlDSNlDS9Iw) - DEFCON talks.

- Emacs rocks (https://www.youtube.com/user/emacsrocks) - brilliant emacs tutorials. (watch older videos, recent ones are tutorials on Clojure).

- MIT OpenCourseWare (https://www.youtube.com/channel/UCEBb1b_L6zDS3xTUrIALZOw) - MIT lectures

- Y Combinator (https://www.youtube.com/channel/UCcefcZRL2oaA_uBNeo5UOWg) - startup interviews

- How to Start a Startup(https://www.youtube.com/channel/UCxIJaCMEptJjxmmQgGFsnCg) - brilliant course about startups from YC

Not HN-related:

- Dean Leysen (https://www.youtube.com/channel/UCYDsDpSWZUJdTtQoRFRQZzA) - Essays on science and trivia, very fun.

- FZDSCHOOL(https://www.youtube.com/channel/UCbdyjrrJAjDIACjCsjAGFAA) - Fantastic painting tutorials.

- Proko (https://www.youtube.com/channel/UClM2LuQ1q5WEc23462tQzBg) - Also great painting tutorials

I hope you guys can suggest some more.
Tough problem for sure, especially getting users to understand. For keyboards you could use the Bluetooth pairing trust trick. Display a short random number code on the screen, and only accept the keyboard if the numbers are typed, which could be interpreted as the user vouching for the keyboard. The need for this in Bluetooth land is more obvious due to the wireless nature of it, but USB is also an untrusted network.
The spoken language has some horrible holes in it. A couple of my favorite examples: "You cannot put too much salt in a margarita" (which has two completely opposite meanings) and "I did not say he beat his dog" (which can have seven different underlying meanings depending on where you put the inflection).
The Internet of Things Influencer Report (Very Cool)
Try to structure your problems as: If a pre-existing library existed to solve my problem, what would it look like?

Then, go and create that library. You'll get more reuse (and better test coverage, maintainability, open-source ability) than just making spaghetti code every time.
The SCRAM button in that photo is from the EBR-1 breeder reactor in Idaho.

It got pushed once in 1955 by a supervisor who had to jump over the table to hit it, because the employee in charge of the panel was chatting on the phone with his wife.

It was hit too late though, and half the core melted down.

(That's particularly bad for breeder reactors, because it can cause a nuclear explosion.)

Ironically, the entire chain-of-events was precipitated by a different wrong button being pressed.
Yeah but just because a flawed analogy happens to work for people who are completely clueless about S3, doesn't mean you should deliberately misname your service to accommodate this lowest common denominator.
Here's a list of all the algorithms and data structures I've actually needed to implement by hand so far:
Money. Ideas. Engineering. Pick 2.

Which combo has the greatest chance of success?
Your first paragraph is a perfect description of working with AWS.
AI: Fiction vs. Reality – where do we stand now?
I admittedly have not read the docs yet and I'm curious how this compares to Java packaging[1], SBT assembly[2],and SBT native packager[3]. I understand that containerization is a feature, but I am unsure how it improves over a simple Dockerfile using one of the aforementioned packaging solutions.

1. https://docs.oracle.com/javase/8/docs/technotes/guides/deplo...
2. https://github.com/sbt/sbt-assembly
3. https://github.com/sbt/sbt-native-packager
Pages are complex and non-trivial to render nowadays. Your computer speed is probably playing a part.
NAR Study: New Home Construction Trailing Job Growth in Majority of Metro Areas
A Good Library to Arduino PIC Programmer
Offtopic, but I thought it was funny:

I got a "YOU HAVE REACHED YOUR ARTICLE LIMIT" banner after the first paragraph, but the banner looked so much like all the other crap on the site that I had looked over it. I spent 2 entire minutes figuring out where the hell the rest of the article was.

I think paywalls are a pretty good idea so no comment there, but if you want people to sign up, at least make sure the place is otherwise void of mess so people can find the "buy" button.
I wouldn't call this worked up or upset.

The post claims to have "better hames" for the AWS services. Many of those names are much worse.

Take the suggested "Amazon Beginning Cut Pro" which was their suggestion for "Elastic Transcoder".

"Beginning Cut Pro" is clearly a reference to Apple's NLE, Final Cut Pro. I would suggest that there are literally zero people on the planet, who would use Amazon's video transcoding service (I imagine it's essentially a distributed ffmpeg queue.) to process video files before importing them into FCP.

This isn't "tongue in cheek", this is "stupid and confusing as an attempt at a laugh". I mean, what if I suggested that a hosted Memcached service be called AppStart because it uses memory and Apps use memory.

> having something to translate back to things I can understand was really helpful

My issue is that several of the services covered, already have a MORE MEANINGFUL name. So if I had no idea what "Elastic Transcoder" did, but it was instead called "Amazon Beginning Cut Pro", I would then assume it's somehow a tool meant to work with FCP, and disregard it (I don't need a NLE, at most maybe I need something akin to ffmpeg, so I can transcode/scale video files between formats automatically and efficiently.

If it's comedy, call it comedy, and make it actually funny.

If it's meant to be a useful guide, make it fucking accurate, or it's worse than what AWS is doing already.
REALTORS and the New Closing Process Survey (TRID)
No, calling it Amazon FTP would be both misleading and incorrect, and is a very bad idea.
@Minimaxir, I agree with your post. Misleading title probably to get eyeballs.:)
Read textbooks.
I've found reading the right books to be the best way. Lectures tend to be too broad for me, although they can serve as good overviews.

My philosophy is that if I want to learn something, I get a few suggestions for books, briefly skim through their contents and pick one. After that I'll take notes in it and reread and basically squeeze every ounce of knowledge that I possibly can from it until it's engrained in my brain.
As a Coloradan, this is something that we have been especially hard hit by. More and more people are living in/around our national forests in the mountains. Naturally, they don't want to deal with fires, nor the remnants left behind (charred landscape for a decade or more.)

But as this article alludes to, it has to burn. It does naturally. We have to let go - we are wasting valuable resources to fight these fires. People have _died_ fighting these fires. And for what? So your house doesn't burn down?

I'm sorry, but a fire is typically a slow-moving natural disaster. It rarely strikes without a fair warning. I've been saying for years now that if you live in a potential burn area, know where your irreplaceables are, carry fire insurance, evacuate and LET IT BURN.

We can't keep fighting nature and winning.
Don't use a smith machine. Find a gym with (or buy) a proper squat rack with safety bars that you can adjust to the proper height if you do have to bail out of a squat.

With a smith machine, you don't get the full range of motion you have with real barbell squats - it's straight-line up and down. I also am not a fan of the twisting motion you need to perform to get the bar locked in.
Show HN: Make a programmable mirror
Disagree: Environmentalists (at least here in California) understand that fire has a role in forest management. Parties opposed to that course of action are the homeowners in the forests and portions of the timber industry who would prefer to log the unnaturally dense forests (caused by fire suppression).
An interesting thought that you don't hear expressed in the mainstream media - letting small fires burn a little longer prevents big fires.
Airbnb? Umm... how do you mean?

My motivation was that I wanted to find places that would be suitable for me to travel to and work, but I didn't want to browse countless of blogs to figure out.

I thought approachign it from a data perspective would be easier. The data will always be subjective and never completely accurate, but it can give people an idea.

It now seems like the sites inspires people too to start traveling, when they see all the options. That I never expected.
Yes, it may matter which capability exists. If the capability exists from space, it means that they can easily switch between targets across a large swath of areas, as compared to deploying a drone near you. Have you seen laser acoustics deployed from a drone or similar platform before? It seems like getting a sufficiently stable mount on a drone would be a blocker here, although I'm not familiar with the state of that technology.
That is completely irrelevant.

They also support SFTP, and WebDAV too. Are these protocols all the same thing now, just because some apps support multiple protocols?
"The vast majority of EU coutries follow civil law (as opposed to common law) and courts are supposed to interpret law, not interpret precedents. Basically the only holdout to this is the UK, which leads to civil law sometimes being referred to as Continental law."

Right, which is what I said.
It's raw html, css, js and php. No frameworks. Just me hand coding everything :)
I turned reading into a game
From a UK perspective. I'm 48, most of my friends are 38-60'ish, we all call it Lego. I'm more inclined to believe that it's younger people in the UK (under 25-30) that use "Legos", simply due to the availability of US kids telly that us older farts never had (I barely had three channels up until 2002 - BBC1/2 and Channel4). My ex's kids picked up some of these aberrations ("so fun" instead of "so much fun" is an example that used to grate for me). There were so many times I wanted to sabotage that bloody Sky box.
It's crowdsourced and validated by data moderators. But it'll never be 100% accurate.
MIT and Cambridge have worst cybersecurity scores out of 485 major universities
Fukuyama's recent book Political Order and Political Decay goes into some detail on the forest service, from its origins as a model of a modern effective government agency in the Progressive era to one captured by special interests and turned ineffective by conflicting mandates from congress.
Boston / ONSITE Only

CrowdComfort - Lead iOS Developer. This is a Director track position with a Superb Salary + Equity.

Interview ASAP!

For more info:
Email: Allan.VonSchenkel@crowdcomfort.com
Why are we allowing any of the corporations, governments, and police departments to get away with any of the stupid shit they continuously do? Mostly because it would take a significant act of power to do anything about it, power which we don't have and even if we do, we do not wish to exercise. The exercising of which would probably cause more problems in the short term than it would solve. Most people will not do anything about such problems.
Unfortunately, the touch screen doesn't work through the mirror, however, we're using reusable sticky stuff to attach the mirror to the tablet, so its easy to remove if needed.
>I'd always prefer the SML module system to anything OOP for a project of any scale.

There's a problem. I don't know any project which was implemented with SML on scale (I mean at least several MLOC).
https://www.nsnam.org looks like a good idea, but my head is spinning from the first tutorials - I'd love a "network simulator" that could just replay pcap files. Do you think that programmers watching and understanding some of what's going on in a Wireshark session would help?
Might be nice if it could bump a post back to "new" when the dupe detector finds a dupe with not-very-much-attention - that way, effectively the comments are merged.
Nasa created a material that heal it self.. t-1000 is coming
This article has an innocence that seems almost willfully blind. They write:

"But assiduous firefighting is also to blame."

They don't spend much time talking about the most obvious force that drives the "assiduous firefighting". The expansion of the suburbs have pushed human habitation out into what used to be the middle of a forest. Also, the increased popularity of what is sometimes referred to as "country living" but which is really a form of low density suburban living, has added to the trend.

The point is, areas that used to be free of humans now have a bunch of $1.2 million dollar homes. And thus you have an affluent demographic that is pushing hard for "assiduous firefighting". And that trend will continue so long as the suburbs continue to expand, which will likely be a long time.

The article has a tone that suggests policy makers are simply making an mistake by engaging in "assiduous firefighting". Overlooking the political forces that drive this make it difficult to understand why it is difficult to stop.
"Carry Fire Insurance" -- That raises the fundamental economic issue, which surprisingly the Economist was silent; a policy of fire suppression is a subsidy for the people who choose to live int he forest. If there wasn't a policy of fire suppression, a home owner wouldn't be able to get fire insurance, and without it, they wouldn't be able to get a mortgage so fewer homes would be built in the forest.
Facebook Paper and Copyright screens
Re: the question of this thread.

I've built it by myself and I think it gives me a big advantage. I see a lot of people partnering with co-founders, and then they have to discuss every little new feature. And ego gets involved. And meetings.

I just have a meeting in my head before I sleep every night with what I'm going to make the next day. It means I ship faster.
Easy. Just use dblink or foreign table to execute part of the statement inside other transaction. dblink to the same server/db is often used as way to create an "AUTONOMOUS_TRANSACTION"
A Brief History of Software Engineering (2008) [pdf]
https://mergenthalerlinotype.files.wordpress.com/2011/03/dil...
Could you recommend some resources or a good place to start for this approach?

I've experimented some with what I consider to be "hack" solutions where your character is basically covered in collision shapes and sensors and I've yet to feel it is robust compared to a solution that uses actual math. My reference point for "great controls" would have to be Super Meat Boy and N+ -- though for all I know they've taken an approach described in the article.
Nice expansion pack! Some of those were in their nominees list (see the link at the bottom of their article) but didn't quite make it into the shortlist. All subjective, I'm sure!
Don't forget Newsblur, also OSS and has apps for all the mobile platforms.
EFF Urges Appeals Court to Toughen Privacy Protections for Devices at the Border
But using this symbol is ending the conversation in a disrespectful way, thereby nullifying the rest of the communication.
Anyone else notice the date on this article is wrong ? I first expected this to be something about 9/11. I read the date to see when it was published, and it is from tomorrow!
Ask HN: How do I clear my mind and regain focus?
Over the last couple of years my mind has become like a dull pencil and this only seems to accelerate as time goes by. I think the core of the problem is some kind of information overload. I have a list with over ten thousand bookmarks and everyday I add a larger number than I process. I also have a list with a few hundred books that I want to read. Beside that I have dozens of half-finished projects and many more unstarted.

If I try to read a book, process a bookmark from the list or work on a project, I am unable to focus on the task even though I find it very interesting, it is like my subconscious mind is focusing on all the other things I need to do. Tragically, the only area where my mind is not impaired is when it comes to accumulating even more bookmarks, I'm able to do this for hours with great focus.

I do not drink or smoke and I exercise regulary.

I know that meditation can be used to clear the mind, but after some research I learned the field is incredible broad and often goes much deeper that just clearing the mind. This also means that I am able to add hundreds more books and bookmarks to my lists which I really do not need.

Can you recommend me a single resource that explains the steps to clear my mind and regain focus?
EFF Asks New Jersey’s Supreme Court to Maintain State’s Commitment to Privacy
Hands on with the new apple ipad pro pencil and keyboard
GPUs at Heart of Google Deep Learning for Real-Time Pedestrian Detection
Stuart Cheshire's rant may be relevant - "It's the Latency, Stupid"

https://rescomp.stanford.edu/~cheshire/rants/Latency.html

Discussed at length here on HN:

https://news.ycombinator.com/item?id=7826768

Many other articles on roughly the same topic:

https://www.google.co.uk/search?q=It%27s+the+latency+stupid
Figure out your specific niche, the craft you would like to master, and learn everything about it, go as deep as you can.

Watching vs reading - doesn't matter, whatever is most comfortable and has the info you're interested in.

Don't forget audiobooks - they are very easy and fun to listen to, and you can do it in many situations when you would otherwise be wasting your time.

Also try writing/blogging - it is hard, but it is amazing.
I read in another article about this topic that guards in (US) prisons wear a cloth casing/cover over the end of their keys, only to take out the security-sensitive part when they actually use them.
EFF Pushes Back Against State Law Copyright Expansion in California
Hey, I'm an engineer. All I need is an investor. Anyone? ;-)
It seems Microsoft's position is that if a user has auto-updates on, they have consented to downloading the installer for Windows 10.
I hate to tell you this but a large majority of game development is done on Windows.
Ken Starks and the text-to-speech dilemma
Aurous promises to be a Popcorn Time for music
See also: flood insurance
Tangentially related: it's almost a "capitalism vs. nature" problem.

We see it in SF/SV even today. Hundreds (thousands?) of companies are hiring employees and moving them into a resource starved state because it's good for their growing startups.

We need some rule like: if your company hires someone and moves them to California for employment, your company should pay to relocate 2 to 5 families (voluntarily) outside of California.
Running a business on AWS is like taking Uber to work every day. At some point it makes sense to just buy the car.
What about the gravity light? Solar-powered is good, but the sun isn't available for a few hours every day. Gravity is there all the time.

http://gravitylight.org/
“People who implement new and improved interfaces always seem to get that wrong”
Dependency Injection in C++ Using Variadic Templates
Currently supports Python, Ruby and Brainfuck. Guide to adding new interpreter:

https://github.com/fatiherikli/fil#adding-new-interpreter
Lots of things can wreck your internet performance. For instance, when I first got Frontier DSL it was often subjectively slower than dialup because the DNS servers sucked and could take 4 seconds or so to get back.

I installed djbdns and it got much much better.
The Xiaomi Mi Note Pro and Mi Note Review
Judge rules on taxi industry lawsuit: Compete with Uber or die
The default selection is to download and install updates automatically. You'd think they would check for available disk space beforehand though.
this one made me think on improvement refactorings that always break something, even though the old code needed improvement. Specially just before releases.
Computer control and spacecraft have both come a long way (in both complexity and reliability) since the 1960s. Modern cars and aircraft can't even move without their critical computers functioning these days.
Is it really all that surprising that someone from Elsevier thought it was a good idea?
Replying to myself: I found this document which lays out how archive.org do it.

https://archive.org/details/ProcessDocument
We are making Columbus a better place – where to next?
Samsung Announces New 12Gb LPDDR4 DRAM Clocked at 4266MHz
Yep, I've always found shoelaces incredibly... I don't know how to put it, but it's incredible how the existence of elastics is overlooked in the production of shoe fasteners!

I use elastic shoelaces that are always tied. I can put my shoes on in half a second and run out the door and there's no way they're coming off even when I'm running.
No, battle them! :)
I've always managed or been on infrastructure teams at other orgs; my latest gig is at a startup, and I'm the only infrastructure guy. Perhaps that is the problem.