jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
So we launched Cardnap a week ago to the day. We've seen a LifeHacker article, and a TheNextWeb article. This post marks our official 'hard' launch.

We're now profitable, and have started integrating all of our 'Review our Startup' feedback! Things are going great :-)
tweetdeck kicks ass, it's the only twitter client i use except ubertwitter. but it needs an API badly...(the amazing things I would do!) I hope this acquisition goes through.
Drones, at the very least, would not be that hard. They're already developing a solar-powered drone that can stay in the air for years; crossing a few oceans are definitely in the realm of possibility.

http://www.popsci.com/article/technology/solar-powered-drone...
Note the repitition in the letter: 'light touch' and 'allow differentiation'. I think this is likely reasonable, but it certainly gives the carriers enough wiggle room to still play shenanigans. Which is likely fine; Sprint's right that there needs to be room for having differing services. But the good news is they clearly signaled that if they have to, they'll differentiate at the network layer instead of giving up at the services layer. (That's what I read into it - time will tell if it's merely a political gambit :)
The 1 x 8GB will run on single channel mode, when the 2 x 4GB will run on dual channel mode aka double performance (double bandwidth to be exact).
I don't think the sell or offer support in Spain.
Unfortunately, this destruction of language is not government-mandated, as Orwell feared, but results a) from the laziness of most people and b) from the increased effects these people have on ‘upper class’ language due to thinner class boundaries and modern media.

a) definitely sucks, but b)?
> I have been interested in pure C lately, and I really need to level up my experience.

> I wanted to use a object oriented style with constructors and polymorphism. Since it isn’t supported directly, you are free to implement it as you feel like.

I've been there in the "pure C" land some time ago. I drank all the 'C++ is shit' koolaid that was spread some time ago all over the net. And I hacked away quite a few projects in C - with my own implementation of polymorphism, strings, etc.

But then I got really really tired of it. It's all extra work you don't have to do in C++. Yes, C++ can be a horrendous mess if you use all features. But it also offers awesome syntactic sugar for "structs with methods" style programming.

std::string and vector alone save you so much time. And RAII + shared_ptr will free up another huge chunk of time you otherwise would have spent thinking about memory and resource management issues.

I think everyone who's doing C++ work should go C-only for some time just to appreciate what the lovely monster called C++ actually did for programmer productivity.

* This is no flame against C. It has its place and I appreciate its existence.
useless article, like disecting a frog. nobody brews good coffee this way. It hardly even mentions roasting, goes into trivial details the will have negligible or no effect on the final product, doesn't even mention bean sourcing. A technical distraction; don't waste your time reading it.
Cool, although LXML (mature, fast, reliable, generally awesome) can do this (and more):
http://lxml.de/FAQ.html#how-can-i-map-an-xml-tree-into-a-dic...

It also has the 'objectify' API, where you can access XML nodes via regular object access (i.e. `access.nodes[0].like.this`).
http://lxml.de/objectify.html
With positive remainders you get wired quotient behavior. Why should 10/3 and -10/-3 yield different results? Besides that, the choice is not universal, different languages use different conventions.
I imagine there will be a fair amount of internal noise from small D2C businesses in the country - Facebook is (at least was 3 years ago when I was in this world) unreasonably effective at delivering target demographic potential customers to company websites.
Care to explain what prompts you to write this? You think that they should act like a publishing platform instead of an infrastructure provider?
I actually think this is what is holding back the Haskell community from broader adoption. The senior Haskell hackers are much more interested in building compilers and runtimes and the like so the things that most developers really benefit from are missing.

The IDE support, dependency management, performance monitoring and application frameworks are all just plain worse in the Haskell ecosystem than others.

Smarter maybe holding the language back because it doesn’t correlate with shipping useful application software as well as other traits such as being customer oriented or empathetic to other workflows.
ERB templates ARE frontend,he just lacks the knowledge and experience to know that. Shows why he wasn't hired as a senior engineer.
It’s interesting when there’s some way to recover from the error, but the vast majority of the time I’m just wrapping it and passing it up to the caller.

It also depends somewhat on how many potentially-error-returning calls are involved in an operation. Go’s verbosity means there can be 7+ different error return points in what would be a single statement in another language (HTTP request, subprocess, etc). I sometimes like the fact that I have to handle error for the operation generally, but not at that level of detail.
Nice work! I have maybe a dumb question: why not use a RDBMS to store the logs and use a b-tree index for the range queries? Is there a type of query that you must build your own segment tree index for?
seems very unclassy to dunk on an old lamenting his life, regardless if he is right or wrong. this is part of the problem with the internet
There's not a whole lot of political will to prosecute the consumers who lied on their mortgage forms, so I doubt it'll ever be acted upon.
This HN needs a downvote button or an embargo on upvotes. For example, you can only upvote 5 minutes after you have read the link. Having been away for a year I am shocked by the number of upvotes everything is getting.
Considering that ST is barely ever worked on, not really. Maybe a few spouts. I love sublime, if it wasn't for the awesome plugins I probably would have ditched it. :)
First build the hyperloop, then we will talk.
HSBC paid 1.9B fine for money laundering related to Mexican drug cartels.

To understand this number, lets look at the DOJ claims:

> Between 2006 and 2009, according to DOJ, HSBC failed to monitor $670 billion in wire transfers and $9.4 billion in cash transactions from its Mexico bank operations.

We don't know exactly how much HSBC profited from these specific alleged activities, but even a 1% rate (pretty low if they turned a blind eye, especially on the cash side) would net more than triple the fine. (and yes, profiting 7B and paying 2B in fines is a net profit of 5B)

I do, however, agree that quotes like "X days profit" generally refer to the entire bank's profit and not to the actual activity in question
I wonder if there's something more complex. If they don't fight this, would they have less recourse if someone uploads the film to youtube?
Please add webcam support so you can reflect the user in the eyeball.
Yes, sorry the centripetal-centrifugal force balance thing was completely off my mind when I asked that question.

But with all the remaining two points look in the domain of SciFi to me. I'm sure tether dynamics are going to a materials engineering problem like never seen in history of mankind.

Plus the energy problem is still by and large a very problem. Sending electricity down the tether looks very inefficient give the article says it will 62K miles long.

In short we are still may be what, say 50 years away from this?
I know of 4 projects for deep learning based on Theano.

Keras, Blocks and Lasagne all seem to share the same goal of being more libraries than framework. You can use only one part (e.g. a Layer implementation, training algo) without having to pull in everything :

https://github.com/bartvm/blocks

https://github.com/benanne/Lasagne

Then there is pylearn2, which look more like a framework and seems to be a good candidate for becoming the GPU-accelerated scikit-learn :

https://github.com/lisa-lab/pylearn2

I have started using blocks and did some tests with pylearn2. Anybody with more experience want to share the strength/weaknesses of each of those projects ?
How does Keras compare to Lasagne [0], which is also Python/Theano based, and which was used with some impressive results [1]?

[0] https://github.com/benanne/Lasagne
[1] http://benanne.github.io/2015/03/17/plankton.html
You've got to get your earn the right to downvote by being a productive member of the community. I think it's 500 karma before you can downvote
I'm pretty sure UBC is pretty competitive, at least from a rankings perspective. It's just one of the few schools that has a cheap engineering program.
You can't downvote stories. You can only flag them when they're inappropriate.
The process isolation is very useful but they've got a point, why we should run million lines of code until we get to the point to run a single web server? Have we ever asked our self why the operating system which its only responsibility is running a web-server should take 300 seconds to boot?
Let me comment more on my short "why not" - here is why yes:

First off: I don't choose a language because its 2014, 1999 or 1985. Or because its hip, cool or just "in". I choose a language for me, because it can help me achieve what I want to do in a reasonable amount of time. If the outcome is great, even the language is shit, its still great outcome. If the outcome is aweful, no matter how great the language is, the outcome is still not good. And I think the outcome is okay in this case and the framework is in my opinion pretty cool (considering I started JS first on IE5.5), so I cannot be blamed for being happy with a framework like this :).

And, based on my opinion, I choose angular, because I have learned it first and to love it last year. Great community and good documentation imho. I think its the wrong move to change the unterlying API with the new verison. If that really happens, then I maybe switch, learn something new, better - maybe. React is awesome, plain Javascript too imho.

Thoughts?
I remember watching a presentation by Tanja Lange and djb that explained that kind of thing very well. It starts with easy to visualize examples using "clock crypto" and then transitions to real ECC curves.

https://media.ccc.de/v/31c3_-_6369_-_en_-_saal_1_-_201412272...
I don’t think it’s any less mediocre than our other outlets.
Location based pay for "in-person" jobs makes sense. You are trying to convince a person to live and work in a specific locale and the requires different amounts of money depending on the location. But for jobs which are fully remote, the pay should be the same regardless of where you live.

If a person wants to live in Thailand so they can save more of their paycheck vs living in NYC where they could enjoy city life, that is a tradeoff for the employee to make and the employer should not care.
If the 30 yo works at a nursing home for the elderly while the 70 yo lives alone in a cabin in the woods
Is it that hard to implement. Latest windows upgrade did it. Now theres light, dark and custom.
"I agree" is presumably shorthand for "I agree to the linked license", or in other words "I agree to the GPL3", or to expand that, "I agree that I am not required to accept this License in order to receive or run a copy of the Program". Since that's part of the GPL3 text.

So I wouldn't worry about it.
YMMV,for me it starts up instantly.
> I stopped using the mods when an all-new version was released that could display desktop sites with a more-or-less correct layout, a "mouse" pointer and the ability to turn the display sideways.

Late reply, but maybe you'll read it:

That was Opera Mini 4. In Opera Mini 1-3 the "layout" actually happened on the actual device, using the very slow java VM.

In Opera Mini 4 and later, the layout for non-mobile web
sites was done on the server-side using some pre-defined screen width, like 700px or so. Or for for a mobile web site, using the exact width of the screen. The output is more similar to PDF than HTML. Like, write this text there, this image, there, paint this filled rect there etc.

This generation was the one that really got us hundreds of millions of MAUs.
I really wish the language doesn't force me to use the REPL.
No, they aren't linked. Maybe you are mixing it with compileSdk, that and targetSdk are usually linked but minSdk is almost always considerably behind.
Doesn’t hurt to jump start that loop iteration by taking in some principles and interrogations.

Two little books that can help:

1. From A Theory of Fun book blurb:

“A Theory of Fun for Game Design is not your typical how-to book. It features a novel way of teaching interactive designers how to create and improve their designs to incorporate the highest degree of fun. As the book shows, designing for fun is all about making interactive products like games highly entertaining, engaging, and addictive.”

https://smile.amazon.com/gp/product/1932111972/

2. See also The Art of Game Design:

”Over 100 sets of questions, or different lenses, for viewing a game’s design. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again.“

https://smile.amazon.com/Art-Game-Design-Lenses-Third/dp/113...
But electrons are considered to be point particles, so they would have infinite momentum in this case?
I am shocked by the responses I have received to this comment.

First off, I thought it was a lot more conventionally understood that mothers' bodies undergo permanent hormone-driven changes during pregnancy - and that these changes yield some more-or-less common outcomes across cultures and locales. [0] One of those outcomes is the following:

> The researchers found that the mothers had surprisingly consistent responses to their crying babies, “and in a very short amount of time from the start of the cry, five seconds, they preferred to pick up and hold or to talk to their infant,” Bornstein said.

I also thought it was much more conventionally understood that fathers do not exhibit the same changes as mothers do. [1] Nevertheless, I want to make it clear that I do not have children. My understanding of this phenomenon stems from my background in psychoacoustics, not child-rearing.

Second, though, and perhaps more importantly, I am pretty disappointed in this community for laboring to interpret my points as misogynistic, out of touch with modern norms, or whatever, when a simple google search would have easily brought my points into context. Perhaps I failed to follow the conventions of citing resources to learn more about these things, but as I already indicated I didn't do this because I thought the majority of those commenting would have already been aware of this research. I apologize for not including it and I will try to do better in the future.

[0] https://www.cnn.com/2017/10/23/health/moms-babies-crying-res...

[1] https://www.nih.gov/news-events/news-releases/womens-mens-br...
Paywalled for me. Can you give us the gist of it?
I doubt there's anything on this particular type of training, but https://hbr.org/2016/07/why-diversity-programs-fail and the paper it summarizes are still the best summary I've seen about what does and doesn't have a positive impact on diversity in the workplace. It says diversity trainings in general do not seem to be useful.
The last place I worked at had pretty similar build times for one rust service. Right before I left we ended up finding some low hanging fruit to trim that down to 15-20, but that's still pretty gnarly.

Build times can pile up pretty quickly as systems grow over time. I have to say with that code base the big sin was some extreme macro misuse. It's still possible to see times like that without heavy macro usage though.

That was a native linux build on a fairly modern i7 laptop.
Microsoft also bought Apple stock to bail them out when they were struggling back in the early 00s.
> Yet, some how, can't help but feeling that something is off. Or it's just me that I'm just not getting "the thing"?

This is (or will be) one of "the next big things" in this century; I'm fairly confident about that. What's off is that it's very new and so people don't know how to talk about it yet.

Witness this article, which seems to deliberately confuse the predictable weirdness of the art style (it's not that weird... it's just neo-Dadaism for our times) with the unpredictable emergence of NFTs.

I think NFTs are yet another interesting (perhaps local) maxima of the search space, which is "ways to get back some of that old-fashioned tangible value from digital goods". Looked at this way, it's not really surprising that something like NFTs would become a thing.

What's silly (and cynical, in my opinion) is when tech writers bury the lede by associating the technology with the avant garde uses of it. This is similar to the bizarre obsession by many legacy mainstream car manufacturers for making their electric cars look like hippie pretentious toys. The tech is obviously useful. The fashion is the trojan horse for the tech. But it gets old when people realize the almost banal usefulness of the tech itself. Then you don't need the silly-looking horse anymore.
Flow Labs | Oakland, CA | Back-End Software Engineer | FULL-TIME, REMOTE

We’re building the world’s first Autonomous Traffic Management (ATM) platform - a single platform that plugs into connected vehicles and connected infrastructure to optimize city traffic. Our flagship product, Optimus, is the world’s first pure software solution for traffic signal control with proven capabilities to reduce rush hour travel times in major cities by up to 24% and we're now scaling up to hundreds of cities across the US. We’re on a mission to eliminate congestion, improve traffic flow and give back time to everyone!

This is a great opportunity to join an ambitious, mission-driven startup taking on a $1tn+ global problem. We're seed-funded and are making significant traction in our market. If you’re interested, apply via AngelList (https://angel.co/company/traffic-flow-labs/jobs/724725-backe...) or email us directly at jobs@flowlabs.ai
We are working on a petition tool (more broadly an online action tool, think emailing or calling your representatives before a vote)

Https://proca.foundation

It's as well a pretext to learn react, graphql and elixir, all opensource, feel free to join and contribute ;)

Github.com/TechToThePeople/proca
I'm making a variation of the board game Ricochet Robots with integrated video/audio chat.

https://ibb.co/mFfsYhm
Peptide vaccine for SARSCoV2
I had an infection that's not unlikely to have been Covid-19 last week, and lost both taste and smell for ~5-6 days (otherwise relatively mild symptoms, strong cough and fever for a few days, but no severe impact on breathing).

The loss was so complete that I couldn't smell household garbage, taste strong blue cheese or get anything from extremely spicy chilis except for the physical sensation - it was quite eery and very unlike the reduced senses you'd get with the common cold.
Well seeing that in every category that Apple sells something or installs a default app, there is a third party app that competes with it, your statement is probably false.
People like venting.
You might be interested in pruning neural networks. Some networks can be reduced in size by over 90% without performance loss. The lottery ticket hypothesis paper is good place to start, if you don’t already know about it of course.

https://arxiv.org/abs/1803.03635

Some pruning methods have recently been added in the latest feature release of PyTorch.
It looks like to get the best jump, you need something with a ton of volatility along the way (to build up speed), and then with a sharp drop off toward the end so you fly off the edge instead of ride the slope down.

Not surprisingly, BTC has beaten everything else I've tried.
ByteNite | Tech Copywriter & Content Creator | San Francisco, CA | Hybrid/ONSITE

ByteNite (https://bytenite.com) is developing the first common-devices-powered grid computing system for video processing. We’re looking for a curious, passionate and resourceful communicator and copywriter with personal or professional experience in technology and media, who will engage with the community and the general audience of ByteNite by producing best-in-class editorial and media content, through the company's social channels.

We're looking for someone with great communication, copywriting and follow-through skills, as well as a young and fresh mentality and an interest in social trends, new technology and digital marketing and willingness to develop an excellent familiarity with our technology.

An interest or experience in distributed systems or grid computing is considered a plus.

We’re putting time and effort into building a disruptive technology that will change the classic paradigm of outsourced computing by enabling common users to share their devices’ computing capacity and earn. That’s why we expect participation and an enthusiastic approach from our candidates, with an interest in creating a momentum around the newest distributed computing software.

Job Type: Full-time
Apply: https://www.linkedin.com/jobs/view/3232136535/

Don't hesitate to reach us at info@bytenite.com for more info on the job position.
it's even better, if it works for them, it'll work for anybody...
Do they have a website?
I would assert that people don't even know how to conceptualize the question in these terms ("random number" == "uniform distribution").

After you do study probability (by gambling, by lab work, by quantitative programming, or, least fun, in coursework), you get introduced to the "right questions to ask", like:

"what's the distribution",
"are the samples independent",
"what are you conditioning upon"

For instance, many people don't know that the distribution of the sum of two dice looks very different than just one die. They're both random, but not both uniform. Often people know something's weird, but can't formulate the question because they don't have the language.
I thought that too initially, but this appears to be a much faster method. For comparision, the "blackjack" attack uses 18 packets vs. 11000 for brute-force. I think we can say WPS is fairly unsafe at this point.
> Maybe we're all losing the ability to connect with one another authentically.

I think it's cultural. Different cultures, different ways of establishing trust. I had an interesting conversation with a coworker (I work for a German company) about the need to calibrate monitors for proper color rendering for different tasks. His desire to understand the 'truth' about how monitors deliver light to our eyes was quite strong while at the same time being very direct about rejecting casual references such as it's just what you have to do with a monitor when you do print jobs. Germans. Engineering focus and zero bullshit is part of the culture.

I also 'hung out' with a bunch of Romanians in Amsterdam one night over the weekend. They were very direct with mis-trust. One of them put his coat next to me on the couch I was sitting on and he looked right at me and said "you don't steal my coat, OK?". I assured him I was not going to steal his coat and then he smiled and said "great!". :)

In the U.S. it seems we use a lot of shortcuts to establish trust quickly. The problem with this approach is that because the cost of trust is so low (say an ad hominem argument or bandwagon bias) it's easy to abuse the trust system for personal gain. Given we're all about living the "American Dream" of becoming insanely successful ($1B exit anyone?), this frequently puts us in a situation of duality, where we want what we want, but aren't willing to put the time and effort into establishing the trust we need to get us there.

These are generalizations, of course.