skysight-inc/HackerNews huggingface dataset:
The CIA should have been splintered into a thousand pieces and scattered to the winds.
Fair enough. It wasn't meant as at attack, but I can see that.
Interesting article on the greatest hacker sof all time
> Surprised I don't see my main pet peeve - early reference check.

the right way seems to be to give a heads up, early on, that references will be needed and be explicit about when they will be contacted. this ensures that the process doesn't block for a couple of days on the candidate contacting their references.
Looking for Your Dream Job in Data Science? Apply Now and Get Hired
Tricks? Algorithms? Puzzles? Riddles?

Are we still talking about string reversal task?
Tear up all the parking lots, and half the roads.

Or, actually, just tear up the parking lots. You can do it by taxing under-utilized land.

It's obviously never going to happen, so people will keep spending ~$3-5,000/year on vehicles, and ~$1,000-2000/year on parking, for the dubious privilege of spending up to two hours a day in traffic. On the bright side, if you live that far from work, your housing is probably cheap.
I doubt it was a coincidence. Wikileaks supports Trump.
Lisp has loops:

For instance, the do operator:

(do ((i 0 (+ i 1))) ((> i 10)) (print i))

Or the loop macro:

(loop for x below 5 and y in '(a b c d e)
collecting (list x y))

The 1965 manual for Lisp 1.5 describes the prog construct, which persists into ANSI CL. Inside prog we can have labeled statements to which we can branch unconditionally with go in any direction. Lisp also has mutable variables. The following example from the Lisp 1.5 Programmer's Manual is still valid code today:

(LAMBDA (A)
(PROG (B)
S (SETQ B A)
(COND ((NULL B) (RETURN C)))
(SETQ C (CONS (CAR A) C))
(GO S)))
In English energy is a loose synonym of current. My point was that in this case Strom means electricity which you agree with so I'm not sure why you are arguing about semantics.
Want to solve LA's traffic problems? Bring back the Red Cars. A Mayoral candidate in Pasadena is running on this platform.
AMP grows its footprint
I really like that idea. The last mile issue in LA really is a problem, trying to cross streets is like playing Frogger and that would help a lot.

I actually rode the buses in LA for about 2 years (Westside to UCLA). Adding more buses, and I mean a LOT more buses (10x), may actually work. However, the issue with LA buses is not the frequency or the timing of transfers, it is the city and the people themselves. LA is not meant for buses, it is meant for cars. That means you'll have to tear up a lot of road-way to get the proper street design for 10x the buses. Anyone that has lived in LA knows that major road construction is nearly unending and yet is horrific at the same time. Doing that kind of work will not be just 'normal' expensive, but you'll also have to pay for the massive corruption issues along with it. There exists no political willpower to do so and it is unlikely to come about anytime soon as voter participation in LA is abysmal (1 voter for ~50k residents).

Also, have you ridden the Big Blue Bus on an August Tuesday in 90+ degree heat at 5 pm? You will discover the surprisingly rank nature of the human body's ability to produce truly nauseous smells and leave them on the seats. The bums man, they are just plain smelly and stabby and awful. The bums prevent most unaccompanied women from even considering taking the bus, they really are that bad. LAPD gives exactly 0 shits about the bums as long as they don't actually try to kill you. You ever make the mistake of getting onto a piss bus? Whatever is left of that dying human being in the far back seat just makes for horrific smells that will not come out of your clothes, you really have to throw them out. I learned that lesson only once. I was not late to work, but I should have been. You just have to skip that bus and be an hour late or come in smelling of death itself.

So most single women just take their cars. It is a far safer way to get about town.
Yup, better to do it in the USA, where no human rights violations have occurred. This way we can all hyperloop with a clear conscience.
My impression is that yes, housing in Paris is cheaper than in LA.

https://www.numbeo.com/cost-of-living/compare_cities.jsp?cou...
So, apart from not demonstrating very high skill level (already discussed in other comments written by people that seem knowledgeable), how is this even remotely morally shady? They clearly discuss penetrating particular target systems — isn't that exactly what you would expect your intelligence/counter-intelligence service to do?
It doesn't have to be perfect to be better.

Paris has a set of issues like any major city but when it comes to managing urban density it does it broadly better than LA, for that matter so does New York.
One way to work on this is by first posting comments on forums like HN on the topic you want to write about and see if it gets torn to shreds as wrong, stupid and dangerous. If so, figure out what you are doing wrong that it is getting that reaction. If not, start blogging. You will probably be fine.
Code Inflation [pdf]
It's like a friendly reminder about how Stallman was right about everything...
> Purge the room of erasers. This forces the candidate to erase with their hands, reminding them that mistakes will be smeared all over them.

I actually had to laugh out loud at my desk at this. My office is absolutely guilty of terrible markers and lack of erasers.

All in good fun folks. All in good fun.
I'm using 2015 to develop a library for Linux. Their Linux support works great - pulls up gcc, debugs, etc. But it doesn't understand _Atomic in the IDE and so I get a lot of errors in Intellisense and stuff. It's sort of fair since I'm not sure I fully understand C11 atomics, but I like my IDE to be smarter.
What specifically does "functional programming" mean to you and why do these features not qualify?
>Seriously, why don't people just get a passport and try to talk to people around the world to see what they actually think?

Have you done this? A lofty goal.
This looks great! It would make for a natural fit with tab groups, unfortunately Mozilla has removed that feature, and the extension will not be updated [0] to support the new extension API at the end of this year.

[0] http://fasezero.com/lastnotice.html
My Own Name Is a Killing Pony
But then you'd get the obligatory "title is not the same as original!1!" complaint. It's the HN way of life I guess.
Numi ‒ Beautiful calculator app for Mac
Every time I see this SMAC video [1], I think of Hong Kong.

[1] https://paeantosmac.wordpress.com/2015/08/31/secret-project-...
You're getting downvotes for claiming absolute knowledge of a very complex issue. :P
We don't really know what EC2 does or precisely the type of hardware your VM will be spun up on. I've erred on the side of being cautious due to the vast amount of work being invested in timekeeping in various hypervisors. If EC2 knows that the TSC clocksource is safe on all of its hardware, perhaps modifying the Amazon Linux AMI to set TSC as the default clocksource would reassure many folks, myself included.

Advanced users that can run their own analysis or who have applications which would withstand potential time warps, are of course, free to ignore my warning at their own risk ;)
EC2 doesn't do any kind of live machine migration. The only times a machine may start on a different host is if it is stopped and then started. Even reboots don't allow them to move.

You see this a lot when AWS lets you know about maintenance on a physical host and gives you the option to avoid the automated move by doing these steps manually at a time of your choosing before the maintenance window.
Key word here is "potentially". There's not much oil production in Black Sea. There are much better oil fields in Caspian sea nearby (which the linked article even mentions), let alone Siberia.
due to timing constraints I had to most recently end my search at google's host-matching stage, I do wish the process didn't feel so one-sided. oh well, perhaps next time.
Eminent domain in real estate means the property owner gets reimbursed for the fair value of the property taken. If the gov't is willing to fork over a few billion dollars to drug manufacturers, then yeah , no impact to VC investment.
How about extra pay for distributed commuters? Start your day early, end it early, start late, end it late and receive a bonus?
yes everyone who disagrees with you must be ignorant and uninformed.
It's kind of the effect we have with BPA. As soon as the idea got widespread that it might be unhealthy it was replaced with other chemicals we know less about and that might be even worse.

Intelligence Agencies often use information to push their agenda. I don't see why it is different for Wikileaks which sees itself as one.
On 2) you say "which means you have two weeks of no service at all". Well in Prague, we just use busses when the tram line is being repaired. Its like a downgrade. "Oh, tracks are being worked on, I'll have to take the x6 bus rather than the 6 tram." It sucks, but its far better than using busses all the time ;). And of course, you might think that it is wastefull to have a host of busses just waiting around to be turned into "replacement lines" for metro and tram and other busses that break down, but it is really usefull. And when there is a big event at the convention center at the edge of the city, those busses get used then too. So its not wasteful at all.

3) I know that they have to sweep the tracks, (Modern trams actually have brushes installed in the front) but when you have tram lines with a tram comming through once every two minutes at rush hour, carying thousands of people in a day it hardly seems like a large expense to have an old man in red overalls come in at night sometimes an polish and sweep out the tracks.

4) I know, this sucks. Especially when there is an illegally parked car, forcing you to lane change.
The particular problem I was getting at was that the structural sharing required by purely functional data structures is not a natural or easy task when you're restricted by affine or linear types.

Several idiomatic functional programming techniques are similarly difficult to express with the additional invariants of affine types.
Take Twitter as an example - using older versions of Firefox.

They claim that "videos are not supported in your browser" but on occasion the video begins playing before being paused. Sometimes the "what version is your browser" check takes long enough for the entire video to finish playing. The videos are obviously supported because they work! I know this because the same video that tells me "it isn't supported" will sometimes partially or completely play (so it isn't that different videos are being served differently).

So why is Twitter telling me they don't work?
From dotCloud to Docker
You haven't looked at the dodgy stuff the CIA has done over the years, included bringing down governments, funding coups, responsible for the deaths of millions.

Yeah, I guess I don't think those guys should have power like this.
Also - command line usage on Mac OS is far from perfect. While bash itself works fine (as it does on Windows), many command-line tools are differently organized or missing features. (Try adding a user on the command line on Mac OS.)
I was referring to the third section, about Sloman and Fernbach's work.
"Turing Complete" refers to a system which can be configured to be come any Turing Machine. When we write a particular program in some language and run it on some input, we have a Turing Machine. If the language lets us create any Turing Machine (i.e. do any Turing computation), then it is a Universal Turing Machine, and Turing Complete.

Turing's Tape Machine is a UTM because the tape can be initialized with contents to turn it into any TM. Any calculation for which there is a TM can be done by the UTM (if someone can figure out what to put on the tape).
California should really consider using some of those bullet-train to nowhere funds to add at least one light rail system in west LA. That would be far more useful than a train that stops in Burbank.
The theory you mention about additive noise, is clever but doesn't strike me as robust at all. It's been awhile since I looked at that literature, but when I did it seemed really unrealistic, that at some level it reduced to assuming that all deviations from normality are interpretable in terms of the desired causal inferences. There might be some scenarios where you could reduce the variables involved to the point where that idea is feasible, but otherwise it seemed really unbelievable to me.

Part of me wants to dive into this causality modeling, because it seems up my alley, but I'm very sceptical of it showing anything definitive. I do observational research, but short of a priori randomization, I'm sceptical of any claims to causality. Even then, with experiments, I'm deeply sceptical unless something has been replicated across various secondary conditions by multiple distinct groups.

Modern causality theory and modeling has definitely raised the bar in terms of what we say about data, and I love it, but sometimes I wonder if causality is a red herring. Even with hard experimental evidence, I'm tempted to not interpret it beyond "when someone does X, this tends to happen."
During the part where I get to ask them questions I always ask about their current project and whats it built in. Even at the big guys they always reply with the same frameworks everyone else uses etc. Then I say something like oh so your project is using framework x so you're not coding your own libraries from scratch using graphs etc.

One interviewer took it personal and hung up on me haha.
Communism requires a planned economy which requires authoritarianism.

Post scarcity != communism, if we go by the motief of this thread then the federation is not communist it also doesn't have a planned economy.
I know things are done differently in America, but the profit from London's congestion charge is invested in public transport by law. For at least the first few years, it was entirely spent on improvements to buses -- giving much more capacity, and faster journeys due to the reduced congestion.

* Schedule 23 of the Greater London Authority Act 1999, to be precise, but the whole act is a 500 page PDF, so my curiosity ended there: http://www.legislation.gov.uk/ukpga/1999/29/pdfs/ukpga_19990...
> Some programs can use gettimeofday extremely frequently

This is what's usually considered the "root cause" of this problem, though. It's easy enough, if it's your own program, to wrap the OS time APIs to cache the evaluated timestamp for one event-loop (or for a given length of realtime by checking with the TSC.) Most modern interpreters/VM runtimes also do this.
That's an unacceptable offer for a lot of higher-tier developers. Literally un-acceptable - I'd never get poached by a contract-to-hire, especially one with no benefits. And even if I was forced to accept such a situation, I'd continue to send out resumes and take interviews while on contract-to-hire.
Although it is easy less people are developing sites because they just have facebook. Software development will still pay the bills for a looooong time.
This applies only to more or less "central" locations. Buses to the city outskirts are still infrequent and, during rush hour, will still be stuck in traffic.

Metro is good, but it is nowhere near 90 seconds - specially with the long stops in between stations.
Here's my idea: Rather than high-occupancy lets make the left lane a guaranteed-speed lane. The rule is that all cars in the lane move at 80 mph. If you can't merge in or out of the lane is such a way that no one else has to brake, then you're not allowed to merge. You're not allowed to slow down unless there's an emergency and those will be rare because users will be required to maintain their vehicles in top condition and crashing is strictly prohibited.

This will dramatically increase the throughput of the lane and will inescapably lead to an increase in usage. But the increase will naturally be capped around 20k cars per hour per lane.

To make it work, you'll need precise data about conditions far ahead and far behind. You'll also need an inescapable enforcement mechanism or the system will succumb to cheating. The good news is that very soon many cars will be covered in sensors, networked and able to implement the concept.
I didn't know that! Thank you very much. I'm going to try to get in touch.
Open data: How access to public data is growing in Detroit
Under which circumstances is an individual required to retain data at all?
Maybe my resume editing service qualifies?

Someone asked for my help, I gave them a lowball figure and then set up a page with info. It hasn't really cost me anything and I have made a few bucks already, which is basically all profit.

It isn't, like, exciting tech, but it is a profitable business. So, if that isn't what you want to hear, maybe clarify. (We aren't all brilliant programmers. They let some of us low life non programmers in here for the same price as the spiffy programmers. :-P)
Yeah, I hear you, and agree. My point is more just that buses nowadays don't have to be a miserable experience if cities are willing/able to pay for it.

There are wayyyyy too many problems with public transportation in the US that stem from decades of car-centric urban and suburban growth. It seems like nobody wants to pay for public transit development and maintenance around here.
On a unix system you can run any browser headlessly by using a headless X11 display such as Xvfb.

Instead of having a real screen, Xvfb uses an in-memory framebuffer for screen output that you can screenshot etc if needed.

It's as easy as:

Xvfb :123 &
DISPLAY=:123 firefox
### firefox is now running and outputting
### to the framebuffer display on :123, and
### can be driven by WebDriver etc.
Using the pressure cooker for eggs, aside from making the shells easier to peel, skips the "wait for water to boil" step and gives you several minutes of flexibility at the end of cooking since the heat shuts off when the timer runs out. You can also do large batches of eggs while only heating 1 cup of water.
I always thought HOV lanes were a bit of a joke during rush hour or traffic jams. It's nearly impossible to effectively enforce the rule and there's simply too many people willing to ignore the rule.
Yandex browser can use chrome extensios on mobile
"There is an extreme proliferation risk in the development of cyber 'weapons'," says man eagerly proliferating cyber weapons.
This problem is instantly saolved if you have more than one source. The answer to this is not "IGNORE WIKILEAKS," and the suggestion that it is makes me doubt your motives, the answer is "READ MULTIPLE SOURCES."

There are far more than enough actors with far more than enough relevant information, and certainly the capacity to distribute that information, to fill in the gaps.
When writing high perf F#, I wished for ownership capabilities to rely less on the GC and really get some speed. While Rust is a bit verbose, doesn't have custom operators, can't do pointfree, etc. -- it's not a bad FP language. And all the while, I get to think of how fast the code is, so that's often worth it. Rust does FP better than C# has done.
I'm aware of the high level about VDSO implementation, but I would still say that the Solaris implementation is more narrowly focused and as a result does not have the subtle issues / tradeoffs that VDSO does.

Also, I personally find VDSO disagreeable as do others although perhaps not in as dramatic terms as some:

https://mobile.twitter.com/bcantrill/status/5548101655902617...

I think Ian Lance Taylor's summary is the most balanced and thoughtful:

Basically you want the kernel to provide a mapping for a small number of magic symbols to addresses that can be called at runtime. In other words, you want to map a small number of indexes to addresses. I can think of many different ways to handle that in the kernel. I don't think the first mechanism I would reach for would be for the kernel to create an in-memory shared library. It's kind of a baroque mechanism for implementing a simple table.

It's true that dynamically linked programs can use the ELF loader. But the ELF loader needed special changes to support VDSOs. And so did gdb. And this approach doesn't help statically linked programs much. And glibc functions needed to be changed anyhow to be aware of the VDSO symbols. So as far as I can tell, all of this complexity really
didn't get anything for free. It just wound up being complex.

All just my opinion, of course.

https://github.com/golang/go/issues/8197#issuecomment-660959...
Lets take average Joe. He can choose to buy a car or not, but he depends on the value roads provide with his life and employment. Does he not have the responsibility to contribute? Police do not arrive by train, we will always need roads, and discrete transport, and they will always benefit everyone, driver or not. Toll only funding just leads to worse basic services, and technical inflation.
> Well in Prague, we just use busses when the tram line is being repaired. Its like a downgrade.

Yeah, we do that in Munich too, but it sucks real hard. Especially when the replacement buses are also in the same traffic jam created by the construction site... and all the replacement buses cost big money these days, given that there are nowhere near enough bus drivers to serve the demand.

ad 3) Yeah of course, but it's still a huge cost factor ;)

ad 4) I know someone who carries self-made stickers with penis stencils. He places these on idiot car owners' cars.
Because it is a risk per delivery, it averages out over the work week to simply be a certain number of pennies per delivery. Rich and poor alike can survive a percentage cost like that. It's the exact opposite of a huge fixed cost like chemo.
A statement can also be an opinion, I think the intention was to differentiate from statements that are meant to appear to be facts but are false.
Things like this are why YC has zero ground to stand on when they attempt to solve "fake news" through investment. YC can start by firing their useless mods and hiring folks with some guts.

FWIW, my strong word choice was to draw specifically YOUR attention to the parent. That you consider me "counterproductive" while allowing HN to become a fake news echo chamber is irresponsible.

An attitude among the gatekeepers of "people are going to post for and against this stuff" is exactly why "fake news" is a problem.
'bsder you seem pretty confident here, despite the fact that everything you've said contradicts what I've heard from LEOs and other trained firearms users.
This is really topical for me as I'm looking for answers to this question too.

As someone in early bootstrapping stages, I want to develop some basic branding (colours, logo, sample applications etc) but I need to be realistic about budget. I'm happy to pay market rate and reduce the scope of what I'm after to to make it affordable.

Does anyone have experience striking the right balance of cost and quality?
We need to start an image macro meme of these things.

"Asks brutal tree sorting question"

"Fixes Docker image configurations all day"
Really confused by the following error message:

"We're sorry but this site is not accessible from the UK as it is part of our international service and is not funded by the licence fee. It is run commercially by BBC Worldwide, a wholly-owned subsidiary of the BBC, the profits made from it go back to BBC programme-makers to help fund great new BBC programmes. You can find out more about BBC Worldwide and its digital activities at www.bbcworldwide.com."

Surely blocking UK citizens like me from seeing the page leaves both the BBC and me strictly worse off vs letting me browse the page and see the same adverts as international viewers?