skysight-inc/HackerNews huggingface dataset:
I really don't want this comment to go somewhere weird, but... I think the experience of war sharpens the desire to see the world made a better place. Most people come out of the darkness of war and see the value of life, and this often permeates their attitude in how they want to leave the world. I think war brings out the altruism in people.
The worst part was that the jokes weren't even funny. It sounded more forced than a '90s sitcom laugh track.

"As you can see, I got a G-" <HAHAHAHAH>, "that's like ... a good grade" <HAHAHAHAHAHAH>, "of course, an E is for excellent" <BAHAHAHAHAHAHAH!!!! ::standing ovation::>

... why am I so cynical? ;_;

Agreed though, the actual concept was really cool! Maybe to the author, try subtitling the video given the bad audio? Then we could just watch the video muted, and the (minor) problem would be solved :)

(and feel free to downvote this, I know I sound like a monster, complaining about laughter >_>;)
Beijing shipped out the Uyghurs, not the Mongolians (there aren't that many Mongolian migrants to begin with).
uh, this story is about italy.
Ha, thinking about my comment after the fact last night, I went there too, and I agree. (Especially given other responses here stating that even minor impairment shows up as reduced performance in simulators; that suggests this could actually work.)
Hey. I read your entire blog. I'd like to talk with you. We'll continue email conversation from this point, as you request - expect an email! Btw, I was pleasantly surprised by some of the stuff in your blog.

Edit: Are you familiar with the late Richard P. Feynman? He had some very brilliant things to say about teaching that I think you'll find interesting. You can find interviews on YouTube. He was one of the most creative physicists of all time.
Life is short, work is infinite. Don't make your life harder unnecessarily.
>And yes no matter the pay working people voluntarily as if they were slaves on plantation is still exploitation.

I don't follow this. I would certainly put up with a lot for one billion dollars per hour pay. I assume you would too. Would you really not take a job there for one billion dollars per hour? I know it's boring, but I think the simple calculation workers make of tallying salary vs working conditions still applies here.
Silicon Valley versus Corporate Welfare (1998)
Why do so many HN folks feel that Google is the savior here? The reality is that both oracle and Google are for-profit companies and hence both are greedy.
Talk to any old Sun employee and they will tell you how Google came and saw and took whatever they could, when they could have legally licensed j2me for a pittance. Thanks to that stupidity, they are now paying the lawyers.
On a separate note, more I think of it, Page/Brin getting out of the way and letting sane adults run sub-divisions is the best thing to happen to Google.
Why are FE devs paid lower? I'm not a FE dev but I don't see why they deserve any less..
My guess is because of the Pocket integration.
The unquiet past
Of course using regexes on general-purpose HTML is a bad idea. Using regexes to ensure the sanity of a restricted markdown converter isn't, especially if you want to err on the side of conservatism.
Seeing this leaves me incredibly dissatisfied with the state of Wikipedia. This is what it should be about. Using rich media to explain and fascinate. Instead we get 10.000 words on the history of Anime.
Understanding How Browsers Work
this looks good!
[reply to a deleted comment]

That's a nice method of cooperation with a search engine, but in the majority of the cases (Reddit upvotes, Facebook likes, Twitter followers) it's not implemented.

A related question is if Google uses APIs or other external databases to get more semantically useful data? And if they use things like an Twitter API, do they have specific agreements with the sites? Or maybe they are not doing it in full agreement with TOS-es?
Chk your email
Super cool, any chance of some pictures or a video of the finished product?
https://twitter.com/qwertyoruiop
No, you give it read-only access to the files it needs (e.g. /usr/) and then everywhere else like /home it can only open *.pdf.

Also, no networking.
Apple trash talking and making up "facts" will not get you far here on Hacker News. This isn't reddit or 4chan, you need to think your comments through.
You have to remember that anyone can write (maybe not write well, but can write). Not too many people can use AutoCAD and ever fewer have enough knowledge to be pumping out one a day like this guy.
Uzbekistan Airways announces it will start weighing passengers before flights
The paper seem closely related to another paper by all the three authors and the late Len Sassaman, titled "The Halting Problems of Network Stack Insecurity".

http://langsec.org/papers/Sassaman.pdf
runit services have not only a 'run' but also an optional 'finish' script. My 'finish' script says

#!/bin/sh
sleep 30

I agree that exponential backoff would be better.
On the second part, Macs boot with UEFI, and the boot process is configured via a small number of variables stored in writable firmware memory [1]. Apple provides a command-line tool, nvram(8) [2], which can either print the current contents of the variables (nvram -p), or request a change to one. Changes are queued and written out at the next clean shutdown or reboot.

[1] A brief description: https://en.wikipedia.org/wiki/Unified_Extensible_Firmware_In...

[2] https://developer.apple.com/library/mac/documentation/Darwin...
I am surprised that you read my remark as lacking empathy, but I have deleted the remarks I had written here about my actual feelings about the event, because this doesn't seem like a very promising conversation.
Prop 65 warnings must include the specific harmful chemicals the product is exposing you to as well as the manner in which it is exposing you.
Oh, interesting. Why do you say that?
Sure.

But the point is that the money all goes to the local good ol' boys, whoever they are. The local contractors who pour concrete. Beyond that...well, no one cares.
I can confirm from experience that restricting computer/electronics use on Saturdays does wonders.

Currently am going further and practicing to include fasting on Fridays and 'Village' on Sundays to complete the mystical triad.

Four-day week with the rest as my own personal projects! Yea!

Simple ritual hacks that help in keeping my feet on the ground.
Growth Marketer and Spreadsheet User? Blockspring Is Hiring
So we currently have 2 local privilege escalation exploits [1] available for Mac OSX. Apple appears to be in no rush to fix the first one, I wouldn't bet my money on this vulnerability getting a fix any time soon, either ...

[1] http://bit.ly/1MrsdID
Hey, great talk and thanks for the link to the paper.
Pure mathematics is like teenage sperm donation. Even if it does end up being useful to someone eventually, that's really not why they did it.
Some time ago i talked with a machine designer - and he told me that the industry is moving away from complex mechanical contraptions , into microcontrolers coupled with smart motors(servo - either linear or rotary) which allow exact controlled positioning.
Although it was pretty common up to the mid-1990s to run into 8-bit-cleanness problems and arbitrary buffer sizes, IMHO, the Unix ethos is not for `wc`, `tr`, `dd`, `sort`, `uniq`, `read`, `diff`, `patch`, or `split` to crash with certain input data, to silently corrupt that data, or to spew warning messages about its contents. They are building blocks for your programs; it is not their business to impose unnecessary expectations on your data. They can and should correctly handle arbitrary data. When they don't do that, they limit the programs you can write with them, and with no compensating increase in anything other virtue.
The author also has an interesting and relevant series of blog posts: http://blog.qwertyoruiop.com/?p=38
Unfortunately they aren't recorded. :(
Do you mean something like "sc"?
10 tips that make you a good programmer
The NYT piece was also anecdotal. Maybe he didn't mean by "data" what you thought he meant. To dismiss an entire article because of one word seems uncharitable.
Fisticuffs...or worse. I've heard developer colleagues joking at times of excessive pressure and management nastiness at my (non-Amazon) workplace about "going postal".

At a large enough scale, you will get people who lack the coping skills deal with that kind of nasty environment. I suppose an employee going beserk and harming others would be the ultimate expression of "organizational Darwinism".
Thanks. One small thing: since you want gulp to be in your path, maybe it should be installed globally (-g) rather than locally along with the other modules.
On x86 cr3 is a pointer to the page table. (The page table is a mapping set up by the kernel, it maps virtual to physical addresses or in some cases lets the kernel trap memory accesses.) Once you change it, memory access becomes temporarily slower afaik because the TLB (effectively cpu's cache of page table) is discarded. So changing it more frequently can be a bad thing.
The public humiliation you are talking about happens only with AWS team, their dev's are scared to check in stuff.
Air gaped computers, still need software to run, MS Office, AudoCAD, SolidWorks, MATLAB or any other thing, they still get updated MATLAB 2014 -> 2015 and so on.
This is the biggest malware entry point.
On the security engineering side, isolated networks monitor less what comes in, but they are extremely strict about what comes out.
The only red tape issue i see is the one were they forgot to ask for the funds. The drainage thing reminds me of a recent story about an airport in Germany (iirc), or for that matter how many highrises in Dubai are without a sewage connection, so each day 100s of tanker trucks transport sewage to a dump.
The DYLD_PRINT_TO_FILE exploit was fixed in 10.10.5.
"According to a 2007 report from
the Centre on Housing Rights and Evictions (COHRE), it was estimated that Beijing might see up
to 1.5 million local residents displaced due to the preparation for the Olympic Games. "

paraphrased to

"1.25 million people lost their homes during the Beijing Games. "

Western media are really seizing every chance to bash Chinese govt.
I think most people first think about developers who can not build from scratch. Those who require frameworks, and can only fill the gaps.

So one trait a from scratch developer must show, is being a toolsmith. Most startups do not have the time to build everything from scratch. Instead they have to pick tools to solve their problem. A toolsmith can quickly validate if a tool is suited for the task, and is able to create new tools if necessary.

So there are few things one can check before hiring a developer:
A toolsmith published his tools, frameworks or libraries.
A bughunter contributed to 3rd party projects. ...

Or in short: A developer who did things from scratch, will be proud showing them. An this will show where his strong and weak points are. ( e.g. my weak point is design )
How your phone tracks your every move
ChatOps in Slack to deploy automatically
There is another bug I think we must get rid of: generating HTML using printf techniques.

Not only we should have verified parser, but also verified serializers.

http://m1el.github.io/printf-antipattern/

(EDIT: I know it is badly written and there are errors, but, I'm looking forward to rewriting it)
I think that example is recalculating the wall positions for every frame. That works for an example of a mechanic, but you wouldn't do that in a real game.
If a million people were displaced by the Beijing olympic games, then the Chinese Government deserves to be bashed for it.
So? It's the same story in countries with highish levels of corruption.
How Many People Are in Space Right Now?
On Linux, if you have a look at /proc/<pid>/maps, you'll see a 'vsyscall' section mapped into every program. That section has code stubs for each syscall. For some simple syscalls like gettimeofday() (not sure there are any others) just return the current time, which is stored somewhere in that area. For other syscalls, the stubs use the best method to enter the kernel (sysenter vs. int 80) available on your specific processor.
You are absolutely right. But shall we agree that displaced is not the same as lost homes, and the latter is more emotional and less factual?
Noteslate finally on sales?
Plus they're about to build a massive new NFL stadium. They wouldn't lack for venues most likely.
China's corruption is almost all a byproduct of rapid growth. Italy's lacks that growth right now so their corruption is coming from somewhere else, perhaps intrinsic.
You should add idiomatic.js, one of the oldest and most popular JavaScript style guides.
Thanks, that's a nice quote. I had read that text as a student, but overlooked this morsel.

I wonder if Frege's older Begriffsschrift (1879) doesn't already discuss, or at least mention,
higher-order functions. After	all, in	this text Frege	explains his new
conception of	function.

I also wonder if Cantor would have been aware that this is possible.
I thought that entropy solved this problem: your "weakly" random numbers from the thermometer might have, say, 1.3 bits of entropy for every reading. So you assemble 100 readings and that gives you 130 bits of randomness, which you extract by putting your 100 readings through a cryptographic hash algorithm that outputs 130 bits.

Presumably I'm missing something. Can someone tell me what it is?
RSUs vesting at year 3 gives a good indication of what they expect the tenure of a drone to be.
Well, you have the video now, you can download it and run said noise filter over it yourself..
Your effort is much appreciated, the talk was worth it. Thank you!
Software instrumentation – balancing data collection and impact on performance
It doesn't matter where the corruption comes from, the rules of the game for transferring money from public pocket A to private pocket B using sham projects are pretty universal.
What was that 3D/CAD software you were using?
Parent seems to be discussing the cli toolset, where many commands are composed of a backslash and one or two letters, whereas the mysql cli expects verbose commands, like SHOW TABLES and DESCRIBE tablename.
This thing is convenient, but I don't understand why it needs a DSL? Why do I need to use `mrl --csv sort ...`, instead of `mrl --csv ... | sort`?
So the parallel-query-features help to run 1 query in parallel, while your program executes multiple queries in parallel.
It's been built in Haiti, Africa, Sri Lanka - test units, results positive. Getting over the hump on a deployment with refugees living in one (rather than the odd aid worker / volunteer) is taking time.

There's also this: http://files.howtolivewiki.com/somalia_or_sudan.mp4
I found the video on a search, and have not discovered who made it or what the story is, but it's clearly the kind of diffusion we've always hoped for!
One more: In getItems, I had to change this.items to ListStore.items. Perhaps 'this' isn't referring ListStore as we're within a 'let' rather than inside a class definition?
Community edition doesn't have HA
actually, nearly all developpers like to build things from scratch. The real difference is, as noted in the article, the one who will use the right tool for the job and the one who take "from scratch" literraly.

I see many people, doing 'from scratch' the same things for years just for the sake of it. Without realizing they are wasting time and introducing the same bug/mistake because they can't learn anything new. And when you present them framework, library or snippets, they are reluctent to learn or simply discover them.
I find the lack of curiosity and self questionning very disturbing, for a community that introduce themselves as rockstars and elite of society.

So a developper that can from scratch is for me, actually less interesting than a developper that know how to reinvent himself.
PowerShell has solved this problem incredibly well. It often feels more Unix in its philosophy, than some of the newer *nix tools, I've encountered.
Yes, that's what I had in mind.

If only there was an effect system that could guarantee purity and at the same time not be in the way (i.e. allow full or Scala-like type inference). Then purity would be guaranteed by types, like it is in Haskell. (N.B. I'm not asking for Haskell's purity by default. I advocate impure as default, with a type guarantting purity.)
I was gonna say there's a Chrome extension (H264ify) that allows that, but then again I doubt the machine would even be capable of running chrome.
Prototype of HP's futuristic 'Machine' coming next year
Is anyone aware of any similar programs in the charity space? I would imagine there are charitable organizations out there in need of some solid tech but lacking the infrastructure to build it.
Here's some feedback from a game developer working on a game that runs in a browser plugin (not Unity) and also has a standalone client:

The 1.5 year notice you gave before depreciating the NPAPI in Chrome was way to short. 5 to 10 years would have been realistic to allow existing games to reach their natural end of life. Both NaCl and HTML5 are not appropriate porting target for an existing, complex PC game that's already running for several years. They are only a realistic target platform for starting new projects. What we do now is simply moving our users out of the browser into the standalone client, thankfully our users don't mind that much since most are 'hardened' PC players that don't mind the scare popup dialogs browsers put up when downloading a native installer. But it can hardly be in the interest of browser vendor to move gamers out of their platform I would think.

And for NaCl vs HTML5:

- NaCl was never allowed in the wild, only through the Chrome app store

- PNaCl simply came too late and had very long compilation times at first start, this has become better but is still a lot slower than FF's asm.js AOT compile pass

- performance differences between PNaCl and JS on Chrome are pretty much negligible, especially for a 3D game where WebGL overhead is much more important

- emscripten puts much more effort into supporting standard APIs for games then NaCl (e.g. SDL, glfw, OpenAL, ...)

- from personal experience, bugs in Chrome on the HTML5/JS side are fixed much more quickly than bugs on the NaCl side, very likely because the HTML5 side has much more resources available

From my experience, the PNaCl implementation in Chrome doesn't provide any real-world-advantages over the HTML5 way, and both platforms are a 'hard' porting target. Of all existing platforms (iOS, Android, OSX, game consoles), the web is definitely the hardest to port an existing PC game to (starting from scratch is much easier though).
Hmm, that crashes for me --- SIGBUS shortly after trying to mmap .Xauthority?

I wonder how much RAM it needs. Would this make a useful tiny operating system for homebrew computers, I wonder?
Yea I totally agree. One Plus Cyanogenmod was sooo buggy. Oxygen OS was worlds better, but still pretty buggy.
It looked like Autodesk Inventor. It is a parametric CAD software like Creo or Solidworks. The parametric part is actually really neat.

The lines are drawn and then certain constraints must be applied: These points must be coincident, these lines must be parallel, these must be perpendicular and several others. Dimensional constraints are then applied. The program informs the designer when the drawing is "fully constrained" meaning that the parametric solver can only find a single solution for the given set of constraints.

For example to center a hole inside a brick: Guide lines are drawn to be along the center. At there intersection a point is constrained. The hole is then extruded (or made using the hole tool) at this point.

This allows for making programmable drawings. For example one drawing can generate several pieces of documentation for different parts, but with different dimensions, thread types and so on.
Do you have a cite for that? This page lists the requirements for the contents of the warning label, and the specifics of the chemical type and qty are not mentioned in the consumer products exposure warning section.

http://oehha.ca.gov/prop65/law/pdf_zip/RegsArt6.pdf

Do you have any example prop 65 warning labels for food items that list the specific chemical and qty?

Are you talking about occupational exposure warnings? Is that relevant to this court case?
> Mock people wearing Qatar shirts, just as you would someone promoting homeopathy.

I don't this ending well. First of all, the athletes should not get involved in any of this politics stuff. Second, it is well known that all the World Cup and Olympic Games tournaments post 1990 (at least) were awarded based on corruption, even the 2006 World Cup hosted in Germany. So, I don't see any reason to single out the Qataris.
You did the hard part (developing the solution to your problem) in a high productivity language and then ported it over to Rust and it still took you longer.

I mean you're completely ignoring the fact that Ruby lets you fire up the interpreter - write out some formulas to test if they work with some data - fix that logic and iterate over various stuff instantaneously. Consider how much time you would spend in Rust just recompiling for every iteration - not to mention dealing with a bunch of pointless typing and error handling as you're iterating over (or worse - ignoring all errors defeating their purpose in the first place).

There is making the thing correct, robust and maintainable and there is getting something to work - and despite the common theme among dev forums the latter is much more important because without it you never might get to the first part.
It also allows you to do the opposite, and turn a single-dimensional quantity into two-dimensional coordinates in a useful manner.

The most famous example I know is, of course, XKCD's Map of the Internet:

https://xkcd.com/195/
> Mountain View Caltrain to Googleplex is about 45 minutes by bus...it's about 5 minutes by car and 15ish by bike

This is crazy. Why not set up a fleet of private busses to turn 45 mins to 5 mins, some app to subscribe the private bus for the day. Is SV not innovative enough to do this? Does it do it?
Wise enough. I suppose I was taking it for granted that we were discussing intentional actions that place others in danger, and automatically excluding accidents.
http://www.syntax-k.de/projekte/teapot/

Tutorial: https://kmandla.wordpress.com/2010/08/11/how-to-use-teapot-l...
I've heard that Bill Gates comment before but I recently bought the books and looked at random pages. I concluded that the kind of person you become after having gone through TAOCP, especially doing exercises and not just reading, you'd be way overqualified, to the point of being useless, for Microsoft or any other 'business-oriented' software company. Microsoft research might hire you, but, they have to look at your publications and you might need to have a PhD degree, so that's also a toss up.

Therefore, if you decide to go through TAOCP cover to cover, know that it's either for your own interest, and that you're willing to become academic/research minded instead of s/w-development minded. After that you might wanna join a PhD program (if you don't have it already) and do research or something.
They are obviously very lost and reinventing wheels, rather than learning and applying the right design patterns for Apple platforms. I talked to a Facebook iOS person on here recently who was under the impression that GCD offered no help with concurrency problems.
Is the implication here that ryanobjc's partner can't tell the story of how alienating these stories are to her, because that would be derailing a worthwhile project?

In fact, is the implication here that any story that is not in harmony with such a project's goals may immediately be shot down as 'derailing', without addressing the actual concerns or criticism at all?

That is how you get groupthink and echo chambers.