jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I thought your response was an intentional misunderstanding

It might have been. Deliberate, experimental misinterpretation is an important essay-writing technique.

Part of the goal of essays is to arrive at new thoughts. To get to someplace new you have to try some wrong turns.

If you can't think of anything novel, write down the obvious. Then try deliberately misinterpreting what you just wrote. It's usually painfully easy to do.
Hello, I'm Bing Quan, an incoming computer science junior/third-year student, and I'm looking for internship opportunties to work on programming language implementation or developer tools. In particular, I'm fairly new to this field (recently took a module on programming language implementation), so I'm open for a 6 months internship across this summer and fall. I'm able to do web and application development as well, though that's an area that I'm presently trying to transition away from.

Location: Singapore
Remote: Maybe
Willing to relocate: Yes
Technologies: Rust, Go, Java, JavaScript
Résumé/CV: https://drive.google.com/file/d/1uOCyvel7rZM2vKaZ-uWv9CcyI-k9GA8W/view?usp=sharing
Email: chuabingquan1998@gmail.com
Why shrimp? I understand the part about oysters, but I've read that shrimp feel pain.
I think you misread my post or I misread yours. I'm saying we have lots of incorrect maths in our brains because we were actually taught maths. It's hard for programming to have commonly misheld assumptions because it's not commonly taught.
We use Apache with ModWsgi and Nginx, pretty standard for a django project.
Great advice.

As a tinkerer, this tends to come naturally to me.

In the commercial world I can see why reinventing the wheel is a bad thing. Minimum viable product is a word that gets tossed around a lot. In order to meet that standard, one must expend the least amount of effort getting from A to B. Might as well ride on the shoulders of giants.

Sometimes it's not necessary to write the whole thing over again. You can speed through something by picking an open source project and commit a few easy patches. Then dig in deeper and look at hard ones. There's something to learn by reading what others have done as well. :)
I wonder, does the HTC Evo have the same fusion of touchscreen and glass? So no more dust-under-the-glass issue as well or is Apple the poinere here?
The issue is that some people are just shy or your target market may actually be very busy. This method catches the visitors in their actual research/purchase stage. So, I find the method as an interesting alternative.

Of course, nothing like talking to 20 individuals constituting your target market. Provided, you _can_ find them and they have time for you.
Given the Justice Department's inquiry into Apple, Google should just go ahead and press the issue by collecting the data anyway.
Google seems to have problems hanging on to top design talent; Doug Bowman's post on leaving Google, and on the culture at the company, was rather revealing for me on that point.
I highly doubt that hiring managers are going to have the time to read code. Very few people go through a candidate's code before an interview.
This is not a particularly insightful comment.

The implicit context for the comment you're replying to, made explicit, is clearly "Consumers have spoken, they do not care [about whether their devices have a 'real' OS or not]." Given that this is the case, your rebuttal is a fairly empty one. It's essentially in the same realm as tautological-ish, no-impact statements, as far its role in this discussion goes...
toz 2 america
What can you do with "nanotech" that you can't do already? Bear in mind the scale that CPUs are manufactured to now.
I've survived the Windows 3.1 SDK, so please stop patronizing me :)
Wow, this is almost exactly like the "Spider" in Kevil Guillefoile's "The Thousand" novel!
Has Harper actually done any real programming of significance? I am an "industry programmer" who has a pretty strong theoretical bent (have a math degree rather than CS, have read most of Harper's papers on the type theory and semantics of module systems), but when I read his blog posts I get the feeling that when it comes to programming he doesn't really know what's up.
The eternal question. I think in the same way they're making money now. Maybe advertising, promoted tweets or premium services.
This is exactly the problem we're trying to address with Akshell (http://www.akshell.com).

At the moment, web development is the equivalent of using Linux in the early 90s - you need to enjoy the process of getting it running more than you care about producing results. We're hoping to bring the Apple experience to web app development by providing a consistent set of core libraries, ready made API wrappers, a browser based IDE and one click deployment.
I think his argument comes off as too utopian for me to accept. Like everyone else has said, of course people will want to exploit an easy loophole on someone who has a bit of exposure.

I think Posterous hasn't grown to a point where they have to worry about it yet, but look at the exploits on Wordpress. They're much more advanced and hackers continually attempt to break in for fun or for abusive reasons. It's naive to assume that you can simply keep this convenience as a security trade off as the product gains the attention of the world.
This reminds me of "you go to war with the army you have, not the one you want".

It's easy to think about what the perfect greenfield solution would be, but this is rarely the case. There's the "best" solution, and the "most applicable" solution.

In my conversations with non-technical managers I spend much more time arguing against the "best" solution, and for what best fits our situation. If I can't reach them I will break out this line:

"Nothing would make me happier than to spend more money and time on new technology, but I think we can meet your needs with X."
The problem is that this is private communication and I don't trust Facebook to do private communication well. I don't trust that my drunk email to an ex girlfriend won't somehow be accessible by someone else, so I won't use it. I'm sure a lot of other people will though.
Ah perhaps you mean static content then. I agree it is an odd choice for hosting static content (I'd go the static site generator route myself), but in the case of Meteor's website, I don't blame them for eating their own dog food. It helps to validate (and even test) the framework on a highly-trafficked site.
SF has a lot of qualities you definitely can't find in Boise, Denver, or Phoenix. Places, sadly, are not simply interchangeable - if what you value is amazing food and a good night life, NY, LA, and SF (along with a few other cities) are tough to beat.
Why would I have to prove it?

Given that "fewer women become X because of societal obstacles" has been proven true for many professions over the last couple of centuries, I think the burden of proof is on somebody who wants to claim that programming is some strange special exemption.
I can't find the reference at the moment, but apparently Apple's commodization of iOS developers was intended to prevent any iOS ISV gaining the negotiating power that Adobe once had against Apple.
I'm going to be straight forward with you...google github for beginners.

There are soo many resources, that I doubt people will help you on here. It's just a waste of time.

It's crazy how many beginners guides are out there.
Here's one :

http://readwrite.com/2013/09/30/understanding-github-a-journ...

Good luck!
As if I need another reason to kill babies. Perhaps there is some truth to gaining life energy by eating your opponents heart.
There are a fair number of such videos; consider https://www.youtube.com/watch?v=3T8V5woO7zQ (2013 Royal Tournament in Atlantia)

Of course Lars is much faster: he's showing you an edited compilation of the best things he's ever done. A Ludicrous Bowman can reliably hit the bullseye on each of thirty shots in a row, and then also shoot somewhere between 6 bullseyes and 12 lesser shots in 30 seconds... and then do it all over again.
Besides the organic, slightly bacterial-colony forming nature of them, I wonder if you also have trypophobia. I feel like some of the images were triggering the same kind of feelings I get from that.
This is just corporate doublespeak which clarifies nothing.
> At code level, you should be able to describe your problem in lots of details, use identities to simplify your logic, but leave the optimizations to the compiler.

1. As far as I'm aware, Haskell isn't able to do any of that at the code level. I'm interested in what a language that is able to do that would look like.

2. I'm curious as to what you consider an "optimization" to be left to the compiler, and what you consider part of the "problem". For example, does the compiler decide which implementation of a set to use?

3. I'm also wondering what you mean by "proving correctness." If you're alluding to formal verification, then that is notoriously hard to scale, which conflicts with the stated goal of making optimization easier to scale.

Some pseudocode would shed light on all these questions.
Chick has been my favorite since I began playing jazz in High School 20 years ago. Endlessly creative and a masterful player up until his last day. Since the pandemic started I've been watching him stream on IG and YT. He never lost a note and was always exploring new composers, techniques, and ways to expand his musical world. An absolute wonder and inspiration.

I never imagined that this story would be on the front page of HN. It's like seeing two of my worlds collide out of nowhere.
> Twitter needs to be renamed Pravda unironically.

Equating Twitter to Pravda is the same extreme hyperbole as people who equate GOP to Nazis.

Last I checked Twitter is not a state-run operation that will arrest or kill people who report information that it doesn't agree with.
Your first point was already clarly rebutted by the EU in the Internet Explorer case.
Currently. However, after such laws are passed, you have to ask, who's next?
>If Google decides to tighten the screws on YouTube performers, where else do they go? Where else can they go?

To whatever startup(or other business) that successfully takes advantage of the market opening that Google has created by tightening the screws?
Interesting idea. Did anybody pay for that already?
If everyone that is watching a soccer match pays an additional $1 to see Lionel Messi playing instead of me, he deserves a few millions dollars a year.

Two more well written explanations:

Mind The Gap: http://paulgraham.com/gap.html

Hitting the High Notes: http://www.joelonsoftware.com/articles/HighNotes.html
C++ - I've been making games with Javascript and Python for a while and I want to learn a lower-level language. C++ has quite a few frameworks and engines for game dev so I'm combining the two.

I'll also brush up on Node and ES6 to help with my day job.
In terms of embedding, are you planning on supporting C++ classes? For example, with Luabind (and a lot of wrapper boilerplate) you can define a virtual class in C++, create a subclass in Lua, then use that in all the nifty polymorphic ways you'd expect.

In other words, will you have a more powerful C++ API on top of the plain old C API? Or is that a project for someone else, once Wren is a bit more mature?
No prob.
BTW I saw a Top 100 Billboard(R) chart from the 90's and one from the 2010's. Surprising how much of today's music is pop.
Pure. Pop.
Senior PHP back-end programmer / ONSITE / FULLTIME / Tech – Singapore

Apply here:
https://bemyguest.bamboohr.com/jobs/view.php?id=21

Established in 2012, BeMyGuest is the leading provider of tours, activities, and attractions in Asia. The multi-award winner has been named as the Best Tours & Activities Website at the 2015 and 2016 TravelMole Asia Pacific Web Awards, the Best Business Innovation at the 2016 Singapore Tourism Awards, and the fourth travel company on Fast Company’s list of the World's Top 50 Most Innovative Companies in 2016.
Joining our talented development team you will get to improve your skills whilst working on a fast-growing platform that is helping to power Asia's travel industry. We also take training and professional growth seriously, we focus on promoting good software practice and work on a varied technology stack which means you will learn and grow as a developer whilst working here.

Responsibilities:
- Helping to build and maintain complex, fast, and scalable applications
- Being involved in estimating and delivering development projects to a high standard.
- Working collaboratively with the rest of the team to plan, coordinate and deliver work throughout a project's life-cycle
- Contributing to the overall design and development of the products we build and support, with a focus on scalability, usability, maintainability, and performance

Skills and requirements:
- Ability to write fast and scalable applications
- Ability to write quality and well-documented code
- Expert in PHP7 and relational databases with at least five (5) years of experience
- Good knowledge of Unit Testing and Test Driven Development
- Experienced user of source control with Git (Github)
- Good knowledge of best-practice for web application security.
- Experience in integrating with third party platforms using different APIs
- Experience in PHP frameworks (Symfony, Laravel, etc.)
- Prepared to move to Singapore
- You need to work Independently and have excellent communication skills
- Be prepared to show us some code from your recent projects.

687474703A2F2F6269742E6C792F326F456A4F764F
Yes, it does, because who decides what is harmful or what is wrong? There is no freedom in speech if there is an authority deciding whether it is harmful. That is restructured speech, not free speech.
In the most altruistic sense, I would love to believe you. Things like the VA, the FAA, the USPS all point me to Milton Friedman's 4th quadrant of spending money. Quality does not equal efficiency or price.
I always find weird when schools use Turbo Pascal instead of Free Pascal considering Free Pascal's IDE looks pretty much the same as Turbo Pascal 7 but also works on in any OS.
Thank you!!! I've been looking for something like this for a while, I'm so glad to see someone actually did it!
Yeh I think the role of the BBC Micro is overstated

We had a ZX81, then a ZX Spectrum then a Dragon 32

Other mates had Vic 20s or C64s

I can think of only one friend who had a BBC Micro at home - the were 3 or 4 times the price of a Spectrum
Meta - I only recently discovered Quanta Magazine, and I'm very much enjoying it.

Many years ago I abandoned Scientific American when it became overtly politicized. I don't necessarily disagree with the values they demonstrated, but part of the reason I enjoy reading science publications is for the opportunity to get away from political polarization for a while, and their editorial change took that enjoyment away from me.

So I left SA, and found American Scientist magazine, which up until the last issue or two had maintained a separation from politics. However, they've now become explicitly political, as demonstrated in conversation here on HN about a recent article [1]. Not only have they dragged in the woke politics, but if this issue, and this article especially, are any indication, they've also drastically affected the quality of the science reporting.

In disgust from AS's capitulation, I looked around for other sources of science journalism that could deliver something a couple notches more in-depth than, say, Discover or Pop Mech, but still stay aloof from politics. So far Quanta Magazine is the only thing I've found, but they are pretty good.

[1] https://news.ycombinator.com/item?id=25799514
That is correct, but for boolean expressions, logical operators etc. it's just the one equal sign.
E.g.

if pilot.sleeping = true then alarm.playing := true;

// This will check if the property "sleeping" of pilot is true and will then set the property "playing" of alarm to true as well.
You could also do a "while" or "repeat .. until" there which would probably better to stop the alarm if the pilot wakes up again (... then alarm.playing := false).

It could totally work this way if you programmed a simple flight simulator with Delphi, even today.

BTW, one exception to := in assignments are initialized variables inside a var section:

var
announcement: string = 'Wake up!';
Google Fonts are hosted using googlefonts.com and the assets service on googleapis.com precisely so that you can use those services without sending them your google.com cookies. Not snooping is the point.
> Regardless of Firefox abiding by the standards (or doing what Chrome does) or not, this was always going to be the case, and so it isn't that big a deal.

It's a huge deal to me as a Firefox user. This is a total anecdote, but the number of websites and apps that are broken in Firefox seem to be on the rise. I try to report bugs when I can but the task is Sisyphean.

If Firefox is increasing the friction between web developers and the browser while chrome is lowering it, the problem will only get worse.
I am looking for a systems programming language that would work well with battle prooven GUI toolkits such as Qt. Would Nim be a good choice?
Ok. Fair enough. But the gist stands. This event was allowed to happen.
>mobile platforms

Sure, there are in fact only a small number of players in this space.

>cloud

There are vast amounts of hosting providers. A quick google suggests over 300k, but that sounds somewhat unlikely.

>payment

There are a thousands of banks in the world, most of Europe manages just fine using bank transfers for payments without involving external payment processors.

>It's sufficient to push undesirables to services which are more expensive, more inconvenient, unreliable, and so on. Relegate them to their internet ghetto.

Is this really a problem? That's just the inherent nature of being undesirable.
History doesn’t have any precedent for this. Algorithmically defined echo chambers are a new frontier for society to tackle. We’ve tried the option of waving our hands and hoping for the best, and what we got was a literal riot at the holiest of holies. Maybe it’s time for society to reject extremists on the internet, like we reject them in our local communities.
Please point to where in the Constitutions that it says you have a right to post on twitter and facebook or put an app on a webstore?
That half voted for Trump. They aren't going to realize anything.
If the public were to know exactly what their governments are up to, they might be terrified. Therefore informing them is an act of terror. QED.
not sure what you mean exactly, but one thing that has caused tons of trouble here, with sometimes the sole solution being a restart (ok our IT maintainer might be doing something worng, yet..) is the opposite: take a bunch of workstations and a bunch of servers, put home directories and data on servers then put everything together using NFS shares. Run analysis and whatnot on the data. Then make the server go down somehow and watch all workstation getting completely locked up without seemingly ever generating some kind of timeout error instead waiting endlessly on a dead connection.
The multipliers refer to the ratio of device pixels to software pixels ("CSS pixels"). Content can be negotiated via viewport size, it's just that Webkit doesn't support that part yet. [0] The pixel ratio is better information than DPI, and connection speed is a difficult and unreliable metric.

[0]: http://www.whatwg.org/specs/web-apps/current-work/multipage/...
That is a VERY general statement, most software engineers who do hardware stuff also know what takes to make it. You can't design a driver for a card without knowing everything about the card. And I'd say the same with hardware engineers. If you don't know how the software is going to run, how are you suppose to architect it. You can't make a piece of hardware without thinking about how the driver will work.
People said that same sort of thing about RoR or Django too. "What?! You have to do it the way they want? I prefer fooORM!", and so on. The point is not that it is great at whatever, the point is it get stuff out of the way at start time, and allow you to get to the meat of it quickly. Later on if the project turns into something interesting, you can switch to redmine, or put a real wiki behind it, and so on (but only as really needed).
Except in this case, it's not a bug, it's a design limitation. The MongoDB folks make no bones about it - the software is very limited on 32-bit systems. It warns you about it. It tells you to use 64-bit servers. If you insist on using the tool beyond the bounds for which it was designed to be used, that's your problem, as the developer.

Is it a "bug" if you redline your car's engine and cause it to throw a rod? Or is that simply you pushing the machine past its design limits, despite the warnings not to do so?
7' tall basketball players are only good because the game is played inefficiently. Shorter players have a distinct advantage when throwing underarm and can get ridiculous score percentages. Tall players throwing 'properly' are taking a side-shot at the goal rather than confronting the problem head on by going vertical.

Basketball is such a bastardised sport that height and speed are the dominant skills at play in the sport. No accuracy is required when the majority of your goals are scored by (using a soccer term) walking it into the goal. It's pathetic and boring.

The entire point of the sport is that the goal is high to challenge players to exhibit accuracy that is rarely routinely (and especially not consistently) required in other sports. Yet that doesn't exist any more in the NBA it's circus freaks putting balls through a hole instead of sportsmen exhibiting great accuracy like an archer.
There are many in the same vein that would have similar impact on society.

Aliens arriving, being discovered, or merely communicating with us, there are so many possibilities, many of them with the potential for being as disruptive to human civilization on Earth as an asteroid impact. The mind boggles at the possibilities.
I am in the same boat - at least a year away from my green card, working for BigCo, moonlighting, even turning 30 soon!

I've researched a couple of options to expedite green card processing and these may be applicable to your case - email johnbray8 at google's email service to chat.
small claims has a limit of $5,000 or so; you'd have to go to a real court for this kind of scratch.
That's a good point. Did your parents sing with you? Are they "musical" (ie. play instruments or such)?
This rebuts my claim that there's still widespread unethical gains how? You just stated that the majority of Earth's population is more corrupt than America / Europe.
I believe the chopping of the octet is separate to the anonymization, unless they haven't updated their docs:

What does it mean to anonymize the logs?

We will change some of the bits in the IP address in the logs as well as change the cookie
information. We're still developing the precise technical methods and approach to this, but we
believe these changes will be a significant addition to protecting user privacy.

http://static.googleusercontent.com/external_content/untrust...

Edit: I think I'm wrong about this.

http://repository.cmu.edu/cgi/viewcontent.cgi?article=1058&#...

After Google announced its log retention policy update in 2008, C. Soghoian asked
Google for details about the log sanitization process. He then published the following
response from Google [34]:

After nine months, we will change some of the bits in the IP address in
the logs; after 18 months we remove the last eight bits in the IP address
and change the cookie information (emphasis our own). It is di cult to
guarantee complete anonymization, but we believe these changes will make
it very unlikely users could be identi ed."
Neither of those is immediate. It still takes 3 days to cash out.

But apparently you can use Western Union to send actual cold hard cash anywhere immediately. I know, I was surprised too, wouldn't know if my girlfriend didn't work there.