skysight-inc/HackerNews huggingface dataset:
kawaii-player is an audio/video player and manager with builtin media server. Media server of this application can be turned on and off with just one click anywhere and anytime without any complicated setup. Most of the media servers are normally designed to have their own dedicated server machine which are normally switched on 24x7. But this application allows user to start and create media server instance on the fly on any working computer, so that they can share media with their own other computers and devices, without involving any third party in between. And once it's done, they can switch it off.

The application has also developed the concept of universal playlist generation with mixed content (i.e local audio, local video, youtube url, addons url or even torrent stream), which once generated by media server can be played on any device, on any platform with popular clients which allows playing http streams. It doesn't perform any transcoding, since players like mpv/mplayer/vlc can play any format. Moreover vlc and kodi are available on mobile platforms also, which are able to play media without transcoding. It also features a dry and boring web interface for accessing your collection and generating universal playlist.

The application originally started as simple combined audio/video player/manager with support for custom addons. But I thought that, once our media collection is organised, there are instances when we want to access it from other devices. There are many solutions to it in the market, but I wanted a lightweight, portable and no-heavy setup kind of solution; hence I built media server within the player itself.

User can fire up media server anywhere, and can share content with other devices using wi-fi. If wi-fi is not available in particular area, then user can create their own wi-fi network, by converting any android device or computer as wi-fi hotspot.

Apart from above mentioned unique features, the application has many more features such as torrent streaming, detached video mode, youtube wrapper using qtwebengine etc.. which are not normally found in other media player applications, which users can explore by following README of the project page.

PS: When I started writing the application, I knew nothing about python and ecosystem surrounding it. I just wanted to create a simple gui based native application quickly for my personal use only. I had no intention of writing some 30k lines of code with so many features. But once I started, I could not resist adding more and more features, since I was really having fun with python!!. Due to some bad design choices and my lack of knowledge about python and it's ecosystem in the beginning, the code has become unmageable and messy, which will make it difficult to add new features unless I refactor the code properly. But the programme is currently working as expected on my system. And theoretically the application can be installed on any system which supports installation of python-3.5+ and pyqt5-5.5+.
One thing that's missing is a tool to reconstruct a bot's input at a particular turn from the replays (they don't have fog of war).
>Once the JIT engine kicks in, on "real" workloads, JVM beats the lights out of these carefully tuned interpreted languages on a CPU intensive workload.

For one, JS is also JITed. Second we have video players and other tasks done on native JS, which would be impossibly slow on say Python.

Second, JS can also be compiled -- there's asm.js and WebAssembly coming down the road.

So, yes, it might be slower than the JVM, but not that slower for most practical purposes.
People tend to organize over time. Moreover, this is a strong side of capitalism - where there's lots of demand for something, eventually someone will start offering it as a service, in exchange for money.
My Masters program was about 80% Chinese nationals. I became friends with a few of them despite the language barrier. I like hanging out with people from other countries because it's a very cheap way to vacation at home.

'A' was a guy, about 23 years old, not very talented as a programmer, though there were some great ones in the group. He did not understand that plagarism was wrong. He would copy paste wikipedia and I'd point out that that was not allowed and he handed it in anyway and the teacher would read him the riot act. I think he got a C anyway. He had an idealistic worship of American culture and really wanted to be friends, but his personality was as bland as can be. Guy went to an all boys school in China and so he said one of the main reason he picked school X was that there were a lot of women there and his TOEFL scores were good enough for them to let him in.

'B' was a very upbeat and enthusiastic young lady who would always wear hats that said "Genius" is Chinese. Lots of energy, always got projects done on time. Told me she took a semester off to have a baby. I was thinking, "wow, that's odd, a very career focused ambitious woman having a baby in her early 20s". Then I thought the politically incorrect thought (downvotes!) that this was an anchor baby, except not the penniless economic refugee type. Ahh good for her, I think she'll be a great addition to our country.
I'm pretty sure that there are more large private aircraft in the Middle East alone. They might be reported as government property to avoid scrutiny though.
Matilda by Roald Dahl.
To me, the biggest impediment to the open laptop is people have been conditioned to complain about size and weight beyond the point where it is likely to matter for their use case. Sure there are use cases where the difference in mass and bulk between a Thinkpad X1 and something the size of a Thinkpad P effect utility. Much of the time they don't.

Laptops have evolved a lot since my first laptop...a used ex corporate travelling salesman's Toshiba Satellite with a 386SX. At about seven pounds and two inches thick, it was still somewhat svelte by current laptop standards when I obtained in 1997. In 2001 when I purchased my first laptop, a $1000 would get you about the same...and that was the cheapest laptop you could buy and only if it was on sale. For another grand and a half or two you could knock about a pound and a half off the weight...yes three grand for a four and a half pound laptop. Laptops have evolved quite a bit since then.

But humans and the physical environment have not. Sure, side by side, it's easy to experience the phyiscal differences between a six pound box of electronics and a three pound box of electronics and to imagine how much happier the smaller box will make you. And that's most of the reason for smaller and lighter laptops, someone standing in the store imagining how much happier they'll be and opening their wallet a little wider.
I'd buy a rifle for that reason myself. Or revive my high-school hobby of building solid fuel rocket engines. I'm just curious what stops ad blimps from appearing in big cities.
Researchers model superluminous supernova in 2-D for the first time
See the sound that you love – ecommerce shop
"Pournelle's Iron Law of Bureaucracy states that in any bureaucratic organization there will be two kinds of people:

First, there will be those who are devoted to the goals of the organization. Examples are dedicated classroom teachers in an educational bureaucracy, many of the engineers and launch technicians and scientists at NASA, even some agricultural scientists and advisors in the former Soviet Union collective farming administration.

Secondly, there will be those dedicated to the organization itself. Examples are many of the administrators in the education system, many professors of education, many teachers union officials, much of the NASA headquarters staff, etc.

The Iron Law states that in every case the second group will gain and keep control of the organization. It will write the rules, and control promotions within the organization."

http://www.jerrypournelle.com/reports/jerryp/iron.html
I disagree with both of you.

SQL and ORM are a superb fit for a great many applications, incidentally a large share of real world applications. The four-letter abbrev. CRUD comes to mind, as well as reporting.

Most kinds of NoSQL remove some benefits of the relational model while not really giving you the benefits of object persistence. I never felt a great need to use it; since quite some of these databases also had all sorts of issues that not exactly endeared trust for serious applications -- I'm not working on software where that's an OK thing to have (though for others it might be an acceptable tradeoff).

The real deal persistent object databases are a completely different beast from both NoSQL and relational models (only some NoSQL concepts like explicit / application-level indexing carry over). Two important things to note about these: 1.) There are not many of them 2.) Properly using them already requires proper OO technique. Failing 2.) will make it an unmaintainable mess. Certain kinds of applications benefit greatly from these, and there they also tend to perform better in both developer experience and efficiency as well as application performance than forcing a huge impedance mismatch down the throat of an ORM -- which pretty much always means that the underlying relational DB is used in very anti-patternish ways, resulting in poor performance regardless how good the DB actually is.
It's useless because a real world application will take some non trivial amount of system resources to actually serve the request and that is going to be the actual bottleneck, not the HTTP module.

So for example lets say your application has to parse a JSON POST body, talk to a database, and then serialize a JSON response. You'll be lucky to get 1k reqs/sec throughput. At that point it actually doesn't matter whether your http module can handle 65k req/sec or 1 million reqs/sec because you will never be able to serve that many anyway. If your http module did manage to pick up 65k reqs/sec from clients they would all just timeout.

These benchmarks reach those numbers by doing nothing but serving a tiny static string, but that's not what happens in real life. In summary these benchmarks are interesting, but its optimization in an area which isn't actually the thing holding back most backend servers from serving more requests per second.
I just picked up WarioWare DIY for my Nintendo (3)DS. It's got a pretty rudimentary rules engine to script the microgames, but some of the tricks you can pull using some clever triggers and stage setup reminded me of the best programming puzzles.

In my mind, it's the closest we'll get to a mainstream Piet programming environment :)
> The only taxi problem that comes to mind

It's the problem that I linked to previously.

http://tech.marksblogg.com/benchmarks.html

Finding good benchmarks is hard: Business problems are a good one because these are the ways experts will solve problems using these tools, and we can discuss the choice of tooling, whether this is the right way to solve the problem, and even what the best tools for this problem is -- in this case, GPU beats CPU, but what's amazing is just how close a CPU-powered solution gets by turning it into a memory-streaming problem (which the GPU needs to do anyway).

> If you came to the conclusion that your business problem runs 1000x faster because of differences in the runtime...

I haven't come to any conclusion.

There are a lot of differences between a JVM-powered business solution and a KDB-powered business solution, however one striking difference is the cache-effect.

However the question remains: What exactly do we get by having a big runtime? That we get to write loops?
Gokaran
I think the answer depends on what tool you're using for offline analysis. Reducing the number of intermediate copies and formats would be desirable, right? Start with that, and then find some asynchronous way (to avoid blocking your app) and dump the data straight to that format.
The only reason I use Firefox is the TreeStyle Tabs addon. Everything else I could get from Chromium or another browser. If WebExtensions don't get the needed features, I'll simply end up dumping Firefox. That said, there's still time and WebExt might get such features.
I just re-started this one recently too. If you enjoy those, check out one of Suarez's other: Influx.

It's not a sequel but has some common threads.
Tim Wu on US Antitrust Law. Is Google a Monopoly?
Pithy quotes require charitable readers:
https://en.wikipedia.org/wiki/Principle_of_charity

But you're right to be skeptical in general. Nutrition research is in such scientific wilderness that it's hard to consider any guidance at all reputable in any way.

So it's tough to filter through a wide variety of literature to find the reputable material. I try to focus on meta-analyses that cover a lot of ground by authors I consider reputable (and aren't selling a diet themselves).

There's a meta-analysis from 2014, examining a wide variety of studies of diets (ranging from fad to institutionally recommended). It concluded:

"A diet of minimally processed foods close to nature, predominantly plants, is decisively associated with health promotion and disease prevention."

http://www.annualreviews.org/doi/full/10.1146/annurev-publhe...

Original study:

http://www.annualreviews.org/doi/full/10.1146/annurev-publhe...

I take your logical point about how "don't overeat" begs the question, but this is where Davidson's charity is helpful. The best way to read "not too much"--if you follow Davidson's advice and assume Pollan is rational--would be to read it as a shorthand for something like the following recommendation:

Calibrate how much you eat to avoid obesity, because obesity is correlated with significantly lower health outcomes over the long term.

Caveat, some people should shoot for a BMI < 35, some should shoot for a BMI < 27.5, so precise general advice is probably impossible.
The Subtle Art of Not Giving a F*ck: A Counterintuitive Approach to Living a Good Life

https://www.amazon.com/Subtle-Art-Not-Giving-Counterintuitiv...
I bet it's not 'free' for richard stallman
Conkeror – Emacs-like web browser based on Firefox
Firefox's best feature is that it is made by a non-profit organization.
Why do we code?
Tree Style Tabs is also the #1 reason for me.
Did you read the article? It opens with a story is about a guy sending his 16-year-old son to Oxford because he likes the sound of a degree from there. Not Oxford in the UK. Oxford MI, which is a village in a rural area north of Detroit.

I'm from Michigan and I have a hard time believing that this guy knows what he's doing. Oxford HS isn't even in the top 100 high schools in Michigan:

http://www.usnews.com/education/best-high-schools/michigan/r...

Even were the school excellent, I don't think a village of 3,500 people is the best place for a foreign student to get American acculturation. In the 10k town I lived in for a while, the exchange students really struggled compared with the ones where I lived later, in a near-city suburban area. There was a lot more for them to do, the average resident was more broad-minded, and there was a greater variety of people for them to meet.
Tom Brady is in a union... Leonardo DiCaprio is in a union...
> I don't care for a "full" benchmark to tell me that "things will slow down with business logic and DB queries". Well, DUH!

Yes but you don't know exactly how much those things will differ between languages, which is important. For instance, you may say "wow, Node smokes Java in this echo server benchmark, I'm sold!", only to later find out that e.g., DB queries run 3x slower in Node than Java. Suddenly a more real-world benchmark makes sense...
> US trains appear to get about 2.7MJ per passenger-km, while Portugese ones are about 0.07MJ

I'm with you, there has to be some flaw with differing methodologies going on here. It's way too discordant.

I'm surprised at the 2.7 figure; are trains really more than twice as worse as individual passenger vehicles? I can't imagine so. Especially not the trains I use most often, electric-powered urban subways.
* The Doors of Perception, by Aldous Huxley. [0]

So famous it became a bit of a cliche. I read it years ago and it didn't make any sense to me. But now that I've been studying Buddhism and practicing meditation for a while I picked it up again and I found it nothing short of brilliant, packed with interesting insights on philosophy, the arts, theology, the history of mysticism and the quest for the meaning of life. I know it sounds trite, but I simply wasn't ready for it the first time.

* The Unbearable Lightness of Being, by Milan Kundera. [1]

I read this 10 years ago. It touched my heart back then and it did it again this time. It's one of the few works of fiction that changed, a little or a lot, the way I think about love, relationships, loneliness and happiness.

I can't wait to re-read it a third time, in 10 years.

[0] https://www.goodreads.com/book/show/5128.The_Doors_of_Percep...

[1] https://www.goodreads.com/book/show/9717.The_Unbearable_Ligh...
You can certainly do that with a PC, especially on a circuit with already a lot of load on it. one of those 10-20lb laptops with docking station + multiple monitors?

seems possible to me
In most European countries it's much easier to get citizenship if a) stayed a while and b) gave birth to a child. Similarly it's easier for the other parent to get citizenship or permanent residence under these conditions. But yeah, I didn't describe it very accurately. From what people told me the US is/was one of the prime targets, will be interesting to see if that changes with Trump. Perhaps more come to Europe instead.
Union+Budget,+FICCI,+GST,+PARA+Related+News,+khabarspecialnews,+Latest+News
Why to Change iOS Programming Language from Objective-C to Swift
I agree it's good, but I pay $30 per month (10% of my family cell phone bill) to pay for someone else's internet and other government programs. That's too much. $3 would be OK. So, I agree with the new FCC head lowering the budget of this program.
This project completely misses the point of Forth.

Forth is an interactive assembler. This one has no REPL.

Control structures are easy to introduce in the Forth itself because IF, ELSE and THEN are separate "immediate" words that just manipulate the return stack and compile some branching code immediately when parser encounters them. This compiler has no return stack at all and just looks for IF..ELSE..THEN during parsing.

Forth is ugly outside but has beautiful implementation. This compiler is some ugly python code inside.
Two books by Simon Singh:

The Code Book

Big Bang

He has an amazing ability to go really deep into what he's explaining. No hand waving over the details. And yet, it's so very readable.

Unfortunately that wasn't true with his other book - Fermat's Theorem - probably because the subject matter was too complex?
Consider Phlebas is one of the few books I have read more than once. The Culture series is unparalleled. Surface Detail is probably my pick for #1, as Consider Phlebas isn't really set within the Culture proper, so stands in its own category in a sense.
Good search capability.

Once the initial search is done, I didn't realize I should select multiple products and click "compare".
Once I saw this, I wanted to sort the products by reviews, features, something.

Once in feature rating mode, the picture was tiny and there was no description, so I wasn't sure what product I was rating the feature of.

After rating the feature and in comparison mode, again I'm not sure which product is which, so hard to make judgements.
After making a series of judgements, I noticed that I often had to scroll down because of the large white space at the top of the page.

As I progressed and continued to judge features, I had no idea where I was in the process, or many more questions might be necessary before confidence in a selection was clear.
Once everything was completed, it's clear which one you recommend based on my judgements, but I don't know why or which feature judgements had the most effect.

Finally, when I went to share my results and sign up on facebook so I could be a super A2O contributor, it kicked me back to the original A2O main page and it did not save the comparison I'd just done.

Good luck!
Also, if you're parents can still provide for you, don't rush it. I mean, don't choose a job that is in an area that doesn't interest you that much.
For example, is you're a backend developer, don't take a frontend job.
Can you say why you would drop Firefox for Chromium?
Should as in "I believe WebGL + GLSL already does this by default, it does at least on my machine".
Don't respond. Don't feed the troll.
This program from AT&T is interesting: https://www.att.com/shop/internet/access/#/

It doesn't appear to be subsidized by Lifeline.

Instead, they check if you are already on the SNAP supplemental food program. If so, you get internet access for either $5 (up to 3mb/sec) or $10 (up to 10mb/sec) a month.

I would think that those prices would make it affordable well below the $38k/year figure.

Of course, not everyone has access to this one ISP. I wonder if others have similar non-Lifeline subsidized programs.
Reminds me a little bit of when I used Vis5d back in the 90s to look at the weather model data. This is quite nice.
> it also has practical benefits if you are looking to build on the design to say, integrate an fpga.

Okay, what prevents me from designing my own PCB to replace the one in my phone? I can measure the physical dimensions, look up the datasheet for the LCD screen and camera connector and get a new board made.

Since this isn't very practical, no one does it.

It's going to cost far more than any reasonable person would spend to manufacture a modified PCB with an FPGA for this laptop.

If you're going to tell me "well the design is open so you can kickstart it as an alternative" then I'd invite you to ask the OpenMoko guys about how many units they sold. [0]

For anyone who wants a "modular" laptop, just buy one of the above HDMI/USB "lapdocks" and Velcro the Raspberry Pi to the back of the LCD. In the long run it will be just as robust and "modular" as this Olimex product.

I previously worked on getting Debian+E17 running on the OpenMoko, so I'm not just talking out my ass on this.

[0] https://shop.goldelico.com/wiki.php?page=GTA04
At the gate level, "accessing by address" is demultiplexing. It selects one of n output lines with log2(n) input signals.
https://en.m.wikipedia.org/wiki/Multiplexer#Digital_demultip...
Palemoon says hi...
The book talks a lot about the differences between getting to power and holding power. It also talks about the differences between democracies, dictatorships etc.
I'll grant there's an argument for requiring signed code for GSM-capable hardware on consumer devices; we don't want people accidentally turning their device into a jammer.

But:

1. closed-source driver code always has security holes. Having insecure devices is as bad for public policy as jamming.

2. if I really want to jam cell signals I can take the door off my microwave. (kids listening at home -- don't do this). Anyone who's ever flashed an android device will agree that it's easier to hotwire the microwave than build bootable code for the handset.

3. the radio controller runs a sophisticated RTOS that (I assume) can read the phone's RAM and execute wacky RPC. And most cellular networks have experimented in the past with some form of rootkit or spyware. Dear Verizon: I paid for the device. Let me own it.

One answer that compromises between consumer needs & FCC needs is to say signed code has to be open source and verified-build.

I'm guessing there's a lock-in argument for the radio chipset creator. Being the only vendor of software for your hardware means vertical integration, i.e. there are fewer companies expert in any part of your stack.
You write as if he is alive, he died over 2 years ago.
Can confirm, 2015 pixel is a great relatively linux friendly linux laptop running coreboot. Until recently the sound driver wasn't in the upstream kernel, but it is in 4.9 (but still isn't perfect).

But everything else is great.