skysight-inc/HackerNews huggingface dataset:
The person who said the thing about OSS corrected himself (I assume it's a he) and admitted he just hadn't read the page properly.

I just explained why the limit isn't artificial.

But you're right, I'm sure my communication can improve. I've been spending a lot of time on this project so am somewhat "blind" to mistakes. All I can do is listen to the feedback here and improve.
Insomniac Games’ Cache Simulator [pdf]
>you should spend some hours reading Windows Internals book series

I'd love to read the source code myself to see how it works instead
Android Studio 2.3
Windows NT (the core OS) suffers none of those problems.

The Windows (Win32) environment suffers those limitations. It also suffers 20+ years of strong binary compatibility, broad hardware support, and consistent reliability that systems of similar class (e.g. Linux desktops) can't match.

If it makes you feel any better, drive letters are a convenient illusion made possible by the Win32 subsystem; NT has no such concept and mounts file systems into the object hierarchy (NT is fundamentally object oriented - a more modern and flexible design than is provided by UNIX).

The fundamental architecture of Windows, the kernel, hasn't changed in ages because it doesn't need to; it is far more sophisticated than UNIX will ever be and far more sophisticated than you will ever need. The fundamental architecture of Win32 hasn't changed since 32-bits was an exciting concept and it won't change because the market has said loud and clear that they want Windows-level compatibility. See Windows RT and The Year of the Linux Desktop for evidence that users aren't clamoring to ditch Win32 in favor of something more pure.
Helm.ai | Menlo Park, CA | Full-time | ONSITE

Helm.ai is an early-stage startup team of highly mathematically oriented AI researchers and engineers with affiliations to MIT, Stanford, UC Berkeley and CMU. We are innovating on perception algorithms for autonomous navigation, with the goal of reaching full autonomy for self-driving cars and other robots.

We are hiring for the positions of researcher and machine learning engineer. To apply, send a short description of your background in prototyping algorithms and/or scaling to huge datasets and a resume to vlad@helm.ai
I'd guess that if enterprise features were to appear, it would be higher up in the stack then "sending a Dockerfile somewhere". Container runtimes are becoming (or have already become) a commodity, so people are now chasing to get a slice of the orchestration pie before everyone standardizes on Kubernetes.
I think it's very telling that the author consistently refers to directories as "folders".

All of UNIX makes perfect sense if you are using UNIX for UNIX.

If you're doing other things, like abstracting to "folders" and so on ... I am open minded and can see where it starts to fall apart a bit.

But I use UNIX for the sake of UNIX ... I am interested specifically in doing UNIX things. It works great for that.
Man fails at lift attempt
I have not once said that cloud is the only option. You're arguing with a straw man.

If you're spending millions on infrastructure, you should absolutely do a rigorous analysis of whether the cloud is better or worse.
It's not for the owner as much as it's for their kids. That said, it can be used by the owner for internet radio embedded in the head unit.
It would have been better if you could mention the source and method of calculation too
It goes to show that several factors influence the performance, memory usage, and real hardware requirements of a platform. I'll gladly admit that my original, simplistic assumptions were wrong.

ObjC, as typically written (i.e. more object-oriented than C), is also pointer and allocation heavy. so that might make compaction more of a benefit for Android. I wonder what proportion of memory in a typical Android application process is on the C heap rather than the garbage-collected, compacted heap. For example, where does image data usually end up?

To throw in another complication, are there any significant problems that come with layering a garbage-collected runtime on top of a high-level framework based on C heap allocation and reference counting? That's what Xamarin, React Native, and AOT Java runtimes (e.g. Multi OS Engine) do on iOS, and what .NET (even .NET Native) does on UWP. Or how about two garbage-collected runtimes in one process, e.g. Xamarin and React Native on Android?
One of the take-aways from that book was how precisely targeted the police were. Early on they were rounding up people who were ostensibly Jewish, they were easy to identify, but later they'd moved on to pin-point identifying people who were 1/4 or 1/8th Jewish, people who didn't even know they were technically Jewish at all. This was only possible because birth records were systematically computerized, processed, and tabulated by these early computer systems. Those punch-cards encoded everything about a person.

When they showed up in towns they'd have lists of specific people they were looking for. This has extremely disconcerting parallels to these ICE raids that are ongoing.
Buying an equal number of shares does not track the DJIA either. Apple closed at 126.6 the day it replaced ATT. ATT closed at 33.48.
Perhaps you were looking for this? Studio Ghibli produced the art for the Ni No Kuni series.
https://en.wikipedia.org/wiki/Ni_no_Kuni
Finder is the best file manager that I've ever used.

If anything, because it's the only one with column view that also sorts files in a rational manner (to me, at least): every element inside the parent directory is sorted alphabetically.

It's got a minimalistic design versus Windows Explorer having a button for every operation you can perform, and it's easy to use via keyboard shortcuts.

Its only defects is that it replaces directories instead of merging them in case of conflicts, but at least they finally implemented cut and paste a few macOS versions ago.
The most amazing part of the story is that someone managed to find the footage and link it with the Reddit thread. Those /r/ guys have got skills.

Wisdom of the mob doesn't always get it right, but when it does it's amazing the watch.

But yeah, those road markers drawn straight into the barrier is classic Road Runner.
It's a point I don't think I've ever seen made, for some reason.

In a stylized argument, someone hypes electric cars as eliminating the pollution that comes from gas cars. Then someone points out that the pollution isn't eliminated, it's just moved away from the process of running the car into the process of generating electricity.

But regardless of whether there's less or more pollution after switching to electric cars, it seems like a big win for all the pollution to be off at the power plant instead of hanging over LA.
Realtime semantic highlighting for C, C++, and ObjC in Vim
While I agree with your statement that independent city states are the future of governance in general, we are always going to require a broad coalition government. This is because actions taken in one place frequently spill over to another, and there needs to be a mechanism for redress in these circumstances. For example, a factory upriver dumping waste legally according to its municipal regulations affects everyone downriver of it. Additionally, there needs to be a check in place against tyranny by the majority at the local level.

I think a best case scenario would be popular-vote based local (metropolitan area) democracies, with a "world court" system that protects rights and arbitrates disputes between governments.
The ability to actually buy it? I'm not joking; most ODM equipment is a hassle to buy, especially in small quantities for POCs.
I think we'll just have to disagree on the "artificial" thing. It "appears" artificial.

I think the combo of the nag screen and the inability to pay to get rid of it is a big part of the problem. If you're not going to let people buy the software, you shouldn't add a penalty/hurdle/annoyance to their usage.
Have you played Ni no Kuni? It's a co-production between Studio Ghibli and Level 5. Bit more Spirited Away then Mononoke, but it has that Miyazaki aesthetic down regardless.
Still waiting for a practical reason to use this tech, given the high cost, lack of experience, and relatively accessible conventional storage devices.
> Sure, if AWS goes down, Netflix goes down.

Well. AWS went down (part of it), but Netflix stayed alive.
There are indexes that can be matched. DJIA is not one of them.
"Next/Next/Yes/Ok/Kill all humans/Yes/Ok/Accept/Ok/Ok/Yes/Next/Confirm" Does that sequence look familiar? Well, that's the GUI equivalent.
I just heard about polymer electrolytes last week.

Quite happy about the moves in energy storage.
I imagine (hope!) that the much larger industry and greater need for large scale commodity batteries (electric cars) can speed this up considerably, and not just a bit.
I think a better question is "why would they ask you your religion if they didn't mean to deny you entry to the country on the basis of it?".

You can detain someone for many reasons, some of them legitimate, some of them illegitimate. What is the other reason to ask someone their religion at the border?
serious question - why did no one ever accidentally launch and nuke a city, with thousands of nuclear warheads able to do so on short notice? like, AWS presumably puts a lot more redundancy in, and yet with all that effort comes up this far short. Why? It has a huge amount of brainpower all set up so that this never ever happens. Whatever works for the military, can't they adopt those actual best practices?
Heard and agreed. Somewhere i have quotes from his peers on the topic. Those are the fastest i could find in a rush. Will look tonight.
Seams like his age is irrelevant, this is a battery with 3 times the density of Lithium-Ion batteries.

To me it sounds like the biggest breakthrough in battery technology that we have seen in years.

That should be the story.
Hyper Chess 4d (2013)
WOW! I was also an early adopter of Gmail and have a six-letter gmail address as well that I got all sorts of emails that were from other people (but with the same name as mine). In inspecting the raw email content, the "To:" field is correctly spelled with my gmail address but the email content have been nothing to do with me: someone else's group invite, account registration that was clearly not me, flight confirmation emails, hotel booking confirmation emails, bills, work related emails and etc. You name it.

Is this a widespread issue with Gmail?
You can look up IBM's Cell design and try to gain some understanding from former PlayStation 3 game developers if you want to get a background on this.

The major difference is that the PPE and SPE's have the same clock speed, but it is definitely a heterogenous architecture.
Yeah that mindset shift was the hardest part of transitioning from a traditional ops to a no-ops approach at our last company. The technology has no chance if the culture isn't ready.

We especially see this with F500 companies. They insist on multiple manager approvals for deployments. CI/CD is really scary to them because it feels too risky.

One of our prospective customers (at a F500 company) told us about how they have a cross-functional deployment 'swat team' that all gather in a room on a Friday night and literally press a button to deploy the update, then see what happens. They take their website offline in anticipation of errors (and put up the '90s construction worker logo) and then their ops people get paged over the weekend to deal w/ errors. Just ridiculous!

The irony is that the slower deployment velocity creates more risk, making deployments scary affairs. It's a terrible cycle. Deploying 7x per year means each deployment contains many more features/fixes, which introduces more risk. Vs. breaking a monolith up into microservices, and letting each component deploy at whatever cadence is best for it. And with Spinnaker each deployment can be traced back to the original git commit hash / jira ticket / etc., creating much more transparency in the deployment process.
So sodium-ion battery grid storage?
Well, if you don't get that someone else might see something as a flaw then perhaps you wouldn't understand that you may be defending a bad design choice.

I use Rust. There's a bunch of things I do not like about Rust. Its macro language is nigh on unusable. A macro language should be an expedient; it should allow you to get textual things done, committing necessary atrocities along the way knowing that the result must still pass muster with the compiler. It isn't supposed to remind you of a 61A midterm.

I like the safety and that is why I use Rust. I don't get adding functional programming to a systems programming language.
> significantly less noise

Unless the movement to have electric cars play loud noises at all times "for public safety" gets its way.
Perhaps, but their "solid product" isn't selling well which makes it seem less solid. Everyone already has a very high quality camera with them all the time and almost no one does extreme sports that would benefit from a more sturdy camera. I have one and don't even know where it is, it's useless.
That was a sad thing to read, the author is so clueless they don't even know when the reasons they imagine something might have been broken are wrong.

Back when UNIX was born the <tab> character was a first class citizen in every computer on the planet, and many languages used it as part of their syntax. Static binaries were invented when Sun and Berkeley co-developed shared libraries and there needed to be binaries that you knew would work before shared libraries were available (during boot before things were all mounted, during recovery, etc)

It always amazed me when someone looks at computer systems of the 70's through the lens of "today's" technology and then projects a failure of imagination on the part of those engineers back in the 70's. I pointed out to such a person that the font file for Courier (60 - 75K depending) was more than the entire system memory (32KW or 64KB) that you could boot 2.1BSD in.

Such sillyness.
Article | Software Engineer | Vancouver, BC | ONSITE, https://www.article.com

Article is a vertically integrated online furniture brand. I am looking for several Software Engineer to join my development team.

Here are some of the exciting problems you can work on while at Article:

1) Traditional furniture companies sends out millions of physical catalogues. We think are inefficient and costly. Can you build the ultimate digital alternate to the physical catalogue?

2) We manage our on Transportation and Deliveries. Can you optimize and automate the warehouse and final mile carrier selection for a shipment?

3) Furniture takes lot of space and they are costly to ship. Can you answer the question What product should keep in stock, how much should we keep in stock and where should we stock them?

4) We currently operate 3 warehouses. Can you predict where and when should we open our next warehouse?

5) Current generation of warehouse management systems are geared towards small items. Furniture is huge and bulky. Can you design and build an efficient software for managing and shipping furniture at scale?

6) https://www.article.com is the only way to buy our furniture. Can you create a better customer experience?

Let’s talk you can reach me at tahseen [at] article.com
Basically, the battery has a lithium (Li), sodium (Na), or potassium (K) metallic anode, a solid glass electrolyte, and an "ink" cathode of sulfur (S8), ferrocene (Fe(C5H5)), or manganese oxide (MnO2) on a copper (Cu) current collector.

So it's not entirely solid. The cathode may have a tiny bit of liquid electrolyte between the glass and the copper.

View a helpful diagram at http://www.greencarcongress.com/2016/12/20161213-braga.html .
From Wikipedia[0]:

'Slavery is, in the strictest sense of the term, any system in which principles of property law are applied to people, allowing individuals to own, buy and sell other individuals, as a de jure form of property. A slave is unable to withdraw unilaterally from such an arrangement and works without remuneration. Many scholars now use the term chattel slavery to refer to this specific sense of legalised, de jure slavery. In a broader sense, however, the word slavery may also refer to any situation in which an individual is de facto forced to work against his or her will.'

Note:

'In a broader sense, however, the word slavery may also refer to any situation in which an individual is de facto forced to work against his or her will.'

The broader description isn't a metaphor.

[0] https://en.wikipedia.org/wiki/Slavery
All these things are possible via the keyboard in Finder/Explorer. But Finder/Explorer aren't as optimised for keyboard usage as dual-pane file managers (of which fman is an example).

Eg. to copy a file in a dual pane file manager, you usually use some shortcut to jump to the source directory in the left pane, then some shortcut to jump to the destination directory in the right pane, then press F5 to copy from left to right.

In Finder, what you'd do (with keyboard only) is most likely [home directory] down-down-down to source directory, Cmd+C, up-up-up-down-down-down-down to destination directory, Cmd+V. It's hard to describe, but it just takes a lot more time.
> I'm aware of runC but don't know if Docker images are realistically portable

Quay, the Docker Registry competitor from CoreOS, has automatic support for converting Docker images into rkt images (as in: you push the Docker image, and pull with rkt, and it supposedly just works). I don't know how well it works in practice, though I can't imagine (from the top of my head) why it shouldn't. A Docker image is mostly a layered tarball with a few fields of metadata. Nothing particularly obscure.
> since pretty much all computers that people normally interact with are either running Windows or a Unix-like system, it has set up a dichotomy in people's minds

I really wish undergraduate Software Engineering programs included a course that was a survey of operating systems, where you'd write the same program (that did a lot of IPC) on, say, base WinNT (kernel objects with ACLs!); base Darwin (Mach ports!); a unikernel framework like MirageOS; something realtime like QNX; the Java Card platform for smart-cards; and so forth. Maybe even include something novel, like http://genode.org.
Outperforming 3/4 official AWS Lambda runtimes with a new kind of Golang shim
rich people aren't stupid. they see a revolution coming too.

that's why they're installing fascist governments worldwide.

so i think a violent revolution would be a very bad idea.

i think a non-violent evolution (no-r) is smarter and better.
To the contrary, prosperity has been a problem for some of them. The Israeli Kibbutz movement, for example, experienced a lot of tension as a result of their successful businesses: https://en.wikipedia.org/wiki/Kibbutz#Economics

The reality of running a business tends to conflict with peoples ideals.
You have never commuted by bike in London.

http://keyassets.timeincuk.net/inspirewp/live/wp-content/upl...
The ABI for shared libraries gets a little different. IIUC, the global offset table (and all of the .data and .bss sections) for a given shared library is located at a fixed offset relative to the .text section. Position-independent code can always lookup its own data relative to the instruction pointer. For a memory protection-only model to work and still have shared read-only mappings to shared libraries, you would have to include the base address of the target library in the GOT for every redirection, and pass it to the target via a dedicated register.
so it begins. github is the new sourceforge.
This seems more organic and will better the gaming industry as a whole. I'm very excited.
First off, the intro video is very clearly comparing the laptop's thickness to proprietary, freedom-denying candies with trademarks on them. The comparison should be to libre candies that don't deny users freedom.

Second... I once came into possession of a bottle of vegan Worcestershire sauce. Well, I love Worcestershire sauce, and I was curious. So I did a side-by-side taste test. And, I learned two things very quickly:

1) The vegan Worcestershire sauce was horrible.
2) It also was in no way reminiscent of Worcestershire sauce. The only way it could be mistaken for Worcestershire sauce is if you'd been a vegan for so long you forgot what Worcestershire sauce was supposed to taste like.

That's what this article reminds me of. This laptop is a "Macbook Killer" if you've never actually used a MacBook before. (And I say this as someone who has never bought a Mac.)
4 Reasons Why Excel Junkies Love the Cloud
> A sane culture would produce couple of simple libraries solving different requirements. Insane would throw solutions to all the requirements and a kitchen sink into one big ball of mud mega-library.

Even Spring doesn't do this. Most Java libraries and frameworks are highly modularized via Maven.

Most complain they are too modularized and want an uber jar.

> It's not that hard to write a JSON parser.

Actually it really is [1]. You know a valid one that handles edge cases... something a lot of Java libraries do really well... handling edge cases requires complexity.

[1]: http://seriot.ch/parsing_json.php
Or, perhaps, in 1 million years, humans will evolve to be significantly less-intelligent aquatic animals.

https://en.wikipedia.org/wiki/Gal%C3%A1pagos_%28novel%29
I don't think those would only have a mere 1 MB of data ;) Even considering RAM speeds, stuff scales in surprising ways when a third of the Internet relies on you. (Right, right, exaggerating - this was one AZ only; but you catch the drift, I assume)
> At the time Platco had amassed a sizable audience of followers — large enough that he was preparing to leave his day job to create content for Snapchat full-time.

This is mind-boggling and scary. I simply can't understand how "social influencer" is a career. This person gets paid a full-time equivalent salary for... mentioning products to a bunch of Snapchat accounts following him because... he has a lot of followers, which is because... ??? Am I just having a senior moment here? What am I missing? Why does anyone care what this random guy says and why do companies think having this person shill their products has any marketing value? This reminds me of famous people who are famous simply for being famous. Has everyone just gone nuts?
> If the computer knows exactly what actions would be a mistake - how?

I don't know. I was suggesting it wasn't realistic to do that, and therefore it wasn't realistic to implement a UI that prevents you making mistakes.
http://www.anandtech.com/show/10353/investigating-cavium-thu...

https://www.servethehome.com/exclusive-first-cavium-thunderx...

https://www.servethehome.com/cavium-thunderx-micro-benchmark...
Most Tesla customers live nearish to a Tesla repair center. So it's not like Tesla is forced to do OTA, but it sure is convenient to have the frequent updates that OTA enables.
> Memory safe, high level languages[3] need less 'isolation' and 'protection' from a VM subsystem than traditional languages like C and C++.

I'm not buying it. Java is a memory-safe high-level language that very much needs memory protection from the rest of the system. The JVM has regularly been an attack target.
Note: A “file handle” is a FILE *, i.e. a stream as used by a lot of the higher-level functions of the C library. The term you were looking for is probably “file descriptor”. (Or possibly “inode”, “directory entry”, or “file name”? It’s not entirely clear what you mean.)
A Git Branching Model for Releases with Generated Files
My favorite one “everything is a file”.

My GPU has 4 times as many transistors as my CPU, and for parallel tasks, it computes stuff 50 times faster. Just too much complexity for a file, even with ioctl.

I think that ideology is the main reason for the current state of 3D graphics in nix and bsd based platforms.