jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
We at Codementor just launched ‪#‎MakersYear‬ - an initiative to help creators launch their projects successfully in 2015 with several great companies in other verticals. Hope we can help more great projects getting launched this year!

Happy New Year!
Part of Tolkien's worldview was that the past really was a golden age in certain aspects. Yeah, it really is reactionary—but horrible events demand a reaction.
Yes. And if that moves something forward - good!

For me this gamification works. Yes I do commits I feel more proud of than others. Yes, I 'cheat' and create tons of projects which makes it easy to find stuff to commit. And yes, keeping the streak might become the thing.

The point is that it (for me) Github streak has made me much more productive and due to continious practice, better and more accomplished as a developer. I _do_ stuff more than ever and only wish I had been doing it more years ago.

Yay for (coding)streaks!

And anybody reaching 100+ is a hero in my book. (My records is 68 days but it is going DOWN this month.)
This business plan looks more like a college kid in an ill-fitting suit and badly tied tie going for their first job interviews.
Know why everyone writes <br /> instead of <br/>? IE5 on the Mac’s parser broke it if found an empty tag without a space before the closing slash. Funny how software can vanish into the mists of time yet still have an effect on current coding.
> In other words, always blame the software.

> I get it, but the convenience of things like ZFS and Time Machine have a cost. It takes time to implement such things and they take resources. And even then a failure is possible.

You need to weigh the development cost of a feature against the cost to the user of not having it times the number of users. It is usually cheaper to make the software do the tricky stuff than to make your users do it.
> That doesn't sound accurate to me. How can 10 mediocre programmers do the work of 1 spectacular programmer? I'm guessing this only applies when we're talking about mundane stuff.

90% of the software that gets developed worldwide is mundane stuff. There's a gazillion mediocre programmer bashing away at a useless app That Revolutionizes How You Connect With Your Friends for every good programmer that hacks at next-gen filesystem driver or a tinier phone.
Gems:

> 2.6 Key to Success

> Security: MtGox has a solid IT infrastructure, protected from DDOS attacks and hackers by a number of security providers and we continue to develop several customized security features for customers in order to protect their account.

> Speed: MtGox runs an highly efficient trading engine that will compete enormously against the capabilities of our competitors. We will also develop more efficient fund transfer infrastructures to ensure that customers can send or receive money to/from their MtGox accounts within 3 business days.
how was the DBA Dijkstra & co. designed back then? I guess it's about the time the relational database started to emerge?
Does anybody know if bevy supports networking or multiplayer?
I think that would be because God is nature (for those who believe in God) and math is how humans describe nature. That would be the same as saying that nature can't be expressed in its own language any simpler than this.
From Scott Aaronson's blog (linked in the article):

> Another Update: In the comments section, my former student Shalev Ben-David points out a simplification [1] of Huang’s argument, which no longer uses Cauchy’s interlacing theorem. I thought there was no way this proof could possibly be made any simpler, and I was wrong!

[1] https://www.scottaaronson.com/blog/?p=4229#comment-1813084
I think you are missing the point, or have not read the relevant research.
No-one is claiming revent changes are due to genetics.

The claim is: in a given group of a thousand people, eating the same food and having the same execesise, some will be obese and some will not due to genetics. That distribution is very wide, and well studied.

Thus, when you encounter a random obese person in the wild you cant conclude this is just because they eat bigmacs all day

Lastly, I do dislike comments that pick a random statement from OP and ask "where is the proof" and do not actually engage with the crux of the message. They just sidetrack discourse.
ah yes, protectionism.
Postgres doesn't have a great solution for any replication, not just master-master.

Lots of things are just half-baked and very clumsy in Postgres compared to MySQL (MariaDB).
Chur bro. Pretty quick turnaround there

Note that westpac's sensitive area is on a separate subdomain sec.westpac.co.nz and does enforce http->https redirect - www.westpac.co.nz is just static marketing stuff.

Also for TSB, you have 'The HTTPS site redirects to HTTP.' but this doesn't seem to really be the case in a web browser.
I implemented these examples in Ruby 1.9, would love to know if there are more efficient ways of doing some of these:

def cook(p1, p2, f)
puts "get the " + p1.to_s
f.call(p1)
f.call(p2)
end

cook( "lobster", "water", lambda {|x| puts "pot " + x })
cook( "chicken", "coconut", lambda {|x| puts "boom " + x })

@a = [1,2,3]
@a.map {|x| puts x*2}
@a.map {|x| puts x}

def sum(a)
@a.reduce(0) do |a, b|
a + b
end
end

def join(a)
@a.reduce("") do |a, b|
a.to_s + b.to_s
end
end

puts "sum " + sum(@a).to_s
puts "join " + join(@a)
Thanks! Credits to Fira Code, my favorite font <3
At this very moment the U.S. Financial Service Committee is holding a hearing on 'terrorism' and one would not be surprised to learn that 'cryptocurrency' is the main discussion. What is sacrificed when one is no longer able to "Follow the money."?

edit
Would you let your kids visit 4Chan? 61% said no.
1977, 6502 assembly language (hand assembled machine code really) on a KIM-1. 1k RAM, 6 digit 7 segment display and hex keypad. Still have that computer and it still works.
According only to that linked article, there are two separate claims:

1. Bee dances are based on 2-dimensional projections of 6-dimensional flag manifolds.

2. Bees detect quark quantum fields, hypothesized because they can also be described as flag manifolds.

The first claim seems to be much more plausible and interesting to me.

I do not really understand flag manifolds, but are they computationally difficult to project to 2D?
amos when I was 10, then turbo pascal when i was 11 :)
The CCC really needs to sort out their internet presence. It’s confusing. A little hopefully helpful list:

Schedule: https://events.ccc.de/congress/2010/Fahrplan/

Official streams: http://27c3.fem-net.de/

Status information on the official streams: http://twitter.com/c3streaming

Unofficial HTTP streams (what this submission links to): http://27c3.iphoneblog.de/

Congress Wiki: http://events.ccc.de/congress/2010/wiki/Welcome

You should be able to find the recordings on the Wiki soon.

Not so relevant for those who only want to watch the streams are the congress blog and Twitter account: http://events.ccc.de/ and https://twitter.com/27c3

And if it weren’t in German I would now link the news report about the first congress in 1984 for context and fun. Ah, well, I will do it anyway: http://www.youtube.com/watch?v=ATWJcq5_qNA
Technically I was exposed to Logo as a kid, but we never kept the computer in our classroom for long. My first exposure to Visual Basic was in 1997 for one semester(freshman in high school), and started seriously programming in C++ in 1999(start of senior year). I do mostly .Net now.. I still feel like I have a long way to go. I never knew how to get developer tools and good documentation till my last year of school. I wish I knew sooner.
I bought an Osprey Quasar backpack at the start of my PhD program, and I am still using it now for work. It has held up great, all things considered.
We could have, and discussed it, but IIRC there's some good reasons why we didn't. That was a very long time ago and I don't quite remember them now, though... I think that the idea is that this gets ambiguous with type ascription?
Looks like 3:1 ish.

https://thegradient.pub/state-of-ml-frameworks-2019-pytorch-...
Fourteen Eyes:

https://restoreprivacy.com/5-eyes-9-eyes-14-eyes/
If you don't have a gun, your hands are clearly visible, and you make no threatening actions, the worst they had better do is get you gently into a quiet room and arrange a psych eval.

Which dovetails perfectly with the intent of the OP... police just as much, or arguably even more, than every other person, need to think about what they here and not just knee jerk respond.
"Does not claim to provide anonymity or censorship avoidance"

Well, a VPN provides privacy, not anonymity. But setting up a VPN is trivial. In fact, I could do it with a one liner on the Shell.

"censorship avoidance"

This is the tricky part. You may want to look into Softether.
Citizens United (a 5-4 ruling along party lines which Justice Thomas voted in favor of) established that corporations have the right to free speech, which explicitly includes speech that can influence elections. I wonder if his thoughts on that have changed, but that is unlikely.

The funny (and sad) thing is, this whole "large corporations can do anything they want" ethos in place today is a very recent shift in American society, steadily pushed by "Reagan conservatism" in the last few decades. The corporations then started shifting left (because that's where the money is), and the same conservatives are now calling for regulation.
I'm arguing from an assumption that social media giants are too powerful--they can steer public opinion and even influence national elections (think "Social Dilemma"). I also think they're just bad for our social fabric--they seem to drive up anxiety and antisocial behavior. This is the context for the rest of my comment.

That said, I think you're right that without moderation, the quality of these platforms will suffer. I don't think it will look like Parler et al but rather like Mastodon which is more noisy than vile. But even still, I think it will drive people from these platforms, weakening them, and I think that's a net improvement over the status quo.

I also think there's another interesting possibility which may or may not be practical for other reasons: require social media companies to implement a common protocol (e.g., the mastodon protocol; forgetting what it's called off the top of my head) such that these companies can continue to offer a moderated window into the underlying social network, but they don't own the social network. If you want, you can pack up and leave for another social media provider without leaving your friends and conversations. This weakens social media giants by breaking their monopoly and allowing competition from upstarts (including other revenue models besides ads) and it also allows these giants to moderate how they like.
No. Wherever the property in question is publicly owned, such as a courtroom or public road, reasonable accommodations must be made.

The views I have shared apply only in the case of private property. On my view, if something is yours, it is yours alone to manage or dispose of so long as you do not interfere with the individual rights of others.
"The iron law of oligarchy always obtains."
> I feel like the scope of the NLRA is extending to include just about everything.

You say this like it's a bad thing.
And this has happened hundreds of times already

https://en.wikipedia.org/wiki/List_of_overruled_United_State...
Uber is required to provide service to that person.

An individual driver is not required to. If that particular driver can't, Uber still has to provide that service for the passenger.
Mercury in the environment? Students of biochemistry know very well the adverse effects of mercury ions on metabolic processes particularly in the brain. Thus permanently installing lumps of mercury amalgam an inch or two from said brain does not appear to be an entirely sensible procedure irrespective of whether epidemiological studies have, so far, reported adverse effects.

Meanwhile cremation releases 2 to 4 grams of mercury per body resulting in the release of at least 3,000 kgm of Hg vapour in the US alone.

And yet the ADA, increasingly alone in the world, still supports its use in dentistry. Incredible!
> The answer is not, "um, it depends on X", which usually indicate a lack of understanding of the problem as well as a lack of knowledge about the solution. People, especially tech nerds which tend to have ego issues, need to learn to just say "I don't know", or to simply not answer a question that they don't know the answer to. It doesn't depend on anything.

Preach!

Boy do they go red when you simply say "If you don't know the answer, please don't confuse people more."
Isn't that a slightly misleading title?

Seems like Android uses some code from projects that Nokia has contributed to, and those libraries are low level OS stuff also used in Meego etc. The title gives the impression Nokia contributed directly to Android.
Link to GitHub repo: https://github.com/banister/pry

People should know Pry is relatively new. We're actively writing code daily to improve it. We have some pretty awesome items on the TODO list, so keep an eye on it!

To answer an FAQ: There's no reason not to replace IRB with Pry, or at least extend IRB with Pry inside of your ~/.irbrc
1. Build software that provides value for your customers and their customers so that everyone gets paid and makes money. Repeat for years.

2. Stay busy and keep learning, but since you know that none of these things really matter, you can ignore all Hacker News posts about them:

- the bubble
- the best language to do <x>
- how to blog about <y>
- how to tweet about <z>
- your Facebook prescence
- why technology <a> is dead
- how to make Hacker News better
- how much to pay for a domain name you must have
- how to "socialize" your app
- how social apps are changing the world
- how we are losing our civil liberties
- what makes Apple so cool (they are, but who cares)
- what makes Microsoft so lame (they are, but who cares)
- how to interview (just be yourself)
- who's hanging out with who (who cares)
- how to build software without programming
- how to network (just get out there)
- how to get rich (do the right things and let that take care of itself)
I don't understand your objection. It is an amazingly simple tool for collaborative editing and I don't know of any free software alternatives that are as easily usable.
Humanity may be doomed if it keeps innovating, but it's most certainly doomed if it stops.
Even as a Haskell programmer, I don't really agree with this particular example. This kind of parallelization is extremely easy in C++ and offers a lot of control if you need to do more complicated things:

http://en.wikipedia.org/wiki/OpenMP

I think it's just that a more complicated example is needed to really show the advantage of the first-class functions and such.
You don't need to scale it some how. 200 million users isn't worth less today than 200 million users yesterday or tomorrow.

EDIT: actually if anything, 200 million users today are worth much more as people are much more likely to spend money online etc. A business's relative position in the online space doesn't affect how viable that business is.
Wasn't the promise of haskell the idea that parallelism would be implicit? What are operators like those doing there?
I have not developed a mobile application yet, but services like www.phonegap.com look pretty neat for at least rapid prototyping and getting an app in the hands of customers quickly.
I'd love to hear more about the bit earlier on about when and how to decide whether a particular idea is worth continuing putting time in to.
As opposed to harming the programmers for the benefit of society?

If that truly was the choice, yes, I'd be all for giving less of a benefit to society over actually harming programmers.

I don't think that is true however. As many people have successfully developed software in general, and games in particular, with 40 hour weeks, I believe the overtime shops are throwing hours at a problem that has other solutions. By forcing game companies to have the same overtime type regulations that almost every other sort of company has, you make those solutions mandatory.

If you think I'm full of it, perhaps you should look at EA: They peeled back from massive overtime, and now "only" do stupid hours 2 months a year (down from 4-8 months a year). Evidently, those stupid overtime hours weren't needed.

Holywood has unionized. Notice movies are still made. Sitcoms are still made. Nothing stopped there. Occasionally there is a strike or something, and we watch reruns.
Agreed, virtually all modern notebooks are nasty and blingy, not to mention coated in gloss that seems custom-formulated to maximize fingerprint appearance.

The best looking winbook I've seen in a while was a deliberate MacBook Air clone by MSI. It was so well done as to be indistinguishable from the real thing at a distance of five meters or more.
I can't speak to your needs, but my company will be using a dedicated server for backup, but linode for the front-end.
Is there any reason why Engadget would care who was winning an online poll?
http://gist.github.com/432615
You can do it with soda cans too:

http://www.wonderhowto.com/how-to-increase-wireless-signal-s...
I bought an Acer Aspire One a year or so ago, and I've been quite happy with it. It runs Ubuntu 10.04 with no issues. (I did have some trouble with wifi on 9.04 and had to compile madwifi from source to get it working, but it was fixed in 9.10.)
Why is this getting upvoted? That is a monkey chatter comment. That's the stupidest justification I've ever heard. This is scummy tactics. Period. Why would you defend it unless you had a vested interest in doing so? You know its bad. Why on earth would I EVER want someone to install additional software on to my computer without consent or notification.

I NEVER WOULD. That simple. You wouldn't either.

Google's update tactics are really shitty as well but at least you know you are installing it in the first place. This is just crap and you know it.

There is a third option to get outraged about that you didn't mention. Shitty tactics. It was obviously a sneaky move. You know it, they know it and I know it.
...education policies in Finland concentrate more on school effectiveness than on teacher effectiveness. This indicates that what schools are expected to do is an effort of everyone in a school, working together, rather than teachers working individually.

Or, as Hillary Clinton put it, "It takes a village." I suspect that it's a part of the plight of many immigrant parents who live in isolation from an ethnic/cultural community, to feel like asking, "What's wrong with you?" of their kids, because they keep noticing that things their kids don't know things that they "should know." My parents expected me to know many things I would've picked up in my environment, had I grown up in the same one my parents did. This kind of knowledge is illustrated in Frank McCourt's Angela's Ashes when the city born lads see a cow for the first time, and onlooking adults wonder if they are mentally deficient. "What are Cows!? Cows are cows!"

Another example of this kind of knowledge: When my family engages in activities, like going somewhere, we generally imagine what all of the others are doing and optimize our activities to minimize crossing paths and causing each other wait times. This isn't something we were ever explicitly asked to do. My sister and I just picked it up from our parents. In stark contrast, an ex-girlfriend of mine would instead only perform narrowly delegated tasks and discharge whatever task I delegated as quickly and directly as possible, without regard for how that would impact my activities, even if that would mean covering a cutting board I was using with another ingredient. Apparently, her father would punish initiative as a matter of the principle of obedience, and order around his family like robots.

Yet another example of this: in Japanese homes, people are expected to remove their shoes and arrange them in a neat and orderly array, optimized for exiting with a minimum of fuss and socks contact with the foyer floor.

Also very significant, in Finland: "teaching is regarded as an esteemed profession, on par with medicine, law or engineering." In the US, teachers are regarded as occupying a class between the working and professionals, esteemed lower than professions like medicine, law, and engineering. It says much about our society's priorities, that we say, "Those who can't do, teach."

becoming a great teacher normally takes five to ten years of systematic practice. And determining the reliably of ‘effectiveness’ of any teacher would require at least five years of reliable data. This would be practically impossible.

This is somewhat the inherent dilemma of hiring for any skilled profession. Mentoring is probably key here.
I guess parent was implying an inherent responsibility about being the first intelligence, or conciousness.

As such, should we nurture, protect, and by all means spread the intelligence sickness? I'd think yes.
Of course there is a twist to the binary compatibility story. Namely Linux (the kernel) works very hard to maintain userspace binary compatibility. Afaik you should be able to run some random 20 year old executable as long as you got the right libraries or have it statically compiled. Also considering that X11 (the protocol) is backwards compatible for quite some time, I'd say that cross-distro binaries in Linux is definitiely achievable thing if the application developer puts the effort into it. What is missing most is documentation and tooling to support such efforts.

In near-future I also see containers as a possible cross-distro packaging solution, but that also needs some tooling to make the process more pleasant. Also container-supporting kernels need to get more prevalent for containers to be truly a solution.
To me, it seems impossible to have both macros and a type system on par with Haskell. Either your macros can no longer do arbitrary textural transformations, or your type system can't reason about macro cases. (Or, I suppose, your type system has to run after the macro transformations, and you could get a type error then just like you could get a syntax error then. But that means your IDE/development environment can't give you any type assistance on macro calls - you have to compile it to find out if it works. (Or, I suppose, your IDE has to run the macro for you and then do the type checking on the resulting post-macro code.))

I am open to being proven wrong, though...
Be still, my beating heart.
No. In fact, the SEC is trying to raise the limit to $2.5 million now because there are too many millionaires.
"Not sweating" the small details is a big part of why we have consumer debt levels where they are.

The two are distinctly connected. People who are likely not worrying about an extra $5-$10 are likely not worrying about an extra $5K-$10K either. It's a mentality, not a number.
> * this line needs to be 1/3 the length of that line
> * these set of lines should start 50mm left of this line

Remember that you're working with points. So, to express the length of a line, you need something like (x1-x2)^2 + (y1-y2)^2 .

If you just wanted to do things like "this point is +(0,10) of this other one", you're doing a really simple constructive system, which is easy to evaluate, but not anywhere near as flexible or powerful. ImplicitCAD/OpenSCAD trivially do that, just without a nice interface.
I agree to a degree, though some things are at least confined to a certain dimensions: like strong/weak typing. A continuum more than a binary distinction, but at least you can say things like "stronger" and "weaker" than something else.

(Note that I wrote "weak type system", not "weak typing". "Weak" here is a just a generic adjective, and not meant to be precise.)
There are examples in these comments. This quote is apt: “This is what happens when we don’t pay attention.”