skysight-inc/HackerNews huggingface dataset:
Can you type declare the fact that NIL is both a list and an atom in Swift?
html can contain arbitrary wacky things, epub is a subset of html for low powered readers, with standard bits like chapterization and footnoting.
In season 1 of the X-Files the 'Lone Gunmen,' a group of conspiracy theorists, was added to the show to make Mulder appear more credible and down-to-earth. One of their 'crazy, batshit insane,' conspiracy theories was that the government was recording all of our phone calls.

think of all of the circumstances we've become used to now that were the territory of conspiracy theorists 25 years ago.
I think it's quite dangerous to assume most humans don't potentially have hidden agendas - and it's even easier to overlook if you happen to agree with them.

As for debate vs propaganda. Especially if the other person isn't willing to change their opinion, you've learn something. And those people usually have extremely interesting back stories. Engaging with humans instead of ideologies is far more rewarding.
And then Steve said: “Let there be an iPhone”
So it's not constrained to operating systems but it's pretty much constrained to operating systems. You can see how I'm less than convinced.

It's just not a precisely defined technical term and in a computer language really has more to do with the intent and purpose of the designers and implementors and the operational context than things like 'has manual memory management' or 'must be used for writing an actual operating system'. By your strange definition, writing an NFS server would not be 'systems programming' because for some reason networking is excluded. I don't find this seemingly arbitrary distinction convincing either.
I've always been a big fan of DaisyDisk — I used it just today to free up a whole bunch of space — but I thought I'd give FlameGraph a go. It helped me free up 2.2GB of totally valuable space (this is a 120GB MBP - brutal) with 2 clicks instead of the 6 it would have taken DaisyDisk.

DaisyDisk essentially shows the exact same info as FlameGraph — if you 'unwrap the wheel' it's exactly the same! — but the latter makes the excellent design decision to label many of the bigger directories on the graph, rather than just a single level in a key. Often, when you're looking for big directories, you're really looking for big unnecessary directories, and being able to see way ahead really helps.
Show HN: Curated list of recreational sports organizations (Toronto area only)
You may be interested in this? https://www.sideprojectors.com/project/home
One of the best explanations for how this came to be and what to expect next:

http://idlewords.com/talks/website_obesity.htm#fatads
While I like this idea, the burden is shifted to the students couldn't get a scholarship; Students who are probably working to pay for school or have taken out loans that will take years to pay for.
> it's the web/Javascript ecosystem that's the problem.

I agree—that's definitely the bigger issue. I think differences between editors and languages tend to be overblown in general.

Unfortunately the project for me was not quite a fun thing: I ran into an issue with mouse/keyboard overuse, so I was trying to build an editor that could work efficiently with motion sensors. In the meantime, coding was painful :/ I'm still looking for an alternative for that reason—but VR and mobile also have needs for efficient editors that can be operated with fewer unique symbols.

Also, another solution to the AST editor issue: just convert any non-parsing nodes into plain text nodes until they're fixed.
Is a good point. Smells of void pointers and old school Java collections.
> These days you can get computers with Linux preinstalled.

If you look for them specially, and not from most manufacturers. Try getting one from Dell (any model, not one specific variant), Lenovo and etc. Good luck with that.
The use of coal ash ("fly ash") in concrete is generally considered a good thing.

It's making use of a waste product (from coal power plants) that otherwise gets dumped into the environment where it can pollute soil and waterways.
And a 24 bit ADC that quantizes the lower 16 bits into 4Vpp would be capable of registering signals at 512Vpp. No analog devices have such a large headroom (granted they don't build such a device, but if you attenuate the signal at the entrance to the ADC, you get something similar).

This, btw. is why nobody masters at 16 bits; the insufficient headroom. 16 bits is plenty for playback though.

[edit]

I do want to acknowledge the big weakness of a digital setup that you touch on here, which is the hard clipping. If you ever clip in digital, you have ruined the recording while many analog setups will have a soft rolloff (Tube amps v. BJT amps are similar; the soft clipping of a tube amp is much less unpleasant than the hard clipping of a BJT amp. You can "get away" with a lower wattage tube amp for this reason; a properly sized BJT amp is more accurate though). All this is moot for professional recordings though as a sound engineer who regularly clips by accident (rather than to intentionally get a particular sound) will get fired.
Wow a 4 year education there will cost ~$250k.
Thank you! I'll look into this. Do you mind sharing the reason you decided to take these 2 classes and if you're planning on taking any others? Thanks.
"How do I iterate over a slice?"

"for...range."

"How do I iterate over my own type?"

"The hard way."

"What interface can I implement to make for...range work?"

"You can't. Our types are important enough to support properly, yours aren't."

As a programmer I expect more than that, and I don't respect people who meekly agree that creating types is properly left to their betters.
Calculating percentage on a calculator
Why is calculating percentage on a typical electronic calculator (or the one on your phone) seems so counter intuitive, especially when you have a special % button ?

If I want to calculate 20 percent of 340. Why cant I simply press 20 % 340, instead I have to do 340 * 20 %.
I think this is actually a perfectly reasonable question.

ePub allows content to reflow in order to fit the screen size, while PDFs are a fixed size.

It's not typically a problem if you're reading the book on a desktop or laptop, but it becomes frustrating when you're on a tablet or mobile device.
Not an equivalent comparison.

Perhaps a grainy photograph vs. the lidar is a more apt comparison. The former has character, but the latter is a much better approximation of the real thing. Also you can generate a grainy photograph from your accurate digital measurements if you so choose.
Working from home with a family can be great - it takes a little training. I'm 100% remote at home in a spare bedroom. My youngest is 5 and even he knows not to burst in the room and start talking without waiting for me to talk to him first. Maybe I'm just in the middle of a thought or more often working with another dev, but family can be taught to respect the work space in a home. "Goodbye, I'm going to work" seems to kick it off well.

I also had to explain money to my kids. All that stuff they enjoy - we only have it because I can sit here and work. Once they understood there was a reason I wouldn't drop everything to play Mario Kart all day - life is good. That doesn't mean I can't take a break to have lunch with the family and take a break for a few laps of racin.

I find that it is easier to control the distractions at home than it is at work. People at work have work related things that they think are important, but aren't really. It is much harder to train them than it is my family.
Wut?

This is fundamentally a monetary and trade policy issue.

Are you claiming that, for example, tarriffs on Chinese dumped imports are also equivalent to racially targeted laws?
Kathy Sierra's rebuttal to "don't feed the trolls" during Gamergate makes this point very well: http://seriouspony.com/trouble-at-the-koolaid-point/
For those curious:

- Some RETS recorded requests/responses: https://github.com/estately/rets/blob/master/test/vcr_casset...

(Basically some XML-based (SOAP?), cookie + authorization, that seems very ASP.net / Windows Server centric)

- DICOM ("It includes a file format definition and a network communications protocol"): https://en.wikipedia.org/wiki/DICOM

It's basically how to imaging devices communicate and store the images.

Image examples: http://www.osirix-viewer.com/resources/dicom-image-library/

A video of what a doctor would see: https://www.youtube.com/watch?v=Prb5lcR8Jqw

TCP-based protocol in Wireshark: https://wiki.wireshark.org/Protocols/dicom

I wrote a little .dcm to .jpg based on ruby-dicom BTW: https://gist.github.com/Dorian/9e3eb5891b49926c15a05c641ffef...

- PACS seems just like a database model basically http://mehmetsen80.github.io/EasyPACS/

It's the server that is gonna give the info to the doctors.

It's interesting how there seems to be only one popular viewer: OsiriX
No. That's why mentioning his death is significant. It wasn't just sometime during his life, but at the very end, days before he died.
If the CRM has your purchase history, does this solve the problem of targeting products on users who have already purchased it?

Because I am really sick of Google serving me ads for stuff I recently searched for and subsequently bought.
> The best part is, you'd do a COMMIT and it would essentially block until the data was in HDFS.

Do you have any problems with freezes or timeouts during high loads?
This is my second favorite environment - right behind working from home.
Yes. And just to make it clear, when i say "in limbo" is actually a compliment, in a sense that i want to use it, but didnt found the right opportunity to do so.

I would be glad to be able to use Go, Swift and Rust, instead of Go, Swift and C++. Its just that i cant find a way to do so, and it has nothing to do with Rust the language, the ecosystem and the community. They are all awesome.
My First Blog Post on the Path to Restart My Career
>1) "Auto Detect" option in the hamburger menu. It's a sticky global boolean that turns on a heavy text analyzer to guess the encoding better. It's off by default because it regresses page load time by 10%-20%. By selecting this, users see less gibberish but they make Chrome slower (and don't realize that).

Perhaps then what you do it make it so specific webpages only have that when toggled, and don't apply it globally. I don't know the merits of doing this in an extension or not, so perhaps its reasonable.

This is another action taken under 'project-eraser'. The task of reducing chromes 'complexity'. https://bugs.chromium.org/p/chromium/issues/detail?id=512852

This project is specifically to target low-used features, and remove them. Arguably one of the dangers of user data collection.

I don't know if this is related to project eraser, but there is the removal of chrome://plugins menu in chrome 57, https://bugs.chromium.org/p/chromium/issues/detail?id=615738... which also does not appear to have a clear reason other than a better settings menu for plugins such as flash, but goes into the territory of removing the ability to even disable any other plugins, such as widevine.
There are some sites that just use images, but in dollar terms the overwhelming majority of ads are served by ad networks, especially Google AdWords. Ad networks create a large and standardized ad market with low transaction costs. By using a network, the content site and the advertiser don't have to spend many hours to find each other, negotiate terms, and figure out how to trust each other. Further, ad networks provide quantitative analytics and targeting information based on sophisticated models of user behavior. These features represent huge investments of data and expertise, which individual sites and advertisers don't have.

A local business can spend 1 hour and $500 on Google AdWords or Facebook Ads and be fairly confident that their ad was seen by X number of real people in their community. A larger brand can pay $500k to run very sophisticated campaigns, where they can drill into detailed demographics, A/B test their ads, and mock up ads to get real-time feedback on products they haven't even made yet. Even with rising adblocker rates, ad networks are still more efficient for most advertisers and content websites.

(I'm not affiliated with Google or Facebook.)
> why do we not see simple ads, static images with no java script, implemented in such a way that ad blockers cant really block them?

I've posted about this before as I've actually been involved in a site that does just this. It has basic text ads, side graphical ads, and banner ads. There is no JavaScript used for any of it, all the site images including the ads are served exactly the same way. The text ads are completely embedded in the page text. No 3rd party ad services are used at all.

Ad blockers have no problem blocking every one of them.
I think the most exciting trend in web development is the rise in popularity of functional programming styles in front-end frameworks.

This makes the complexity problem much easier to solve, as the code is (should be) less likely to cause an unanticipated mutated state which can't be easily tested for.
Plain-old satellite imagery is starting to become a cost race to the ground. Real sauce is in the analysis - for example look at Orbital Insight or Descartes labs.

Satellite imagery companies try to differentiate by higher resolution or alternative imagery formats like multi-spectral.
I made sure to qualify my comment in case I was mistaken.
I don't think you should conflate diversity of opinions with allowing incitement to murder or violence. Come on: plenty of countries have anti-incitement legislation, so it's not impossible to draw a distinction between having an idea and trying to kill someone.

Personally, I'm with the poster above. The kinds of people now billing themselves as (let's quote him) a "Dangerous Faggot" are promoting an ideology of hatred and extermination. You are welcome to read their books and their websites: that's what's there. They want a war to separate the pure from the unclean, and having lost branches off my family tree in the Holocaust, I don't want them spreading their ideology while also holding state power.

We've all seen the Blues Brothers scene about the neo-Nazi parade, and we all know that our society tolerates even those horrifyingly murderous differences of opinion. However, when you're the ally of a sitting government, the standard really should be higher.

I held controversial events and helped bring in controversial speakers when I was in undergrad. I worked with the College Republicans, God help me, on some of those. People staged walk-outs and protests about events I helped to put on. However, I wasn't anything like a neo-Nazi, and I was not paid to be a fellow-traveler of the sitting government at the time.
What a nice job this person did.

Coincidentially I'm working on something similar at the moment only with an order of complexity that is several magnitudes larger than the one on display here (39000 different shapes, several 10's of possible colors). But my contraption doesn't nearly look as nice as this one and definitely is not ready for any kind of production.

I've been working on this for the last two years or so, it has just about every bit of my skills exercised (optical, mechanical, software, electronics) and every time there is a minor breakthrough I feel like throwing a party.

Likely this piece of gear will never see the light of day in a commercial setting but it's the most fun I've had in a long long time.

Disillusioned with web programming (security really spoiled the fun I used to have making web stuff) I figured I should do something that will make programming fun again and at least on that count I have succeeded.

And on another note, I've gained a lot of respect for the visual cortex and it's preprocessing capabilities.
Digital Ocean Command Line Tool
If you take "percent" to mean "divided by 100" (which is all percent is), then it makes perfect sense. That is, "340 * 20 %" is "340 * 20 / 100". Would "20 % 340" be more efficient for some use cases? Probably, but it would be giving "%" a different meaning.
Also my experience, but people complain about sound. I know Ubuntu adopted PA way to early, so perhaps that's what some people are thinking of. Also, back in the day, dmix was not enabled in setups where it really ought to have been so you had the "some program is blocking everyone else from using the sound."
Mapping tech has always fascinated me. Can anybody point me to resources to learn more about mapping, GIS, and other subjects relevant to the tech used in this industry? It's something I'd love to get involved with.
Another Apple Setback: Its Doomsday Clock
>And the reason the left is practically universal in higher education the same reason why the left side of the spectrum is represented pretty much universally across every other government in the developed world: Education forces you to consider things larger than yourself and your little tribe.

No, it's mostly a historical artifact of academic hiring after the '60s, mixed in with the weird historical aberration that, starting with the Bush Administration, the Republican Party has consistently cut funding to academic grant agencies.
Half my original MP3 collection was 96kbps 128kbps was "high quality".
Well, that's one way to turn people off to your new framework. Maybe something got lost in the translation? Maybe this reads better in the original language? Maybe not. But even then, as many people have already commented on, it's just plain wrong about React.
> If you look for them specially, and not from most manufacturers. Try getting one from Dell (any model, not one specific variant), Lenovo and etc. Good luck with that.

Before you complain about that, consider that every GNU/Linux nerd has strong feelings about their preferred GNU/Linux distribution (or version (such as LTS, Stable, Bleeding Edge etc.). So they will probably not be satisfied with the distribution that is installed and install their preferred one. Also there is only one or two Windows versions that the customer wants preinstalled at any given time. Only every few years (much less often than a new version of a typical GNU/Linux distribution gets released) there will be a necessity to offer a new Windows version.

So if you are dreaming of PCs preinstalled with GNU/Linux for the mainstream market, first standardize on 1 or 2 distribution for, say, 95% of the market.
Right, but that's still ignoring the environmental component which throws a wrench into your reasoning.

Particularly relevant from the article is the part of reframing the problem as a means of kicking addiction. Obviously, this isn't a silver bullet, but it's also part of the evidence against this notion of genetic determinism as predominant factor.

(We're in agreement regarding the whole moralizing aspect of this.)
If you have to architect your project around the use of this "library" then it smells a lot more like a framework.
Oculus bought the eye tribe for this purpose, I believe.
Oh, and on another note, I've found that it's mostly programmers and computer scientists who struggle the most with the code. I've tried this style of programming out with high school students with little to no programming background, and they were able to pick it up and use it to do more in 12 hours than most students in an entry-level undergraduate course did in the first half of their semester.
Functions are trivially composable, while imperative loops are not. The difference that makes in terms of maintainability and readability of non-trivial applications is hard to overstate.

Writing code in terms of small, composable, reusable functions with a clear single intent (through good naming), that you can then mix, match, and reuse to compose into larger functions is what makes good functional code so much easier to write, test, and reason about than imperative code.

My favorite intro to functional programming concepts for those used to imperative coding is Sott Sauyet's Functional Programming presentation: http://scott.sauyet.com/Javascript/Talk/FunctionalProgrammin...

The presentation makes heavy use of JavaScript and the RamdaJS library in its examples, but the concepts are universally applicable to any language with the necessary functional programming primitives. It also does a great job of comparing imperative and OO implementations of a solution to a problem vs the functional implementation. I highly recommend taking a look if you're even slightly interested in why so many people are starting join the functional programming bandwagon.

So what I'm trying to say is, it's not just a matter of readability. Although if anyone still wants to argue that imperative looping is anywhere close in readability compared to functional composition for non-trivial cases (think multi-level nested loops vs composing multiple functions), then we should just agree to disagree since I don't foresee that becoming a productive discussion.
Our dev instances all live on AWS. We don't keep them up 24/7 - instead, we save about £2k/mo by running them only from 08:00-18:00 UTC. (Probably we'll move that an hour in summer.) At six o'clock, your dev instance goes off. This saves me shouting "GO HOME!" a lot ...
The kitchen will be about 1 meter away from your workspace. You'll enjoy the overly loud conversations, beeping of microwaves, coffee makers, dishwashing, and the delightful smells of bkreafast, brunch, lunch, and the rest.
To be fair, those don't really count as they are built to serve American customers. The cashier, for example, would never put what you bought into your cart. (Heck, I wouldn't even allow it, just look at how messy it is.) That's why there is space behind the checkout.

https://i.ytimg.com/vi/hkXxvHAFttQ/maxresdefault.jpg

And looking at your picture, the space becomes more narrow at the checkout. I have no idea why they would need that much space - there is a lot of room between her and the barcode scanner.
Um, what? Phones differ in size and power, but a particular version of Android is a particular version of Android everywhere.

Android developers don't have a debian vs. ubuntu vs. centos. vs. gentoo vs. arch type choice to make, only a "how backwards compatible do I want to be" choice.
Ubuntu clearly has not stepped up their game in terms of rendering dates.
Thanks for that, it's very interesting. The blind people in my city seem to just walk around using their senses without special tiles. Once in a while they speak up and ask someone to help them, but not often.

As a cyclist I sometimes feel the same as you: special accommodations are often inconsistent or inadequate to the point that they are not useful except to casual users. And I don't think there are casual blind people.
GOLD: Threatens Further Bullish Offensive
A MILF Pleasures Herself in a Parking Lot HD Porn Videos – SpankBang
You can't define a polymorphic function map, but you definitely could definitely define a map method for your own monomorphic container type.
Innovative Direct-Current Microgrids to Solve India’s Power Woes
This seems like odd and unsupported speculation to me...
Asking the right question. And that's not sarcasm.
You don't buy that education forces you to consider things outside yourself and your tribe?

Even after you say you used to believe it, but as you've left education, it speaks to you less and less?
Don't be ridiculous.

I'm not saying that in every single case the CPB would deport someone. I'm saying that it's happened.

Can you not do simple logic?
This is grandstanding to the elitists in the left, and shenanigans like these are why Trump & Co. got elected in the first place.

Lower middle class in the Midwest/rest of the USA will see this as a giveaway to the migrants, and become even more disenfranchised.

If we are going to import immigrants from the rest of the world, let us be selective upon intellectual and artistic abilities, not on what is politically trendy today.