skysight-inc/HackerNews huggingface dataset:
The Advanced Guide to JQuery Internationalization
TL;DR: Even though most instructions of your processor (x86) allow data to be aligned on any byte, your compiler might not.
That could be an issue with any language or platform. Sloppy programming (Not meaning to say Atom guys are sloppy) can cause bloat irrespective of the underlying platform. Electron magnifies it because well there are layers and layers of abstraction. But if you do it correctly, it's quite good, as proven by the VSCode team. So we can stop bashing it purely for performance reasons.

Size is still on higher side than desired, but not really much, especially in today's context. If you package it lean, it could come around 40-50mb compressed. That's downloadable in couple of seconds on modern networks and desktop devices.

But the convenience it offers is huge. Same codebase for Linux, Windows, Mac and most importantly Web. Want to convert your project into a SaaS offering? Don't rewrite it, just ship it with an abstraction layer to swap the Native file system calls with Ajax. You can't beat that (yet).
Advertising Businesses are Hard (2013)
I've got a few Libretto's kicking around, they are fantastic machines, full pentium class UMPC's

I've also got a GPRS modem for my 100CT and it makes a nice portable IRC machine.

http://i.imgur.com/IUp4U7p.jpg

http://i.imgur.com/SuMjceM.jpg
I've only seen one really well executed Electron-based tool: Visual Studio Code.

It's fast, and isn't entirely an enormous executable (40-ish MB).

However, most Electron apps are slow, laggy, and 100+ MB.

It seems great when used by an expert, or great for a stopgap when you need to get something into public hands, but you plan on replacing it with something smaller and faster.
Tesco Bank freezes transactions after cash taken from 20,000 accounts
Could this be used to charge your car's supercaps in 30s and have them feed into the batteries over a longer period of time?
Not for people with OCD, that's an interesting board layout :)
lots of prior psts on this

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

and about the smaller board

https://news.ycombinator.com/item?id=12876017
Pokémon GO attack party optimization
So, You're a Web Designer, Right?
That is either by using the "connected version" or loosing the multi devices ability. BTW shouldn't the "connected version" be the one detailed on the home page? Sure sounds more attractive to me.
The DB bought newer cars in the late 1990s, the class 481. But this class had a lot of issues, which could be mitigated by better maintenance but since the DB wanted to go public those costs were too high, so they cut spending on maintenance.

And so the 481 will be replaced by the 483 and 484.
I have these in my WIP branches. When I’m ready to merge, I squash out some of the smaller commits, and then merge without fast-forward. Reduces noise and keeps a clear history of groups of work, at the expense of very cheap branching and local rebasing operations.
Thank you for your sincere and informed response.

I understand that EEs create countless prototypes over the course of the development of a product, and that development PCBs need not (especially for debugging purposes) bear any physical resemblance to the finished product.

What is impressive to me is that Toshiba could:

Redesign and test a PCB

Set up a manufacturing process for pick and place etc

Create an injection-molded case

Put it all together

Deliver all of this, on a whim, to a customer in the single digit quantities

And apparently do so to similar standards as their mass-produced machines

Did they just eat the cost of the most expensive PCB masks and injection molds, or is there something more interesting going on behind the scenes? That's what I want to know.

EDIT: I tripped the (whatever the fuck random sequence of characters you need to bypass the filters) filter and now I can't post any more for a few hours, otherwise I'd happily call all of you out as the ignorant yuppie douchebags you are... no, worse, the 19 year old CS majors pretending to be ignorant adult yuppie douchebags.

tl;dr I just wanted the chance to hear from experienced engineers. Please fuck off if you don't know what you're talking about, for the sake of anyone that wants to ask a remotely relevant question on this braindead hellhole.
It's uncommon in personal settings, though, at least in German. If you call your doctor to make an appointment, they might ask you if "fifteen thirty" suits you, but when fixing a time for meeting your friends at a café you'd say "halb vier" (half four, which is 15:30 in Germany, but 16:30 in the UK. Yay confusion!)
I mean, it's still the same company. Just because they stop developing one of their products where most of their malice manifested, doesn't mean that they let go of the idea that doing these things was acceptable in the first place. So, I'd still be very much wary of their intentions.
When I'm around my house rather than at my desk and I realise I need to buy something I get my phone out and order it using the Amazon app.

For example I could be in the garage, out of engine oil, phone out, scan the barcode on the old one using the camera, oil turns up on my doorstep first thing the next morning, sometimes only ten hours later if I do it in time. Takes literally ten seconds tops.

Not so strange is it? See how it saves time and hassle compared to the laptop?

Also some people use phones and iPads as their primary or only computer. I would guess especially less wealthy or technically literate people. And the apps are often much more accessible than the websites on those devices.
I still believe you're opting into buying the product. That's an active choice on your behalf - noone is forcing you to buy something that is created within a certain set of parameters. Expecting those parameters to be different to those of the creator just because it's a physical product is somewhat illogical to me.

I fully agree, we're lucky PCs are open in that regard, I'd love hardware to be separated from software and we can do as we wish, but that's not what's being sold to us, or what the mass market they're targeting is demanding. They are creating and selling a product, not just hardware.

Edit: and again, I'm not saying it's right, definitely not, and certainly not saying don't kick up a fuss and show the companies what you want, just that buying an item that makes no claims to openness and just expecting it to be open "because", is naive.
TL;DR: If you weren't already convinced FBI Director Comey is a political weasel (and is there anyone anywhere on the spectrum of US political positions who isn't convinced after the last two events?) and the FBI as a whole is suspect, here's hard specifics on the handling and posturing WRT to the iPhone owned by one of the San Bernardino terrorists.
> PBKDF2 with 8192 iterations

Not nearly good enough.
> most Electron apps are slow, laggy, and 100+ MB.

Yes, because it's common in (Node)JS land to add many dependencies. I guess MS simply coded most of the stuff on their own, which keeps the size low.

Also, they use TypeScript and I heard that it reduces function polymorphism, which can increase performance (but I don't know how much). Also, as far as I know, VSCode runs plugins in different processes, which makes the main process snappier.
You can set a meta tag to force IC to use "data-" attributes which passes validation.

<meta name="intercoolerjs:use-data-prefix" content="true"/>
I wonder: how is it being an artist in Japan? How does working part-time work? How is the culture for people working in academia?
Bookish fools
My point was that the car's mass at the point of impact doesn't matter, because the cyclist doesn't die of an immediate trauma from the collision. He could be tipped over by a pedestrian, or bad street conditions.

He dies – as you put correctly – because of all the cars around him. Of course kinetic energy is relevant there, but it doesn't matter to the argument, because the claim was that being touched by a car is much more dangerous than being touched by a cyclist. And that's wrong.

As soon as the cyclist falls he's in mortal danger.
Not one by one, no. But if your airline makes emergency landings at more than twice the rate anyone else does, it's hard to complain when someone asks questions about that.
Can't the "cool new Microsoft" write a "Electron Best Practices" book? :)
Speeding digital transformation in telecom using the ignite2
Well, that's pretty horrendous. Note that the naive code which just casts the input to uint16_t would work fine. I can't help but wonder if the solution to this might have been better expressed as naive implementation + platform-specific assembly implementation.

After all, if you have to understand the underlying instructions executed in order to fix the problem, why not stop trying to make the compiler emit the "right" instructions and just write them yourself?

(Language lawyers: is casting a char* to a uint32_t* actually defined behavior? For unaligned data?)
While really awesome on specs and price, downside of these boards is dev tools and community support. They are getting better at it and very fast, but living on the cutting edge is not pleasant.
I dread to think how long it took to lay that out, but I'm pretty impressed. A lesser person would have just given up and used a larger PCB, but they were clearly determined to fit everything in the same footprint as a Raspberry PI.
You are right. I made me similar tool. It just made MD5 out of mater password and service name.

You suddenly realize how many services have special rules you can't fit in. So for each service, I had to remember master password, which "url" i used (gmail.com or mail.google.com?) and which restrictions apply. Usually they did not allow me so long password. Sometimes I was limited to 16, sometimes 12 chars.

After big password leak (heartbleed), I had to setup second master password for all affected service.

So, no. No more sync-less state-less password managers for me.
> Most android phone owners don't use it as a smartphone - it's a cheap feature phone they buy at the phone store and they just use it to make calls on.

Do you have a source for that?
gigmit.com - ONSITE, full-time, Berlin, Germany

We're Europas biggest platform for live gigs connecting over 3,000 promoters and 40,000 professional bands & djs.

Help us to bring artists on stage while keeping promoters sane. We'd love to hear from you.

We're currently looking for

- Backend Engineer (Ruby on Rails, PostgreSQL, Elasticsearch, Sidekiq)

For more information and application form, see:

https://goo.gl/TqM6O2
To my mind they don't have a right to dictate to you what you do with it once you bought it. From then on, it's yours.

Conversely, beyond consumer protection legislation you don't have any right to tell manufacturers what products they must sell and what the features of those products must be. If a manufacturer decides that the optimum solution for them is to lock down the system as they believe that's the best way to protect customers from their devices being subverted maliciously, that's for them to decide. If you don't agree, just don't buy the product.
A guy scammed me, but I have his bank account number and routing number
No it is not, the author even cited the rule from C99 himself.

> 6.3.2.3
A pointer to an object or incomplete type may be converted to a pointer to a different object or incomplete type. If the resulting pointer is not correctly aligned for the pointed-to type, the behavior is undefined. Otherwise, when converted back again, the result shall compare equal to the original pointer. When a pointer to an object is converted to a pointer to a character type, the result points to the lowest addressed byte of the object. Successive increments of the result, up to the size of the object, yield pointers to the remaining bytes of the object.

The fist sentence is what is in play over here. If you have undefined behaviour in your program anything can happen.
Huh. That's... actually quite interesting.

Is there a reason for the odd layout? Some pathalogical issue with utoplacement doing the best it can to fit components into a limited space? Trying to avoid sharp edges in the track for some weird capacitance reason? Or maybe it's deliberate to try and drive its users insane... anyone actually know?
The same idea has implemented a while ago by http://readlang.com/

Being able to repeat the words i "looked up" is essential for me.
magit is a marvelous piece of work indeed, and the thing that keeps me going back to Emacs every time I get curious about some other editor.

But yeah, I picked it up after quite some time working in Emacs, and the keybindings feel natural. Perhaps it would be very different for somebody new to Emacs.
World War 3 and nuclear bomb detonated in civilian area, hyperinflation of US dollar, collapse of social security system, financial destruction of 401Ks through a collapsing financial system, death of 95% of people on this board, all within the next 100 years.
People are a bit more squeamish about applying this logic to mobile devices. After all, iPhones remain attack-resistant with physical access.

"Secure against physical access by all but extremely determined attackers" is worth aiming for. Even if it's just a measure against the resale of stolen devices.
I have tens of thousands of lines of code written to Perl 5 that I can't run under Perl 6. That's it in a nutshell.
Your Study Has Been Retracted
No:

> rubocop -D foo.rb
Inspecting 1 file
C

Offenses:

foo.rb:1:3: C: Style/AndOr: Use || instead of or.
a or b
^^

1 file inspected, 1 offense detected
Surgical Technology for the Surgical Technologist: A Positive Care Approach
I remember a past boss of mine said one time "it's hard to monetize protocols".

It's really the only thing he said I thought was smart, so it stuck with me.
Very cool project!

One thing though, LessPass sets HSTS headers, but should include the `includeSubDomains` directive and the `preload` directive to stop a first time MITM (for example, when you get a new phone). Once these are done, LessPass should be added to various browser preload lists.
Degooglisons-internet [1] is an initiative (broader than just email) to promote free services without selling your data. It aims at giving easily deployable apps so more hosters can appear.

[1] https://degooglisons-internet.org/
Though he doesn't address it in the article, this story illustrates one reason why financial language is intentionally obfuscated:

"The traders negotiated a new trade with OCM. It reached a new plane of creativity. Under the transaction, the offending transaction was canceled at no cost to OCM. In its place was a new swap. The new transaction was for $600 million. Under the swap, for the next three years, OCM would pay a fixed dollar amount. The amount was $4 million a month. In return the dealer would pay OCM an amount calculated according to a complicated formula:

Maximum of [0; NP x {7 x [(LIBOR2 x 1/ LIBOR) – (LIBOR4 x LIBOR-3)]} x days in the month / 360]

Where

NP = $600 million

LIBOR = 6 month Dollar LIBOR rates

The financial engineering was dazzling. There was just one problem. The complex equation, if you did the algebra, always equaled zero. The dealer would never pay OCM anything. OCM would be paying the dealer $4 million each month for three years. This was the intended effect."

http://www.minyanville.com/businessmarkets/articles/traders-...
Can Android 7.0 Nougat save the Pixel C?
It seems a sensible one. Why should components be aligned to 90 degree angles, when higgledy-piggledy might pack them in a smaller space?
That's what I remember doing in primary school when we were learning french grammar, and later with ESL. Is this not a common teaching tool in other languages/school systems ?
Going off a few answers similar to this one [0], I'd say that it isn't defined behaviour. It'll be specific to your compiler, and its optimisations.

The memcpy solution is what I've seen throughout the industry when you are trying to cast between non-trivial types.

[0] http://stackoverflow.com/a/4318446
Solution for traffic jam?
My dear, friend's i want some solution of traffic jam . i am from delhi and here we have to face the problem of traffic jam and pollution , kindly suggest some solution or any idea you have or if somthing implemented in other country then also suggest that.
Some of the external ports in my lifebook are simply mounted on the housing and connected to the boards by cable assemblies, so:

They may have stuck the needed connector on a wire and used an NC mill to make an appropriate cutout from an existing housing part.

It is literally less than 1 hour to design and tape-out a inch-square pc board to accomodate a connector and cable termination. I am a little guy and have to wait a week and pay five bucks to have this manufactured. Fujitsu probably had this done the morning after a solution to the request was devised and approved.
It is. There is the link on the end of article: https://blog.prototypr.io/design-principles-for-reducing-cog...
Personally, I don't want to see the Ruby examples or think about them or compare them, I'd prefer just the idiomatic Perl 6.C tutorial (weird name, isn't it?) to see what it brings as an advantage.
The thing that got me was it blue!
45° rotation make sense when you want to avoid having half of your traces exit a dense chip towards the board edges, assuming (which often is the case) a rectangular board.

I guess in this particular case, the (many, and sensitive to total length and relative length with respect to each other) traces connecting CPU and RAM had been routed in isolation first. These chips seem to be 45° rotates against each other.

Then the group of CPU & RAM had been rotated too leave enough space for power/camera/HDMI, I'd guess.

It looks strange, but frankly there is no real reason (besides aesthetics) to favor any particular orientation.
50 Years of Human Space Exploration
Stop upvoting stupid posts. Time zones is a perfectly sound way of calculating the current time on anywhere on the planet.
We should just try to improve it by removing skewed concepts like daylight saving and non uniform time zones.
Saying that we need to get rid of the concept of time zones is saying we need to get rid of the metric system.
This usually implies a QWERTY keyboard with Japanese kana printed on the keys and a way to switch modes:

https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcSH1YLn...
The article makes a good case for why you might not have a good idea for what it means for my friend on the other side of the country to wake up an 9. In the United States, for example, there are states that opt out of Daylight Savings Time. A Google search could tell me what they are but I haven't memorized them. And even at that, if my friend was making a point about how long the sun had been up (or down), I would to mentally translate after checking a sunrise/sunset calculator.

When I need to synchronize with someone else, time zones get in the way. When I need to describe an experience relative to where I am, I might want to refer a time calibrated to exact my coordinates on the Earth. That was hard in the 1800's but would be easy today now that everyone carries a GPS receiver in their pocket. The same for reporting time relative to sunrise.
Thank you so much! Your link and this article are just what I needed to take back control of my sony compact camera. I will try it soon now.
Coming from an age before syntax highlighting was a thing, I would hate for us to go back to it. I first saw it in Turbo C and it was amazing. This is another tool that we can use to give us better code quality.

However, some folks is pushing the syntax highlighting into realms of an art piece. I had a coworker that would using bold, italics, different font sizes, as well as colours.
Isn't that what the hosted profile is for?
You can use Perl 5 modules via Inline::Perl5.

And "tens of thousands" doesn't sound like a lot to begin with TBH...
10 Photos That Will Not Sound Right to Sisterless Family
> The RDD programming model provides only distributed collections of object

It is ok for a non-technical high level overview but RDD should probably be referred to as a data model (how data is represented and managed) while map-reduce is a programming model (how data is being processed).
It's Allwinner. Nothing to see here, move along.
I first thought, oh noes I just got a RPi3, but then reading the specs I see it's not very different? USB2, 1GB RAM, A53, why would I (two weeks ago before ordering the Rpi) order this instead?
You're confusing Perl 5 and Perl 6. The two are different languages with vastly different communities.
I think we agree, but prototypes and demos are not the same thing. A wireframe can be a prototype, with buttons linking from one page to another to demonstrate workflow, a prototype would be built to a near-finished specification and close to an alpha/beta.

I feel like I'm being a pedantic a-hole in this thread, but the terminology of UX/IxD and the process seems like one of the more misunderstood aspects of building software and as a lot of developers (in my experience) want to either dismiss the process as unnecessary (they don't need to be told what to do) or they want to take on the process themselves (experienced coder, of course I can analyse and plan a user interface). I'll stop now before I start ranting.
Total kinetic enegy has little to do with it, a car can kill someone at 1MPH by running them over. At 30+MPH a cyclist can easily kill themselves by hitting something head first even with a helmet. Simple truth is only an idiot goes 30MPH in a bike lane where they can easily hit someone.
This looks really nice as well, is there a catch? Why would I pay for eg LastPass?
It's not surprising really, is being a centralized message bus really attractive when it just means that you'll be responsible for policing it?

If you run a central message bus off which people can produce their own applications, you'll find yourself having to deal with everything that ISPs and mail providers have to deal with. That means being asked to keep logs for years, dealing with DMCA takedowns, filtering the worst of the internet, etc.

And for what? As soon as anyone relying on it achieves scale they'll re-implement it themselves.

Besides, what you've described is the opposite of a protocol: an inner platform.
At some point you might as well byte the bullet and just write the code in assembly.
Sunset changes day to day, are you really adjusting your clock every day to match sunset?
Can it run stock vanilla mainline kernel?

It really sucks to be stuck with ancient 3.14 kernel on quite powerful things like Odroid C2.
The comments here are great and answer the question in various sensible ways, but I slightly wonder... could Perl make a comeback if it got its own Rails equivalent? You could argue that Laravel has done a lot for PHP (though of course PHP never went into the wilderness in the way that Perl did). Perl 6 seems to have a lot of magic in it, and I wonder if any of that could be usefully leveraged to make something very modern, very clever, and very Rails-esque that actually might get people interested in using Perl 6.

(See also Phoenix and Elixir.)
is there a circuit design app that'll compress a design into a smaller footprint like that?
Kinda rings a bell for me, although not from a book, but some LaTeX manual. Maybe this helps: http://tug.ctan.org/macros/latex/contrib/algorithm2e/doc/alg...
4 downvotes, so apparently it means something to everyone but me.
Hydropower is great.

Pumping water back "up the hill" for another pass through a circuitous swale system (ie a space filling curve) is also a good way to recycle nutrients. When compared to the embodied energy of fertilizer I think you'll come out ahead.