skysight-inc/HackerNews huggingface dataset:
So, this is something I don't get when I hear American people (I assume you are?) discussing the invasion and then occupation of Iraq: why do you think there's any way that any Iraqi people would ever "support" it?

If some foreign power (er, the Martians?) invaded and occupied the USA, would any American ever truly support it? Would it make any difference if someone was Republican or Democratic, or whatever? Wouldn't patriotic duty demand that you oppose the occupation?

I'm Greek, we were occupied by the Germans in WWII. As in the rest of Europe, some people collaborated with the Axis forces, and we even had a puppet government put in place and all, but there was never one group of people who "supported" the Axis as a whole. We had home-grown fascists and communists who slaughtered each other once the Germans were gone, but they both fought the Germans (and each other) ferociously while we were occupied. Ordinary people resented and resisted the occupation, with all they had [1].

I can't understand how anyone may think any other people would do anything different, ever, no matter who was the occupying force and whatever the justification. Things can't get worse for a sovereign country and its people than having a foreign power occupying your territory [2].

____________________

[1] https://en.wikipedia.org/wiki/Greek_Resistance (please ignore the weaselly-worded bit at the start)

[2] https://en.wikipedia.org/wiki/Axis_occupation_of_Greece
Similarly, I use engine-mode (https://github.com/hrs/engine-mode) with Emacs, which allows you to set up basically any search engine. I use Google (on C-c / g) and Github (on C-c / h), but the engine-mode readme explains how to set it up with DuckDuckGo, stack overflow, etc.

It's configurable, but results can be displayed in eww, Emacs' built-in text-based web browser.
Rule 41 Proposes to Grant New Hacking Powers to the Government
Personally, I have been thinking for a very long time that any investment in Yahoo was an indication of a very special mindset. A dotcom bubble reenactment society that part-times as a real company. In that light, the weirdest things can make sense.
neutrinos
This is exactly how I use Chrome today, using Chrome windows as a tab grouping mechanism ("social", "personal project A", "personal project B", "work", etc.). I prefer your UI much more :)
An Elegant Fizzbuzz (2016)
there is an ironic situation: in Google Chrome, when you get an error (like a rejected certificate, or something a bit browsery), they give you a link to a completely unhelpful "help" page about the chrome browser, instead of a google search "thatsite.com <certificate rejected error>".
Startup pitch
Saviez-vous que Google n'indexe que 5% des données accessibles sur le web ? La startup CybelAngel explore les 95% restants, le dark web, et anticipe les actions des hackers pour protéger le CAC40 et leurs données stratégiques ! Découvrez CybelAngel et d'autres startups Mardi 3 mai à porte de Vanves (Paris). #startup #OpenPizza
https://www.eventbrite.com/e/startup-pitch-genius-ensae-tickets-24999842201
I believe that traditional definition of market share doesn't look at any of the evidence you put forth here. And regulators are going to continue to use their traditional definition.
In theory, absolutely. In practice I've seen ASIC based challenge/response systems on industrial software implemented in such a way that they could be sufficiently 'emulated' simply by knowing a handful of challenge/response tuples. Believe it or not, this behaviour is (was?) actually specified in many dongle OEM's implementation guides. Basically they say : chuck out a bunch of fairly random challenges and more or less ignore the responses and only really check at a few critical points in the program flow.

This gives an insight into the threat model dongles are supposed to protect against. If you have access to the running system, the dongle and a halfway decent interactive debugger/disassembler cracking dongles is simply a matter of time.[0]

I've seen as low as 12 distinct challenges and a single significant response. This was in software for designing systems orders of magnitude more complicated and expensive than an F1.

[0] And if you don't have access to the dongle, it's mainly a question of more time and maybe a bit of code patching - but do you really want to patch the code that runs your chemical plant?
FPGA = Field Programmable Gate Arrays, Pd in the F => Programmed in the Field
The Magic of Folds (2016)
It's always worth bringing up that while the US ranks poorly on cross-national standardized tests like PISA, it is near best-in-class after adjusting for race: US whites outscore white countries; US asians outscore asian countries, etc.
It defines extensions but no way to detect them. Am I missing something?
Glad I'm not the only one who had trouble with the word.

It looks like the word only ever applied to custom-made clothing. Yet somehow it was reappropriated to apply to computer hardware/software as well. Somehow this is an improvement over just saying "custom" -- a word everyone already understands :/
Was wondering where I'd heard this name: I've read the book. It's a well told story of someone realising their parents are human beings and a good read if you've ever felt like you're 'outside' something, for want of a better term.
I've just mentioned it. So it's 3 now. (-:

What you observe is emblematic of the problem with Devuan, and a few of the Devuan people themselves acknowledge it. So much of the discussion centres upon "how to remove evil libsystemd0" and suchlike that what is lost is the supposedly intentional focus of the Devuan project on init freedom. That surely means the freedom to run systemd as well as to not run it.

* https://lists.dyne.org/lurker/message/20150208.110824.579d17...

And as you can see, that bleeds over into the press coverage seeking headline material.
I think that OpenStreetMap has a bit more information that Google Maps at the same zoom level. To compare on New York:

https://www.openstreetmap.org/#map=9/40.5263/-73.8556

https://www.google.fr/maps/@40.5487361,-73.9399427,9z

(Edit: as the child comments correctly point out, this is only the default OSM rendering style.)
It is not too hard to understand. If you are inexperienced fighting with the big boys you will lose. As an Australian I hope we get something useful out of the tens of billions we are about to spend.
Speaking to People without hurting their feelings. :)
It's also against the t&c included in the Apple developer agreement.

https://pbs.twimg.com/media/ChWM2h8W4AEKiBT.jpg:large
OpenStreetMap itself has no notion of layers. It has a rather simple data model for geometries and completely freeform tagging (so for example there is no technical enforcement of how a road is labeled a road in the main database). Naturally there is quite a bit of effort to use tags with clear shared meanings, but none of that happens in the database, it's the people building the editors and doing the editing that choose what the tags mean.

Consumers of OSM data generally do perform a data extraction step where the freeform tags are grouped together and perhaps normalized to some extent. So at that point you sort of start to have layers, but different apps will use different systems and rules for that step, so the layers are coming from the app maker, not from OpenStreetMap itself.
Stop working for other people and open my own business.
Interestingly enough, France used to make the same naïve mistakes the Japanese did : follow too closely the bid "rules", not lobbying enough, not taking political landscape into consideration, not attending to "social events", etc.

Having worked in the areospace industry, I've seen France lose some "in the bag" public markets by letting other countries lobby and spin bid's technical specifications to their advantage.

It seemed they learned the lesson, at least for this bid.
Maybe try executing one and catch the exception.
No? The App Store terms specify that developers are on the hook for refunds for 90 days.
OpenStreetMap is just a database. It has no concept of layers (except the `layers=` tag used for stacking order of objects e.g. bridges). Products which use OpenStreetMap data are free to apply whatever "layer" abstractions in their UIs they like.
Keep in mind that the tiles shown by default on the OpenStreetMap website are just an example rendering. Anyone can take the OpenStreetMap data and use it to render a map with different cartographic choices.

There's even several other example renderings that can be easily accessed on the website, for example

https://www.openstreetmap.org/#map=9/40.5253/-74.2003&layers...
Remember the first rule for migrating to systemd.

* http://askubuntu.com/a/626858/43344

* http://homepage.ntlworld.com./jonathan.deboynepollard/FGA/sy...

* http://askubuntu.com/a/613814/43344

And read the doco that comes with your operating system (presumed to be Ubuntu, given that you say that you use upstart).

* https://wiki.ubuntu.com/SystemdForUpstartUsers
The default rendering for OSM might do, many other renderings are available (including your own if you like).
If I read correctly, the subs are going to be built in Australia. So, you got, at least, jobs creation.
I use Launchbar (https://www.obdev.at/products/launchbar/index.html) for this. It works system wide, I just select the word or phrase and tap the Option key once. This brings up Launchbar with that text inputted, and then I can send that off to Google, Wikipedia, the system dictionary, YouTube, or anything else. I love it because instead of having different convoluted keybindings for every different type of search (C-c / g, C-c / h, etc.) I only have one, and then dispatch off a fuzzy frecency search that takes <2 letters for the result I want. So tap Alt, Tab, g, Enter searches Google, while Alt, Tab, w, Enter searches Wikipedia, etc. It does tons more with this same paradigm, I use it more than the command line, and can't recommend it enough to people who like to optimize their computer use.
I don't know how Electron is engineered other than that it's based on Chromium.

I know that Atom which runs in Electron has access to all your files where as Chromium does not. Does Alloy have the same security as Chromium or is it running on Electron's (I'm a native app so my JavaScript can access your entire system) level of security?
I can only imagine that they must be clever enough to have tried this, surely.

Or perhaps they are so full of recent comp sci and aero graduates that have never busted out a logic analyser that no-one ever said "we should just sniff the protocol, how hard can it be"
Let’s Build a Simple Interpreter. Part 9
How do you search for "an interesting area in Woonsocket". Like say you want to go to a park and then walk past some shops.
Funny Compilation
It's the speed/lag that really annoys me nowadays. If I pan across the map or zoom in, I know I'm waiting a good 5-6 seconds before the new tiles will be loaded. And that's on desktop, not mobile. It's so irritating I've just about abandoned google.
I dislike pain because it keeps me from doing and being person things. So what use is pleasure induced/increased to such degree that it ALSO keeps me from developing as a person?

I have to ask, do you see yourself as nothing more dignified than a pet or a slave? I don't mean to be rude, but you can't have your overlords without them ruling me as well, and I don't want them, at all, and you basically said you welcome "whatever" might force me and my offspring to live in what I would consider a golden cage and utter depravity. So this is a discussion, if not civil war, I'd rather have sooner than later :P

And besides, why would someone or something who sees you as pet or slave feel the need to control you past the point where you are no longer a threat or useful to them? Everything that makes you happy, they could simply take from you, cutting out the middleman. Who genuinely cares about a "thankful smile" from a drone?

It's a nice hypothesis, but here's mine: The pleasure stage comes before the non-existence stage, and the wide-eyed and shallow cheerleading we have now is a bit like the Nazis painting the red cross on the ad-hoc pits where they would kill people who were too weak for transport. By the time you find out what it is, it's too late. People and systems don't dissolve who you are and could have been as a person to ultimately look out for you.
Better check for characters that aren't letters in ASCII, and assume that everything else is a letter (i.e. including Unicode). Not 100% correct, but simple and future proof.

And when it comes to the diaeresis, it's rare enough that it will create confusion for people who are used to German, Swedish, Finish, etc. (except for in words like naïve where there's no risk for confusion).
This functionality is sort of now available in the package xmonad-contrib[0].

[0] http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Actions-...
M-x dissociated Trump
Or two turns ahead if you're cycling. They don't seem to take speed into account.
General Douglas MacArthur once said: "The history of failure in war, or in any other human endeavor, can be summed up in two words: 'too late.'" This quote fits perfectly with the story.
Yes we will get some very expensive jobs - the open question is are we going to get some submarines that are able to get out of the dock on a regular basis and not be detected from 1000 km away.
> but I've never seen them actually used on anything but the simplest data structures and algorithms

Take a look at a typical performance-oriented GPU coding, cache is the major analysis parameter there. Data structures are mostly 2D and 1D arrays, but they may be scrambled in a very complex way, and the algorithms are arbitrarily complex.
Since SpaceX has a presence in Texas, I wonder if they pay state sales tax?
> when it knows how many GP registers there are

But compilers don't know this! They know how many registers there are in the ISA, but not how many there really are in the physical architecture.

Physical architectures map ISA register names into register file locations. It's an abstraction! You can really use a register more than once at the same time because they will be renamed. Your parent is suggesting that we read and write from memory as normal, and just map memory locations into the register file, rather than ISA register names.

Registers may be more of an abstraction than you realise.

(Maybe compilers do know about how large the register rename buffer really is on certain physical chips and take this into account when allocating them. Sounds like something Intel's C compiler might do. I'm not an expert.)
Every month for the next several years, 1M Indians will turn 18
NoSQL databases aren't used by web companies? Linux distros aren't used by web companies? Programming languages aren't used by web companies?
I've noticed the disappearing detail from Google Maps as well, and I find it really annoying - especially when perusing a rural area and having to zoom in to ridiculous levels to see town names.

Another thing I'd like to see is making the "avoid tolls" setting easier to get to. Northern Illinois is toll road central, and I-355 in particular is a huge ripoff when you pay cash. Since I don't need any of the tollways for commuting, I can't justify getting an I-Pass.
There Never Was a West
If Real computers have finite number of states, why Turing machines are needed?
Here's one commentator's take on the matter, from the Australian Financial Review:

Can there possibly be an upside to [Prime Minister] Malcolm Turnbull's decision to squander billions of taxpayers' dollars building 12 French submarines in [the state of] South Australia?

It's hard to think of one.

Of course, there are potentially critical South Australian seats at stake in the coming election and Turnbull no doubt believes it's worth every penny to ensure that the Australian people are not deprived of his greatness.

But surely there were cheaper ways to buy off the South Australians.

With a 30 to 40 per cent local cost premium as a starting point and the history of the Collins class submarine to go by, the federal government could have hired all the Australian Submarine Corporation (ASC) workers to do nothing and the taxpayer would have been billions of dollars better off – because at least they wouldn't have been making grossly overpriced submarines.

http://www.afr.com/opinion/columnists/alan-mitchell/turnbull...
I have to say I am feeling rather upbeat about France these days. I know France has a huge number of problems, but French businesses seem to struggle through them and do well.
Is this really that difficult? I was born and raised in the US but have been traveling around the world for almost the last year and it gets easy REALLY fast to switch between them, especially when one of the interpretations is clearly incompatible (like in this case where there's no 14th month). I've had probably more than a 100 lodging and train and flight bookings and I've yet to find it confusing.

Though I do think that it's stupid that we use middle endian dates. My habit has become to just put the unambiguous fullyear-month-day.
Extending Docker via Plugin
https://www.google.com/maps/search/an+interesting+area+in+Wo...

Doesn't seem too bad.
Unless you're playing The Division (putting things like RPM, recoil, and player location client side).
in my (incredibly limited) experience, a fairly naive approach works ok. mips has lots of registers. for my C compiler, leave the arguments in a register. 5 args, 5 registers. pretend the next n registers are the top of the stack, 5 - 32 = 27, each variable gets it's own register, just pretend the 27 available registers are simply the top of the stack. when var 28 comes along, it becomes complicated, you have to fool around with saving something to memory. but really, that's pretty rare.

the obvious penalty is the push/pop pair around each function call. as a first optimization pass, skip the pop when the pushed values aren't used - if a register isn't touched, you can get away with this. it's damn fast, because the push can rely on l1 cache. there's no stall when the processor promises to write that out eventually. you don't care till you need to do the corresponding pop. i had plans to skip the push , depending on usage, but didn't quite get that far.

anyway, the point is, just using registers as the top of the stack can get pretty good results with just a few man-months of effort.
Apple is not colluding with other companies to be anti-competitive so that aspect of antitrust law doesn't apply. Apple doesn't have a monopoly in the phone market so laws about abusing a monopolistic position doesn't apply. Anti-competitive and anti-consumer practices are not inherently illegal (they're arguably inherent to capitalism), they're only potentially illegal when practiced by a business that's potentially a monopoly. It's like you're complaining that Apple has a "monopoly" on deciding what's sold in their store. Every store has that right.

> as a paying Winamp customer, I can't access the iPhone

I don't know what this means. Has a law been broken when a program written for OS X on an x86 processor can't run on an Android phone with an ARM processor?
First time I see GitLab being used to name a type of idea. Thanks for the compliment.
E.U.A iniciam ciberataques contra os terroristas do Estado Islâmico
In the big picture, France has experience in nuclear submarines, the stealthiest ones (for France, India and Pakistan). I don't know how much of that technology in going into the Aussie ones, but the skill is there.
Hehe... surprised no one has pointed out your math error ;). 5500Kg*1000 is 5.5 Million Kilos, 5500 Tonnes not 5.5 mega tonnes.
Christopher Pine had better be worth it.
It's ok, I knew your intentions.
Also, try switching to verbatim results (search tools - all results), it doesn't randomly omit parts of the query.
Mostly that it's a zero-sum endeavor that in the aggregate, doesn't make the world a better place.

Imagine if worldwide knowledge of science regressed to 1900 levels. Imagine if worldwide engineering capabilities regressed to 1900 levels. Imagine if worldwide educational opportunities regressed to 1900 levels. We would consider any of these things to be disastrous.

Now imagine if worldwide weapons technology regressed to 1900 levels... that doesn't really seem all that bad, does it. You could even come up with a strong argument for it being a good thing.

Investing money and effort into making weapons is the literal definition of an arms race. A zero-sum game. If everyone does it, everyone loses. This would obviously never happen but if every single engineer in the world refused to work on developing new weapons, the world would be a better place tomorrow.
Separate to the build-quality problems of the Collins class, Australia has struggled to crew the ships.

Some reports say that the Collins class has 60 people on board. These recent articles have had me thinking - I doubt you need so many people.

With the space/storage situation, there is even less excuse to avoid automation than anywhere else. You should be able to shift the bridge with six or seven people (including officers). You'd need some people to maintain systems, and that should be cross-skilled work. Medical, kitchen.
USB, AGP and P6 support were in 95 OSR 2.5. For my money, 95 OSR 2.5 was better than 98 (until 98SE came out).

Edit: https://en.wikipedia.org/wiki/Windows_95#Editions
retaliation for valid legal complaint is also illegal, and would put Apple in tons of trouble in EU, no idea about US.
Tota11y – an accessibility visualization toolkit
Awesome! Is this open-source? Also can you provide a few resources on how to get started building this? I've always been intrigued by flocking visualizations and really want to build this on my own. Thanks!
src: https://www.reddit.com/r/programming/comments/4h3ox3/tota11y...
The Ten Commandments of Egoless Programming
Ah, still remember the school nights spent on getting Win95 to run on my Nokia 5800. After finally getting it to run, I, of course, realized that it had no practical value to me. Luckily, my friend was a HOMM2 fan, so that DOSBOX install found it's use. I only wish we payed more attention to French class...
src: https://www.reddit.com/r/programming/comments/4h5ndg/the_ten...
Here's the fun thing: You picked up a crucial part of Luka perfectly. She's a japanese vocaloid. Due to the way vocaloids are made each one has to be specialized for a certain language, with japanese ones often being able to be good with 100-200 samples, and english ones easily going to 1000+ samples.

Making an english song with english vocaloids is tricky to begin with due to the differences in language favoring japanese heavily for synthesis. Making an english song with a native japanese vocaloid is even harder, and the result is what you hear in "Lie". (You can also contrast this with "Last of Me", which was made with a recent upgrade on Luka, V4X, who can speak english and works out better; and of course the three Gumi songs, since Gumi is a natively english vocaloid who does quite well.)

In short: Yeah, you did accurately identify a foreigner speaking english slightly awkwardly.

As for the getting used to, yes, you get used to it, however that's not because you get used to vocaloids themselves, but because you get used to japanese songs, which feature vowel frequencies, vowel distribution patterns and rhythms in expression that are flat out alien to english speakers. This works out as "exotic and interesting" to some and "weird and off" to others. To give a more clear example, try and see if this song, which to to speakers of languages with similarity to latin vowels (germanic, slavic, chinese, japanese) sounds flat out beautiful, but is mostly "meh" to americans i found: https://www.youtube.com/watch?v=qCDoifoKkLA (Also, as for rhythm, it would probably sound even more weird for you if you knew the words, since many of her emphasises go on the japanese equivalents for "of", "too", "from", "?" and "!".
Can you give examples of apps that could be described as insulting?
No more comments.