skysight-inc/HackerNews huggingface dataset:
The solution I like best, which someone in #proglangdesign mentioned the other day, is to only pass serializable data through. That's how I plan to do it.
Just wanted to point out the Racket quick start tutorial. It is a well written easy to understand introduction/expansion on hello world for a functional language:

https://docs.racket-lang.org/quick/

Highly recommended even if you aren't looking to pick up a new language or delve into functional programming.
Thank you. Apparently you are right - I was not reading parent correctly.

To your 2nd point, I constructed my hypothetical badly, but regardless, I've learned that I (personally) don't like to depend on the client for accurate monthly or quarterly reports, and then have to do some anti "Hollywood accounting" measures on it, or deal with the inevitable re-org's required re-calculation. I completely understand what you are saying, but if possible, I like to make sure that the client is getting somewhere in the ballpark of at least 10:1 (pro forma, reviewed and agreed to by client) and call it a day. If I had a slightly different personality, your way can be a very (!) good way.
Mods, please add 2011 to the title so people know which year it's from (November 2011 is when this was published). This PDF contains older information in some sections, and seeing the year in the title could help someone point to more current sources of information without having to open it and read it.

Thanks.
All it takes is for one server in one datacenter to be slightly different

But doesn't a global system still run on multiple DCs, at least for redundancy?

perhaps you had a bugfix that needed to go out for users in one area, but you couldn't take the risk of a flaky deploy for the areas that didn't need it

But if you have a single global system, you can't even make that decision.

To be clear, I'm not arguing against it, I'm just trying to understand why, since my first instinct would be to divide geographically as well.
Need Credit Car Finance?
This reminds me of what I wrote a few years ago: "Many SSD Benchmark Reviews Contain Flaws" -
http://blog.zorinaq.com/many-ssd-benchmark-reviews-contain-f...
I don't know enough about this subject so I would like to ask the following.

Does this means that gravitation "force" can be actually just a function of entanglement (between regions of space, particles, etc.)?
And over-provisioned in terms of employees, I'd add.
In the last 2 decades in the industry as well I've never lost data with MongoDB, Riak or Cassandra but have with Oracle, DB2 and PostgreSQL. After all databases are just software and there will always be bugs. Some people just get tripped up by different ones.

And you are woefully ignorant to think the RDBMS is the right choice for 99% of projects. Especially since you think that the 1% of remaining users are purely worried about scalability. Hint: think about the schema problems associated with storing auto generated features from deep learning models.
Google’s Quantum Dream Machine (2015)
Even better would be to not trust what one's application is returning back, and scrub the output in addition to scrubbing the input.
Couldn't agree more. It's all the invisible details that cause the load.

It's a much more trivial example, but highlights the point well I think - we have pages in the app I work on that would respond in ~100ms, but might have a single sentence on them that takes another 100ms to generate because of the complex data relationships involved in figuring out what that sentence needs to say. The 'request handler' might be 20 lines of code, with a 50 line util function to generate that line of text. No armchair architect will ever take into account things like that, but the end result is a page that is just a bit more personalised to the user and therefore improves their experience.

In an app of any real size, I imagine there are anywhere from hundreds to many thousands of tiny little details like this that all together drastically increase the amount of power needed to run a service.
A straightforward approach to borrowing
Urbit, to me, is an elitist joke filled with needlessly obscurantist terminology. If it takes off I will eat my foot but I doubt it. To me it's just another example of the Valley bubble where they want "to change the world" but have no connection to the world they so desperately (for mostly egotistical reasons) seek to alter.

The NYC scene I've witnessed at HOPE is not nearly as pretentious as SV people. Whenever I hear "changing" or "rebuilding" the world my bullshit meter explodes. To me the NYC scene doesn't want to change the world in grand capitalistic gestures, they want to help out people and have information be free. I'm a big fan of 2600 and that whole ethos. Not to say SV is devoid of that, it's just so much more focused on the glitz and bullshit.

The ancestry / ethnicity of people in tech has to do with everything. Algorithms can be racist - whether it's insensitive snapchat filter (the Bob Marley one comes to mind) or facial detection algos that can't detect black people because the devs only tested it on lighter-skinned people. Diversity is a beautiful thing, especially in these polarizing times, and so its meaningful to me for there to be a large amount of different folk involved in our profession and interests. Only 1% of people working in Sv are black. That's just wrong.
Stay afloat when your passion bores you
That's a very uncharitable views, and it could be argued the other way around, that the hiring occurs to support the need for more people in engineering. I'm not certain which way around it goes with Uber, but I've seen both.
At a business level, the mistake seems to have been not capping the amount to raise. $160m for a seed raise makes no sense. If they had capped at 10x less it would have been less of a magnet for thieves. As Willy Sutton said when asked why re robbed banks...
The 3 biggest challenges of being a solo founder
I have always hated parking meters and felt in most cases it was just another way for cities to milk the tax payers for more money. But parking meters start to make real sense in an EV world. Instead of just buying time, the meters could have a plug so you can buy electricity and recharge the car too.
Weird comment as oracle reports as their reporting tool. Forums was great for crud only business applications, actually the majority of business applications but it went downhill when it moved from client server to Web using applets... Apex is a good replacement.
Munich attack gunman bought illegal gun from darknet
I recommend reading "The Visual Display of Quantitive Information" by Tufte. I would have partially agreed with you before, but I really do think that correct visualisation of data can make it vastly more useful, and as a few other commenters have noted, Uber has a big challenge to differentiate themselves from Lyft and others, and effective use of data could well be one of their differentiators.
Foursquare? For real?

Like what's gonna happen if they have a couple of corrupt data? A minor incovenience at worst?

Is anyone gonna lose millions? Nah. Anyone gonna die? Nah. Anyone gonna get sued? Naaaaaah

Also Facebook uses MySQL for their primary data. Pretty sure it's the same for ebay. Don't know about Adobe, I bet it's the same deal there too.

People get so excited when they hear some big company using X, but they have no clue in what capacity it's used. I can guarantee you that all the data that matters, that need to be consistent and whole are in some kind RDBMS.
Absolutely. Its why lawyers and courts exist. More rigor in drafting using tech is great idea, but say 95% automation is great. Attempting 100% right out of the gate seems a stretch.
Where do you get data to train the NNs for these items?
That's not impressive, that's security run amok.

Unless these bank people know you personally, it's just a way to make certain frauds a little harder while making other, very common frauds much easier.
Elan might be biased, but so are the Big Energy companies who don't want to give up the control that a physical commodity grants them.
Much more likely the Boltzmann Brain appeared right now this instant and you, the reader of this, are just hallucinating all of your experiences and will disappear in another nano-second.
I advised someone doing their masters in information security as a mentor. My student did their dissertation on input scrubbing. We did quite extensive research on the subject, and we found out that a simple AWK program doing regular expression matching on the input, before passing it on to conventional scrubbers inside of languages like PHP virtually eliminated attack vectors. For three months we tried our very best to craft some SQL code to get by the AWK regex and we couldn't. Lesson learned.
Ask HN: Anyone in Stockholm want to meet up?
Hej,

Idåg, kommer jag att resa till Sverige på lite semester. Any HNers want to meet up in Stockholm and have a culture exchange with an American (mainly, Silicon Valley & Manhattan, "Silicon Alley") techie? Jag talar dålig Svenska men jag förstår bättre än jag pratar)

PS– Recently gave my three week notice at the startup I work at, so if anyone's hiring, I'm up for those chats as well
Basically, yes. Although gravitation is not a "force" but a manifestation of the geometry of space-time. The aim is to show that this geometry can be derived from entanglement relations in the Hilbert space.
It's the Boltzmann Anthropic Principle (BAP) - only self-aware universes exist.
An up-to-date TodoMVC with Ember and a Phoenix backend using JSONAPI
You mentioned "First specialized Graphics processors". I think we can extend things backwards a bit. Earlier machines had specialized sound processors and MPEG decoder chips. As I recall, the early Macs used a 6502 as an I/O controller, and you could get a card for your Apple ][ that would run IBM PC software.

I only mean to extend your timeline. I don't think my observations change your conclusion.
I see that static typing is become a high priority development goal now, even in traditionally dynamic lisps. I see this as a positive for sure.
A scholar of video technology reflects on the death of an analog medium
My recommendation is to do the install using 'disk' option rather than 'http' skipping verification as needed. Then you don't need to worry about the firmware during install. The installer's ramdisk is only 2mb, so the 675k firmware for the wifi doesn't fit. Yes, you can have the firmware on a second USB drive, but as the installer unmounts all mounted volumes it takes extra steps that's more hassle than it's worth. Once you complete the install, you'd normally use `fw_update` to get the firmware, but as you are caught in a catch-22, you'll need to grab it from here [0] from another machine and then extract to /etc/firmware on your own manually.

[0] http://firmware.openbsd.org/firmware/5.9/
>In the last 2 decades in the industry as well I've never lost data with MongoDB, Riak or Cassandra but have with Oracle, DB2 and PostgreSQL

Yet every test proves otherwise. Also, use Google to see how people have lost data with MongoDB. Mongo is not considered a serious piece of technology by any scientist or engineer I know. Postgres though is universally considered an engineering marvel.

>Hint: think about the schema problems associated with storing auto generated features from deep learning models.

Hint: The problem you mentioned? Even less than 1%

Calling me ignorant doesn't change reality you know.
> But doesn't a global system still run on multiple DCs, at least for redundancy?

If you've got 2 levels of separation - servers and 'groups' (whether they are datacenters, or whatever) - you've got 2 levels at which that special casing needs to happen. If you only have 1 level - servers - i.e. one deployment, even if that's across multiple datacenters, you only have 1 place to special case. I'd say that's easier.

> But if you have a single global system, you can't even make that decision.

Good point, but my point was that it will be simpler and less error prone in general. You might not be able to push the bugfix, or you might have to risk the deploy globally, but I think either would be better in the long run for a simpler deployment. It is a trade-off though.
I'm curious, would stealing bitcoin like this actually break any laws?
I had similar thoughts. "Wow. All those moving parts. Each one of which could fail." Each new piece of unique technology added means that it's probability of failure gets multiplied against what you already have.
Economic Singularity Review
No clear answer to this as far as anyone can tell. From the evidence it definitely looks like there's a server component, though.
That's quite condescending; their CTO is no rookie.
Elon Musk Wants to Be Steve Jobs. He Needs to Be Henry Ford
What is the cost? I mean, you are already working through the types in your head when writing code in a dynamically typed language. It's not like you get to just forget what type things are when you program.
How to Do Aari / Maggam Work – Zari Stitch
I'd propose modeling on the relationship between orthopedic surgeons and bodybuilders or weightlifters or perhaps athletes in general. It seems a very close analogy and has been mostly long term stable.
He showed it off during a live coding session last year:

https://youtu.be/ydyztGZnbNs
One of the many promising looking books on my shelf when I get the ever elusive time.
How to Make 3D Hologram Using Smartphone at Home
Do You Know Banjara Round Mirror Work – Banjara Work
If someone actually did reinvent Access without the concurrency data-loss problems (but still as a single file per database), they'd probably make a lot of money.
Matthias Felleisen, one of the developers of Racket, recently gave a talk about the motivation behind typed Racket; it can be found here: https://www.youtube.com/watch?v=XTl7Jn_kmio
> No armchair architect will ever take into account things like that

An armchair architect would say it's not needed. They would question whether spending 50% of your response time generating a single sentence is in any way worth it, and wonder what kind of architectural mistakes led to that.
Because it's just a hype. The new page is literally flooded with pokemon links by parties trying to lift along on the hype.

It's utterly boring.
EURUSD Faces Further Weakness Threats
Code behaving differently in C90, C99, C11, C++98, and C++11
> Yet that's what has to work well to beat the competition, which is taxi dispatchers with paper maps, phones, and radios.

Large taxi companies started to switch to GPS-enabled electronic dispatch systems at least 12 years ago.
MongoDB is used in Facebook for Parse, eBay for analytics and Adobe for Experience Manager.
All are pretty important parts of their business. In particular the latter which if there was data loss would cause the biggest shockwave in the web community.

But no point discussing it with you since you think: Sony Playstation Network, Apple iCloud, Office 365 etc aren't important data to these companies.
If you have a clue, as you say, and still believe that it's a good idea to store critical data with NoSQL then I don't know what to say.

Obviously you don't care enough that almost every NoSQL solution out there has been found to make false claims about their guarantees. The billions that have been sunk in the blackhole that's called NoSQL in the last decade is unprecedented.

You don't have to change my mind. I have(and still use) both. And I still maintain that people who use NoSQL for 99% of their projects are making the wrong choice.
A New Lawsuit Says Snapchat Is Illegally Collecting Biometric Data
Quite a shame really, although my main phone is an iPhone I did like how their spin of Android made it a bit easier to de-google the OS. Sorry to anyone out of a job due to this.
Numbers and Arithmetics with functions only: lambda calculus live tutorial
Purely Functional Retrogames (2008)
First, TFA illustrates that this isn't really a requirement, at least for some apps. Second, L11n for different locales is an unavoidable aspect of app production. If it's difficult to use measures that are intelligible to users, it's probably difficult to make their lives better in other ways too.

This seems different than the sky-is-falling metric appeals we see from time to time.
"No servers" doesn't feel quite right -- no dedicated servers, maybe, but the project depends on TOR, which has quite a lot of servers. I've not dug into the source, but I'm expecting each client to be using a TOR hidden service to allow peer-to-peer connections.

The ability of TOR to allow essentially roaming services like this is a feature I'm always surprised isn't used more often. And although it's not something I was ever going to actually get around to, something like Briar has been on my list of interesting thins to try to do for a while -- I'm really glad someone else has had a similar thought and been able to run with it :).
New York Times: Donald Trump Is a Racist
while this seems bad, remember the "medical community" gave a go ahead on sticking fluoride in the water supply which actually harms children's brain development. Then there's the whole fats fiasco that went on for decades. I think the electro stimulation is lame just as I think the arrogance of medical "science" can at times also be lame.
Vice is incredibly shady and unethical in my opinion. They champion local DIY scenes and lament the loss of music venues yet their new offices are directly responsible for the closure of 3 venues in NYC (they were all part of the industrial zone in Williamsburg where Vice chose as HQ). They don't publish stories that conflict with their branding partners corporate narrative. I know people who have been fired because they wrote poorly of their brand partners.

Almost every company is mendacious and shady.
And there lies the difference: "a number of packages" for Ubuntu/Debian, all packages and base software on OpenBSD.
You wont be able to do that if the employee is that good he will get poached for a higher salary.
What makes you think you have different requirements?
Have you actually used Parse? Obviously not, because you wouldn't dare mention that POC in this discusssion. Hint: search around about experiences.

There's no point discussing with me, because you can't have a coherent debate. Analytics data are not critical neither primary. You really have to reread what I said.
Why Others Will Go Where Pokemon Go 'es
How a Champagne-Laden Steamship Ended Up in a Kansas Cornfield
Original title: Is Donald Trump a racist?
I'm curious if there will be blowback on Internet email companies if it turns out the emails were not deleted, just archived away from user's access.
And will 30x the number of requests...
Yeah, one of the problems here is that speed is easier to measure than quality, and there's a natural bias to optimize for what you can measure.
AVS Audio Converter 8.2.1.568 Crack, Activation Code
There is a growing market for small spacecraft to be able to point very accuratley (as in 10 arcseconds or so). Blue Canyon Technologies XACT is attitude control in a box for a Cube Sat - star tracker, reaction wheels, torque rods, magnetometer, and gyro. This enables lots of imaging applications.
The design looks reasonably scalable.
Conclusion:

and I don’t see what else to call it but racism.
They likely already preset views and controllers to react to backend events. If they add an event like "pride" to the backend, the app just has to render the view associated with that event.
> 3000K+ long stored procedures

You wrote a 3,000,000 lines long stored procedure in Access? That's ridiculous and it's hardly a testament to "how much you know about RDBMS".
I'm talking about clear separation of state via Monads making it easier to focus on the riskier input. For example when you are doing code reviews. That is about the developer nothing to do with some inherent functionality of Monads. Not sure what it being a "general interface" has to do with that. Maybe I wasn't clear.
There are quite a few Pokemon Go APIs in different languages. This is the Java Pokemon Go api. There is a C# api, and a python api.

If you want to learn more this subreddit is great for news.

https://www.reddit.com/r/pokemongodev/
HTTP/2.0 for Python
Every time somebody mentions "Excel" and "add-on" in the same phrase I then have trouble sleeping at night. I have never seen a working add-on in Excel, it's all crap, nasty too. Also, the complexity is not in the creation of the database, but in the syncing and control of all the changes people do to that data. In programmers terms, think if everybody would download the source code, do changes, but never upload those changes to a master, but then fighting each other on who has the right "code". We need a git hub of data, but for people that don't even understand what data really is.
What it's like working for Google under Sunder Pichai
AVS Disc Creator 5.2 Activation Key, Crack Download
How to make an AR game like Pokemon GO using Unity [video]
Flagged. Not HN material.
Flux pinning
So why can't they use something like Irmin? https://github.com/mirage/irmin
Exclusive Apps for Android by Apptouchgames.com
Apptouchgames provides you with new technology and Apps. We develope applications and entertainment games, but also passionate about technology. It is considered as a Marketplace.

Don't miss out the opportunity to earn money by playing our games. See you there!

https://www.facebook.com/MobileAppGamer/
https://twitter.com/MobileAppGamer
http://Apptouchgames.com
So just because the subject at hand "is just hype", you're dismissing the excellent work that goes behind it?

For someone who clearly wants to "keep HN pure", you're very quick to judge a hack by its cover. Guess you didn't read my comment at all.
It's "non aggression" principal not "no aggression"...

https://en.wikipedia.org/wiki/Non-aggression_principle?wprov...
> but everyone was calling for the demise of radio when TV came out.

But the parent isn't calling for the demise of audio or video content. He's calling for the demise of scheduling done by a third party, where you have to comply to someone else's programming whims. I do think it is fair to say that the TV did completely change the way people listened to radio.

> It's not about interactive vs non-interactive.

It is precisely about interactive selection vs. being fed programming on a predefined schedule. The original comment was very explicit about this, and he claims the latter will eventually disappear, in favour of the former. He isn't saying people are going to stop watching video content in their living room, he's saying they aren't going to continue to sit down at exactly the time someone else says they have to, else risk missing the show, or be fed content they do not want to see because they want to watch video at that time. From the VCR, to the PVR, to now on-demand Internet streaming the trend is clear that people want to make their own programming schedule choices. As the technology becomes more convenient (Netflix beats setting a VCR by a long shot!), abandoning the old broadcast schedule becomes more and more appealing to more and more people.

> Why don't you set an alert, come back here in 15 years, in 2031, and let me know if TV is gone.

Because, quite frankly, I couldn't care less if it comes true. I wasn't making the claim in the first place.
Is fasting good for you? What we know so far
It looks like what we're doing is similar to what you're looking for -- a user-friendly tool to manipulate and share data and insights [1]. We're targeting Tableau users, btw.

[1] http://easymorph.com