jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
Yes. The biggest achievement of SpaceX so far was economical and organizational. Musk cleverly employs latest - which are considered common sense in other industries - approaches to the industry known for its conservatism. That gives them - eventually - proverbial kick in the sensitive parts, making them care more.
My rule of thumb is: you can do something right, or you can do something new.

You need to find a balance, but if you're doing something new in business you should use reliable tech, if you're doing new tech you need to isolate that.

Corollary: you can hire for standard tech, but have to ramp up in-house tech.
What would you choose to use as a api, something json-based or soap or what? Which is the easiest for the users/other developers to implement?
Ask for more than 6k for equity (a round number for a simple valuation) or ask a 6k loan; or ask for a 6k loan that you will pay back in service if your idea does not work out or turn it into equity if the idea turns out well.
You're inferring the feelings of an animal to make your judgement. No one actually knows the living preferences of a chicken or a cow.

Since you posit that huamn beings can infer the feelings of animals I posit that animals prefer to be factory farmed than spend what existence the animal has being constantly chased by predators. Therefore wearing leather and eating mass-produced chicken makes perfect sense and is in tune with the feelings of the animal.
This falls short for the BBC, reads more like a promo... The article states that the bulbs will be 10% more energy efficient but not what it's comparing them against? Incandescent, fluorescent, latest gen LED?
When you have to use design principles to argue against the fact that many people think the "poorly designed" poster looks better, your principles have failed you, and maybe it's time to reconsider them.
While there's lots of truth in this article I can't help but notice the page itself has rather bad typography (in particular the headline fonts), the top navigation is a trainwreck (sorry), and what's up with the random red rectangles in the background?
Do as they say, not as they do ;)
The efficiency of this technology is ~1%. It's no threat to oil, but regular solar panels (efficiency ~30%) sure as hell are.
I practice what I refer to as "Security by Obfuscation".

That's not quite the same as "Security by Obscurity".

I got the idea from O'Reilly's book on Apache Security. It recommends that one configure httpd to identify itself as Microsoft Internet Information Server. That way, unless someone specifically know you're using Apache, they're likely to waste lots of time trying out Windows, ASP.Net and IIS exploits.
> If google is making false statements on the matter they will be in for a world of hurt.

Is that so? When faced with unions in their infancy, often the companies come out with all guns blazing. They might even face fines after an incredibly lengthy court battle, but putting down that organizing effort down while it hasn't taken roots is more important to them.
It may also have been rushed due to the ABI stability deadline. I'm speculating, but it is easy to imagine that the SwiftUI team saw the window for getting new language-level features closing.

More generally, Apple's yearly splash model seems to dictate that teams either release or wait 12 months, if waiting is even an option at all. It makes me wonder how many Apple APIs would have been revised under a more flexible release model.
I'm guessing it's not a particularly productive way to store timestamps.
Scala.js is being fed to the Google Closure compiler [1] for minification via tree-shaking, after applying optimizations on its own. Output can be unreadable, but debugging works via source maps.

It's not perfect, but you should not get hundreds of KB for a Hello World. And indeed, the code cannot be as minimal as hand crafted code either.

Note that this is often a false problem, because people often use a lot of JavaScript libraries without any tree-shaking in their build process, so if you do care about tens of KB, then you don't use JQuery, React, etc. A valid use case indeed, I've been there, but not for your typical app.

[1] https://developers.google.com/closure/
Advertising encourages people to spend, even in some times to do it by going into debt. This in turn leads to more economic activity, more widgets ordered, which in theory should mean we can reap benefits of economies of scale, we can better amortize costs, etc. Which leads to R&D and innovation, which helps technological change, which leads to a more efficient economy, which leads to more surplus, which means more wealth created, etc.

Now, of course we could do this probably without spending so much on ads, but just saying ads are zero-sum is incorrect, because there's a bigger picture.

Social status is again not so simple. Because after a certain group size there will be value in being different. See also the classic equilibrium between strategies in any game (as in game theory).

That said, yes the race to the bottom is a real problem, see the oft cited Meditations on Moloch: https://slatestarcodex.com/2014/07/30/meditations-on-moloch/
If you can get someone to agree on the record that they felt unsafe, you then have cover to take almost any action on behalf of their safety.
I would far prefer a language that has parts that I need to avoid than one that is completely missing parts I really want.
You my friend really know how to poke.
I highly doubt all IBM's employees are developers, in fact I highly doubt it's even over 30%.
I'm trying to figure out how you could store this without having massive dictionaries after a night of training games. I guess it's all just integers which helps.
Am I the only one that thought this article was super creepy? It reaffirms my reasoning of not using Google and if searching for anything personal in nature I should use TOR.
I once wrote a chess engine that played completely random moves and let it play on the Internet Chess Club against humans for a day. It played 1/0 games (1 minute for all moves). The final result was 46 wins, 22 draws, and 446 losses.

Here's a breakdown.

* 446 losses by checkmate

* 23 wins by time forfeit

* 18 wins by resignation

* 5 wins by disconnection forfeit

* 15 stalemates

* 5 draws by insufficient material

* 2 draws by repetition

Obviously it never won by checkmate. The rest basically came down to whether the human opponent figured out that it was playing against a bot.
Completely agree. You could simply remove the timer and it would instantly be a better game. People can compare scores by number of guesses
https://news.ycombinator.com/item?id=8387310
No, it is impossible to write the function you described on that type. There is no function "scale" that works polymorphically on any type 'a'.

The parent you are responding to is quoting a proven result of computer science.
> Is this a (belated) reaction to Google Docs being "good enough" for many use cases?

Yes, but it was belated when this was released 4 years ago.
I pulled some numbers from us government data 5 years ago or so and found that farms 10,000+ acres got around $300 revenue / acre, compared to 1-5 acre farms which got $30000 revenue / acre.

Big farms have a better ROI. Invest $1M into large scale farms and you get more profit out than investing $1M into small scale farms.

Large farms are more efficient with money and labor. Small farms are more efficient with space.
So, I don't do web or software development, let me tell you^W^Wrant about how chat in 2015 feels to use. I'm 27, I grew up on IRC, I know my ICQ UIN by heart. Chat has always replaced SMS for me, and most groupware as well. I was happy when Facebook came along, and suddenly even the non-nerdy friends were compatible with my preferred way of having an endless conversation about random things. Chatting feels natural to me, allowing to keep in touch with good friends but not capturing my attention the way a phone call does. It also interleaves very nicely with menial work.

I don't care much about cloud or private cloud or local app. I've used irssi on a server that everybody connected to via ssh. But I switched over to cloud services as soon as I had more than one device that could send and receive messages. Everything else was way too tedious, as I never knew which device was connected, where messages went, where unread notifications went or whatever. Nothing to do with closed vs open, json vs xml or whatever social pattern. XMPP was lacking features, simple as that! From a user perspective! XMPP didn't work!

Give me persistent group chat, shared chat history with a search function, synchronized unread/read statusses, and I'll be leaving the cloud with flying colors. My current best bet for a text messenger is Skype, but the app is way too clumsy on Android and Windows. Close second is WhatsApp with a few groups, running on a large phone with a well-trained SwiftKey2. Both feel about as great as ICQ6 with its banner ad, and none feel as great as Adium or Trillian did comparatively back in the day.
Correct me if I'm wrong, but you said you moved back to a project, and there are new person. It seems like you are now the new person :)

I think he feel competition from your side, and want to know your level of knowledge and confidence to feel more secured.
Ta - maybe I'll give that a go. I didn't really try it. Actually I did glance at some docs for the framework I was using, web2py and it suggested some stuff with Tornado but one version only worked on chrome and another needed flash so presumably wouldn't work with iOS so I thought sod it - node/socket IO is easy and works anywhere.
The new MBA is near identical in terms of CPU / general system performance, Broadwell brought the expected 5-10% but nothing startling. The SSD IO is twice as last years though. How much that matters to you is questionable and dependent on your what you're using it for.
How's voting the corrupt politicians away working in practice in the US? From what I hear, not very well.
Even if you could figure out the worst-case timings and how to simulate them in all cases, the performance would be unacceptable. The usual operations that are data-dependent in crypto algorithms are mov with a data-dependent address, and conditional jump with a data-dependent condition. To slow these down, you'd have to simulate the absolute worst case, which means no caches of any kind, which means possibly thousands or even millions of cycles (to simulate a page fault from disk) for every operation of unknown duration. Crypto would become infeasible.

There are much better ways to achieve this, by always computing both sides of a (logical) branch or using computation instead of branching or table lookups. You likely have to write this in assembly to be sure that the compiler doesn't "optimize" any of your tricks back into branches. Some of this is hard in older crypto algorithms (AES was designed to use table lookups in software), but newer crypto algorithms are much more amenable to safe implementation.
Interestingly, that's what Facebook's Flow type analyser is built to do: allow you to type-check normal JS code, and add types where needed in the codebase.

[0] http://flowtype.org/
If you think brain uploading and/or gerontology will possibly produce a cure for death, your odds of dying may be somewhat less than 100% over some arbitrary finite but very long time span.

Even if you disagree with that, you can still parse the statement the way it was intended.
I think this is in part because they charge. I like this model. Its simple. You want to use GitHub for free then you have to make your code freely available. You want to keep it proprietary then you have to pay for your account.

Agreed. I was a happy user of GitHub for solely public (free) repos, since all our startup projects are OSS. But as soon as we ran into the need for repos for private internal projects, or OSS stuff that we aren't ready to announce yet and want to keep private, it was a very natural, and seamless, process for us to sign up for a paid GitHub account. GitHub have, IMO, found a nice sweet spot in terms of taking advantage of the "freemium" model. And it's one paid service I totally don't mind paying for in the slightest. It just feels like they really got it right with their model.

That said, we don't need a large number of private repositories in our model. I know some people prefer BitBucket's model, if they need a larger number of private repos.
Hi Grecy,

Do you speak German?
www.kohlbach.org/Download/kohle_afrika.pdf
This puts the history of the NSA's work into perspective, but all this really seems to convey is that (a) the NSA has never had proper oversight and (b) the NSA probably never will have proper oversight.

It also seems that they were caught with their tail between their legs in the late 90s which may have been the call to arms after 9/11:

...the House Intelligence Committee concluded, in 1999, that it
was "in serious trouble." It reportedly spent the years leading
up to Sept. 11, 2001, without enough money or leadership to
process "the huge volumes of TV, fax, telephone and other
signals" that fiber-optic cables transmit, the L.A. Times
reported in 2000.

I guess it was an information overload during that period in Internet history where the NSA simply did not have the resources or capability to store everything, hence this datacenter in Utah.

I wonder if they have anything to do with the bandwidth caps we've seen over the last few years. It wouldn't surprise me if the USG was trying to force people (through TelCo bandwidth caps) to not exponentially grow their bandwidth usage, hoping to prevent the same problems from a decade ago.
https://news.ycombinator.com/item?id=6266253

Does it really sound like Kim is my "hero"?
When is the AUFS requirement going to be removed?

Ubuntu is going to drop it in the near future. So the idea of rebooting all servers to install a custom kernel with AUFS makes me not even want to try it.
If all the companies selling mining equipment are incompetent and untrustworthy, you don't have to mine. I don't any more. You don't have to daytrade either.
Ah, noticed the feed paths after I posted, thanks.

As for syntax highlighting yeah, I'm sure it's just a matter of a library, but you know, it's your project! Sometimes people are looking for stuff to add, just wanted to point out a place I'd find useful. :)
This is exactly why I stopped playing video games too. I would love to see more episodic presentation in games. Something where the plot and gameplay elements are neatly arranged into 30m-1h chunks with a little recap before each episode. I'd also like the option to skip these episodes. When I did play games I'd often hit an area that just wasn't fun to me anymore. Without resorting to looking up cheat codes there isn't much you can do but suffer past the boring parts. This seems like a relic of coin-op video games to me. I already gave you $60 -- why can't I just skip to the next major plot or gameplay point? Smaller chunks would possibly allow for more reasonable prices too. I'm just not interested in spending $60 on a game that I may stop playing after 2 hours.
Ironic point of view from a blog that doesn't allow comments...
Of all the articles so far this appears the best - hard evidence and a specific problem/bug.

If there were no privacy debate re facebook going on right now I expect this would have stood up on it's own anyway.
I'm talking with a start-up focused lawyer now who seems really sharp and reasonable with fees. we already agreed to vesting of course.

i guess my question is generated by my anxiety about having a long term agreement but not having distinct divisions of power. if anyone has done it before and lived to tell could chime in that would be awesome!!!
That page has to be publicly accessible. It is sent to users without Facebook accounts. It doesn't need to be indexed, but it's not the huge bug people are making it out to be. It's a tiny bug.
what about designers?
http://windows.microsoft.com/en-us/windows/downloads/bings-b...
Now i know this, i can skip all this work and just try to get laid. You saved me a lot of work.

On a serious note, are you saying that all people who are ambitious and motivated to achieve something great in their lives are trying to get laid?
One-to-one correspondence is bijective. One-to-one is injective. Sorry for the confusion, but this is a standard definition, even if it's one you're not used to.

(EDIT: as you keep editing and replying, let me clarify: your confusion is not shared among informed others. Bijective and injective are wonderful terms, yes. One-to-one and one-to-one correspondence are equally informative and useful.)
If you're only starting out, I would be less concerned about the technical pros/cons and figure out which ever is easier for YOU to pick up.

Check into whatever your nicest techy friends are using.

After all, if you run into any problems, they'll be ones you'll reach out to for help.
Adam's last few post seem to be circling around the this point: Internet media is vicious, irresponsible and insatiable. I'm almost positive that in pointing out the flaws in the media's coverage/reactions to other celebrities, he's trying to highlight how ridiculous the teapot tempest was surrounding his PlannedChaos adventure. Interesting tactic.
I think what he's saying is there is a way to carelessly use smart pointers in rust.

pub enum List {
Empty,
Elem(i32, Box<List>),
}

instead of :

pub struct List {
head: Link,
}

enum Link {
Empty,
Some(Box<Node>),
}

struct Node {
elem: i32,
next: Link,
}
All crystals are by definition self-assembled 3D lattices.

However, single crystals are inconvenient as materials, because growing a crystal (i.e. self-assembling it) is a slow process.

Moreover, growing a single crystal so that it will have some useful form is difficult for a few forms and impossible for most forms.

Therefore the normal way to make something from a single crystal is by growing a large crystal and then removing much of it, leaving only the desired form.

Because of this disadvantages, making anything out of a self-assembled 3D lattice, a.k.a. crystal, is restricted to a few applications where the properties of a single crystal are essential, i.e. various electronic or optical devices.

In most cases, the most convenient materials are either thermoplastic materials, i.e. metals, glasses or thermoplastic polymers, or materials that are produced in a soft plastic state and after forming they can be transformed into a hard state by some treatment, i.e. ceramics, cements or thermosetting polymers.

A disordered 3D lattice is an amorphous material, e.g. a glass (unlike a crystal, which is obtained by very slow cooling, to allow time for the self-assembling of the ordered lattice, a glass is obtained by very fast cooling, which does not allow time for ordered self-assembling) or a thermosetting polymer.
The title is very misleading, as the taxi commission voted to eliminate itself. It isn't on the chopping block for any other factor than by its own volition; an incredibly rare example of public watchdogs intentionally giving way as the best way to pursue the public interest they were made to help.
Thanks for building a great resource.
I really enjoy having a bigger screen. You don't -- that's okay.
Exactly what I was thinking. The thought of tripping and falling and destroying 35 years worth of work makes me really uncomfortable.
People are doing sadder things than this to keep the emotional lights on. At least it's cheaper than prostitutes.

You know the saddest first-world thing I've ever heard? A prostitute doing a reddit AMA had a client once that wanted her to sing "happy birthday" for him. It was his birthday and no one else was going to.
Digital currencies are so fascinating. There are HUGE markets waiting on cost-effective micropayments. There are also cool futuristic ideas like programs that earn their own money and pay for their own hosting.
The amount of data Facebook is able to collect on their users is the difference for them, and the value of data for hundreds of millions of users is hard to quantify.
Couldn't the filesystem code release its locks before calling the OOM killer, then reacquire them?
Next step: Use valve transistors. Bonus points for using them in place of the LEDs too!
Added solution: https://github.com/magwo/elevatorsaga/wiki/Solution-by-alber...

Can work for all up to 9, except 5. Can't get it to work. When it has to be done within 'x' moves, change foreach 'e' variable to var `e = <total elevator minus 1>`

Main 'pattern' behind it: the elevators decide everything. Each elevator does the same based on a global array of where passengers are waiting.
Even if it likely impossible for anyone smaller than CF, it might even mean they would move the attack off sooner since it wasnt doing anything :)
Uber flat price to the city is great until you hit a surge, which is easy to hit in the afternoons, especially when it rains. Then it can be 2x or 3x the price of pre-booking a ride. Uber should add reserve pricing for trips you know in advance, like AWS does.
Nobody's saying that this guy is preying. But the fact that other guys prey makes unusual behavior like this more suspect. Women have to be more careful than guys, since they are more likely to be abused. So naturally, they are more sensitive to unusual behavior. You and I see this spreadsheet and think "this dude's just awkward, but probably harmless." But some women might think "serial killer alert." This is partly because of the media (watch enough dateline and you'll think every man's a kidnapper). But partly because of reality - some men do sick shit, and women are scared. My wife has some stories about past dates she's been on that would repulse you.
I have been working remote for most of the last ten years. It's great. I am more productive and happier.

I have separate rates for remote and onsite work so it's clear to employers that if they want to waste my time and energy it costs extra.
Regarding the repl, when I toyed around with Erlang I found the emacs mode to be pretty excellent, which would explain why the bare repl has not received much love.
OP here... I should say that I wrote this post rather late with a glass of wine in my hand and perhaps didn't use all the exact words to convey my point clearly. But let me address your points.

"Thinking too much" seems to have hit a button for you; sorry about that. I do think this is a pretty common thing: The Paradox of Choice. That's sort of what I am feeling as I know quite a few languages and frameworks, and it's difficult for me to stop diddling over "what should I use" and just write it.

I've spent my career creating things - I haven't created a language yet and to be honest I don't think I have the ability to do so. Not sure what that has to do with my point, but OK.
Strong type systems (as opposed to weak) come at very little cost, though. There really isn't any reason not to use a language with a strong type system. It will catch a massive multitude of otherwise uncaught bugs and slash unexpected behavior. It doesn't magically replace all tests, but it means you need fewer of them to achieve the same level of quality.

Static typing has a similar effect, but it's weaker (number of bugs caught is lower) and it comes at the expense of verbosity. Your code cannot be as short and sweet anymore, and that makes it more unreadable.

I'll take a strong test suite over a strong type system any day too, but given the choice, there's no way I'll ever do anything more than tiny scripts in a weakly typed language again.