jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
In Australia, they also make you provide ID for any sim card for your mobile that you buy.

Looks like it might be time to head to the UK, since they decided to scrap the ID card.
You have to really trust your investors when you are worth more dead than alive...

Lots of psychos in this business. Someone will eventually consider the use of bullets to make the... payoff date more predictable.
Limit orders are not hidden at all. There's a 200 share bid sitting in the GE order book right now at 14.28 on Yahoo! Finance. There are six orders sitting in the BAC order book on Yahoo! Finance. If they are suppose to be hiding limit orders, BATS, the provider of the data, is certainly not doing a very good job.

Now, there are certainly means of hiding one's intention. There are also means of finding out where hidden liquidity exists. I will admit to that. Look up icebergs and strategies to detect icebergs. Just because people attempt to hide their intentions while some try to discover those intentions, that doesn't mean there is anything suspect taking place. Information, or the lack of information, is important.
I founded http://Newsley.com. We're transitioning from a social news site for financial news into a real time search engine for economic and financial news.

We're in the process of rebuilding the back end right now, so there's not much to see on the front page aside from a social news site. If you click on an article's discussion page, you can see some to the semantic entity extraction that we're doing for each article, however.

To answer your question, when you build a site like that, you end up reading a lot of financial news, and you pick things up along the way. :)
I notice many hackers are also interested in law. And politics.

Any complex system that generates interesting behavior out of a set of not very complicated rules is delightful to hack. If there are rules that generate rules, it's even more fun.
Sure, I suppose visualizing a point is not very interesting. I'm talking about visualizing 4 dimensional space. Can you close your eyes and imagine 4 mutually orthogonal lines?
Location: Ireland
Remote: No
Willing to relocate: Yes
Technologies: Java, PHP C#, PHP, ASP.NET, Pick Basic.
Résumé: http://1drv.ms/1E7z0EBc
CV: http://1drv.ms/1M1ZIzN
Email: daryl874@gmail.com

Graduate with Experience developing software in two very large companies. Looking to work for a role developing OO software in a fast paced workplace with many challenges to expedite my skills.
My T60p's screen died (sob Im gonna miss that 1600x1200 IPS) and I recently replaced it with a new 15" MBP and find it better in almost every way except the screen (even with 1680x1050, its not same quality) and the excellent Lenovo/IBM CS where I now have to deal with the joke that is Applecare.
You mean the 7th demo?
PHP vs ruby is not like going from java to ruby. You may see productivity gains. However, PHP is so well established you may even save time by taking advantage of all the open source code written. PHP has done wonders for the devs at facebook and digg. I feel the need for "nerd cred" is too high these days. Using older tech that has a proven track record is still a good idea. Your start-up may not be the cool kid on the block but once you're making money nobody cares. I do use python and django myself and LOVE IT! Can add that to your list?
Thank you for all you comments / suggestion . Thanks again
Yeah, TechEd is not supposed to be an announcement conference.

Neither is WWDC. Aside from the keynote, the rest of the week is under NDA and devoted to teaching developers about the new tech in Mac/iPhone/iPad/whatever and helping them figure out how to use it, not to major product announcements.

And it is incredibly helpful if you've got a major problem that you need help with. One on one with engineers who built the frameworks! I've had multiple major problems either solved/worked around, or been put in touch with people who can solve them each time I've been at WWDC. And I'm not alone in that.
You seem to be seriously confused on the meaning of "lexicon". The standard English lexicon is defined as the words and expressions a standard English speaker knows. If everybody understands "tweet", then it is part of the lexicon, and nobody can decide otherwise.
There's no such thing as parameter arrays. Any parameter name can have multiple values. PHP just happens to turn those into arrays. (I've never tried it in PHP with a parameter name that didn't have brackets at the end. It might not work in PHP.)

If you're familiar with Django, this is why the GET, POST and other request dictionaries are actually MultiValueDicts. If you call request.GET.getlist('varname') instead of request.GET['varname'], you'll get a list of each value passed with that name. The brackets aren't special, and if you used them, you'd need request.GET.getlist('varname[]').
Rack Metal was pretty much made for that. I wouldn't use either until I had evidence that it was a bottleneck, but if you do, then it would let you do a few simple requests quickly without needing to swap stacks. (I run PHP and Rails concurrently for one application, but only because I had to be able to get Wordpress working.)
/agree

"I won’t go into detail about how to actually accomplish this, because the truth is, this won’t work either. " => the truth is.. you fail ;)

But yeah, nice loading graph and +1 for the mathematical/logical alternative solution.

Good article
I've heard stories about rewriting computer programs from the era of drum memory to make sure everything synced up with the drum speed - having the next instruction under the read head meant a LOT when otherwise you'd have to wait for a full drum rotation.

What's interesting is the improvements made for a specific hardware situation can often end up slowing it down when the assumptions no longer apply (the most obvious example of this is the assumption about access times vs seek times applied to RAM vs spinning disk vs SSD vs NVME, etc).

If you're writing code "for the long term" and have optimization routines, it's good to have an option to disable them; perhaps in the future disk will be as fast as RAM (or someone's using a RAMDISK) and disabling optimizations for HDD will help.
The paper also talks about reordering matrix multiplications by automatically adding parentheses (despite the fact that floating point multiplication is non-associative).

Is there a way to achieve this in Julia? If not what syntax might you introduce to do it? You can't really annotate just the matrices or multiplication operators since you are optimizing a whole expression.
I had never thought I'd want a truck. This though is totally retro and I absolutely love it. Looks like Elon Musk is finally making stuff that's something Tony Stark would've created (aesthetically). Seems very Iron Man to me.

Having grown up in the 90s with a dream of becoming an automotive designer one of my favorite designs was that of the Lamborghini Countach (1974). The Cybertruck design is reminiscent of that design (to me), and I think that's one of the reasons it's drawing me in so strongly.
So would this make the truck unsellable in other countries?
No, but you do have to keep it somewhere where it won't leak back into the atmosphere again any time soon. Which means deep underground.
I think that's a major issue. The best way we know how to save battery live on devices now is not all these fancy computing techniques or what have you, it is the finish a computation and shut the device off as quickly as possible. So this strategy seems to run counter to that basic idea of power saving.
List of investment trends, or Black Mirror bingo card?
It goes beyond supposition when the tactics of Federal prosecutors are examined in wider scope.

The sentence doesn't fit the crime.
Oh dear, that thing is awesome! Any idea how much time can fly at full speed?

ps. WW would be proud! :-P
And she could see real time (updated every 15mins) rate and bill during ALL those days. Too dumb to use app which shows real time bill, but wants to sue. Hope judge throws her and lawyer out.
Yes, there are many instances of project naming collisions. As long as they're not accomplishing similar tasks I don't think it's much of an issue.
I think it would be also a good idea to build a gist based blog. Gist also renders markdown.
> this is procedural programming straight out of my old, old COBOL books. Batch processing - read some files, process the data, output it.

Modularizing systems into separate, standardized units has a tendency to look like this (or like shell scripting). Is this a huge problem?
So much taste. So much style. So much... Coors light? Gosh, Hank. Ick.
I made this comment yesterday in another thread, but it provides some of 'why' for the colors we see in stained glass.

> You've seen it before... Stained glass. Stained glass was one of the first use of nanoparticles and plasmonics to become commonplace. The wide range of colors that you can get in stained glass is due to the nano properties of the materials you add to the glass. The effect is due to surface plasmons - electric field waves that travel on the surface of conductors. Much like ocean waves, plasmons are created from light's electric field. They bounce back and forth, and since they are only permitted on the surface of a material, there are limits on what waves can exist. This is what gives them the weird properties - the size and shape determine the optical properties.

On another tangent (this one's pretty cool) - since you can tune the properties of these nanoparticles, you can make them respond in a specific way. Let's say we have a cancer cell that we want to kill, and only that cancer cell should die. We can create nanoparticles that bond with that cancer cell, and only that cancer cell. But how do we kill it? We can tune the absorption spectrum of the nanoparticle to absorb infrared light - light that is transparent to the human body. We create a small heater that absorbs tons of the input energy, while keeping the rest of the area cool. Localized heating destroys the nearby cancer cell.

Plasmonics are really cool - http://en.wikipedia.org/wiki/Plasmon
http://en.wikipedia.org/wiki/Plasmonic_Nanoparticles
Probably not the right app for your use cases, but check out Delta Chat for an example of how unobtrusive email encryption can be:

https://delta.chat/
Ok. Perhaps we should stop making viruses until we are more technologically capable then.
React itself doesn't have any way of "listening" to events, so the data is only flowing in one direction always. Redux et al introduces more things on top of that, where you can fire off events ("Actions" in Redux terms) that react/trigger other events, but doesn't really have anything to do with React itself.

Then that some people make React components change state on render/mount/update, is a different failure, but not really a failure of React as much as a failure of the one using React.

But in general no, React doesn't really prevent you from having a component updating and re-rendering because some state changed, and because of that, changes the state again and thus re-renders again, forever.
Bloomberg doubling down on their bullshit story.
Um, isn't this what the Mediator pattern was designed to solve?

https://en.wikipedia.org/wiki/Mediator_pattern
> Let’s say you hire me for your company in San Francisco and pay me $150K. .. But now if I decide to move to Tulsa, OK, you want to cut my pay and reduce it to 90K, because of “cost of living”. Why? My value to the company hasn’t changed!

The average article/comment on HN is extremely confused about how compensation works. This is a huge problem because if you don't reason about comp well, you're guaranteed to make suboptimal moves for yourself.

In the example - does the author also expect to pay SF-level rent in Tulsa since "the value of housing to me hasn't changed?" Nope, because of the scarcity dynamic: if you HAVE to be in SF, you are forced to pay SF rent. If you can be anywhere, you can follow inexpensive supply.

If you understand that, you can understand the employer side. If I HAVE to have a SF programmer, I HAVE to pay them SF level rates. If I can have a programmer anywhere in the US, I can follow the supply. So I pay a Tulsa programmer a Tulsa salary. The fact that he once lived in SF is irrelevant to the equation.

I totally get why you don't want to hear that but that's how it is. It doesn't make sense to pay you more just because you were once in a pricier locale any more than you will pay more for rent just because you once did. I am making this clear because I find that it's important to understand reality you're operating in.

If you are with me so far on this argument, you can follow it to the natural conclusion of how you can make big bucks: don't be generic. If your biggest salary driver is your proximity to the office, it was always a matter of time. Instead, work on developing combinations of knowledge/skills/experience/network/etc that are valuable and unique.

That's always been my strategy and while I worry about many things in life, I don't worry about a Tulsa version of me driving my salary down (even if the version of me in Tulsa is me...)
Fair! I think we just have different perspectives. HN is enormously complex (it has far more complexity than most people realize or truly appreciate), yet it handles every case without any state machine: https://github.com/shawwn/arc/blob/arc3.1/news.arc

And it's nothing but a long list of functions that use closures.

I did take a look at your examples. I just ... well, we'll have to agree to disagree, and I'll try not to be so harsh in my criticisms of what I perceive to be ugly ideas. Just because I think an idea is bad, doesn't mean it's bad.

But there is one specific critique: the state machine approach will make programs longer, and consciously choosing to make programs longer seems fraught with danger. Every additional character you type is an additional character for bugs to hide in.

This moves the subjective "I don't like the style" to something concrete: What's the shortest program you can write with a state machine? My argument is that it's "significantly longer than the equivalent program without a state machine."
I like FairEmail too... it also supports PGP.

https://f-droid.org/en/packages/eu.faircode.email/
Wouldn't supply and demand smooth this curve out? $50 an hour at 8AM - 10AM, $1 an hour from 10AM to 3PM...

I'm sure PricewaterhouseCoopers must have thought about this.
Nick Szabo has some writings on the economic shift to hourly wages and proof of work; because of the local knowledge problem (nobody can be an expert on everything, lots of information is hidden or inaccessible or tacit, and it's extremely difficult to determine value), looking at the labor or work which went into a product or service can be a simple fast heuristic for estimating the value of something - since if it was not at least that valuable, the actors who produced it and have more local or tacit knowledge would stop producing it.
One huge thing missing from this is a demonstration of the UI and features.

Also, "Instant Deployments" is pretty confusing. Is this a self hosted/licensed product or saas?
Fantastic. One of the most opaque administrations in history [1] can buy authenticity off-the-shelf, like a jar dime-store pomade, all because they've co-opted some YouTube stars into their fiction. He's right, the traditional media blew it when they, too, allowed themselves to be co-opted. But what we need is an adversarial press, not people starstruck by their own access. It's just as bad, if not worse.

[1] http://www.democracynow.org/blog/2014/3/27/barack_obama_the_...
The first autonomous vehicle crash will make international news. People don't like new things, even if they are safer overall. The first Tesla fire caused a panic, even though they are safer than gasoline cars.
Instead, my request should send you the domain on which I want to display the image, and then you can give me a 400 error.

But that tells me that a browser with a certain IP, user-agent and possibly even cookie ID is accessing a certain third-party site. I shouldn't have that information just because my image was hotlinked in that site.

And while my solution does still consume traffic, the idea would be discouraging the hotlinking in the first place. Why would anyone keep my image hotlinked if it didn't work?
I don't see why "weather forecasting" is similar to "brain simulation" in difficulty. The comparison would be more valid if the problem were "brain forecasting", that is to build an AI that would behave exactly the same as a particular human, but that's an even harsher measure of intelligence than the turing test that I doubt anyone would take seriously. I'm not saying the brain's easy to simulate, it's just the analogy here seems shaky. Where is the source of exponential difficulty?
The issue is also self fulfilling...

Those with higher karma will get more and more, those with less will to some extent be ignored. How to encourage new users when there chances of increasing their karma are decreased, since their comments appear lower.

Surely it's best to encourage new users to comment, rather than to post off topic / repost material? And surely this dissuades commenting?
Is that specifically for "serious"[1] accidents though? My point was more that there are plenty of accidents which you can brush yourself off and walk away from, that would lead to almost certain major damage to an unprotected phone on your handlebars.

Would be interested if you have the article ref though, if it is serious injury, I'd have expected cars to play a much bigger part.

[1] Not sure exactly how you'd define this, maybe anything requiring a hospital/doctor visit.
Have you tried modern Java development and deployment lately?

It's really not that bad -- projects like https://github.com/puniverse/capsule, Oracle's http://openjdk.java.net/jeps/208 and reference implementation of such JEP, http://docs.oracle.com/javase/8/docs/technotes/guides/deploy... have made Java deployment a breeze.

Last, but certainly not least, the state of the art tooling for Java, the world class GC (and advanced ones like G1), the breadth and depth of its incredible ecosystem, the performance monitoring and extension API, the innovative Quasar library (https://github.com/puniverse/quasar) for concurrency alongside the features and additions in Java 8 pretty much make Java a serious contender for new projects.

If you haven't explored modern Java, I suggest you give it another look.
Looks interesting, seems like a neat product.

Some thoughts on how to make the webpage more informative:

- Improve the schematic overview[1], e.g. what's the purpose of a logging cluster? General logging? The MySQL database, what's it's role? My initial reaction is that logging/sql-storage could be handled outside of Seldon. I may be wrong, but you should help people here.

- Same with load-balancers, seems like it should be outside the scope of a prediction service. If not, an explanation would help.

- Clarify which parts are open-source, and which ones are closed. E.g. with ElasticSearch, it's obvious on their front-page which components are open-source and which-ones are paid.

- Add a comparison to prediction.io (RethinkDB's comparison with MongoDB[2] is a good example). It's an obvious question people will have, answering it upfront is helpful. Keep it fair/unbiased.

[1] http://www.seldon.io/open-source/
[2] http://rethinkdb.com/docs/comparison-tables/
Plus given Go's focus on external dependencies, a common task like reading commandline parameters can (and should) be done with a library that solved that problem for you already - don't reinvent the wheel, and such.
I've deleted my account completely.

Time is a finite resource. What is the most economical way to spend it? Watching The Shawshank Redemption is probably more economical than reading Facebook memes. And similarly, there are hundreds of other things you could do at any given moment with more entertainment value than Facebook.

Now, you could say, "facebook is not entertaining, but is useful". I do not find Facebook useful. If you're interested in networking benefits, there's LinkedIn and email[1]. If there is no answer you can give to the question "Why are you on Facebook?", then you should probably not use it (I'm assuming it has a very low entertainment value for you, which may or may not be true).

"because everyone else is on it".. is not a good enough answer for me. Therefore, I deleted my account completely.

[1] EDIT: and instant messaging.
Aw, man. I thought that this was the design document for cockroaches.

That is, someone had studied cockroaches and, pretending they were an engineering project, had written up the design document for that project. That would be a really interesting read.
Stabs like this at the Bush administration make it hard for me to take the rest of the article seriously. To assert that the Bush administration is to blame for the credit crisis is laughable, assuming that's what the author meant by the end of prosperity. It was decades of poor economic policy that reached a critical point. I don't particularly love Bush, but jokes about him are cliché
There is one important network effect they seem to be neglecting - the "big ball of mud" network effect of having hundreds of Excel spreadsheets all linked into each other, forming critical parts of the finance infrastructure of megacorps. This kind of end-user-computing nightmare is so hard to migrate away from that most companies can't even conceive how to do it.

However, regulatory schemes like SOX in the USA and Solvency II and Basel III in Europe, are forcing the issue. Big banks and insurers won't be allowed to carry on running critical finance operations on such a fragile stack, so there are currently huge migrations away from Excel happening all across the financial services industry. Software like SAS and Business Objects seem to be the anti-Excels of choice.

There will obviously still be Excel on the desktop, used for ad-hoc data manipulation and visualization, which is what it is actually good for, but this type of usage is much easier to replace with something like OpenOffice.
That's also one reason classmates.com never caught on in the U.S. They charged to do anything interesting on their site (plus it was ugly).

One thing to take away from all of these examples is that just having an "idea" isn't enough. You have to execute it. If all you needed was an idea, Friendster would've been successful and not MySpace... and then Facebook.
As engineer for the Casino Industry 99% of the casino RFID solutions on the market track all chips all denominations. The Casino RFID system is used in multiple ways

- Tracking players bets
- Ensure the dealer is paying out or taking in the correct chips
- Accurate accounting
- Fraud Prevention

So next time you go to the casino remember they are tracking you even when you cannot see it.
Not thriving? They're amazingly profitable as far as I know.
That seems like perfect example of misfeature. As you almost always want to put things to bake into already hot oven and take them out before it all cools down :)

Also, I never understood why most home ovens today have some complex timers, that not only can turn the oven off or ring some bell (which both might be useful), but also turn the oven on at predetermined time (what is that good for?).
For many people, including the lower ranks of large IT departments, it simply isn't part of their job to ever make a decision or use their own opinion.

If you think for yourself and get it wrong then your boss won't be happy. If you just pass the request around then you can't be blamed.
Anyone can request new password for your account by entering your username.

Btw, just send you a new one.