jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I can beat that slightly. I have things with ISO 8601 dates written on them, by me, dating from 1986. Yes, I started using it before it was formally published as a standard. I initially used the basic format.
A layperson also understands that when a company says "this product does X" they don't mean "everything we make does X."
We've been working on updating our API to V2[1], and decided to go with grape because it automatically generates documentation via grape-swagger[2].

Initially we considered Apiary, but we wanted more flexibility and preferred to host things ourselves. And the fact that our documentation is generated automatically from the code via grape-swagger is a game changer.

[1] https://bikeindex.org/documentation/api_v2

[2] https://github.com/tim-vandecasteele/grape-swagger
See also the IR flag patches that were used by ISAF forces in Afghanistan.
Immigrants are citizens. Unless you're referring to illegal aliens.
How is that not effectively the same thing? Is Tether less likely to shut down or collapse?
You know I didn't actually see the issue until you pointed it out a few sentences later. All that came to mind was its similarly to MIPS.
Czarist Russia and the Soviet Union were very different beasts and to label them both as simply heavy-handed is to paint with far too wide a brush.
You are misunderstanding the meaning not the tone. The OP is lamenting that the bar for "feeling unwelcome" is being lowered. Not that unwelcoming language is being removed.
You probably call peacocks peacocks though, even though the "correct" collective name is peafowl.
I recently saw a tweet of a Ph.D candidate, whose professor asked her 'How good are you with Coq?', and then the prof finally realized what he had said.
I think its time to change the name, it might make people uncomfortable.
HN uses a modified algorithm to calculate the ranking. PG posted it on a story somewhere, but I can't seem to find it right now.

It takes the user's karma score into account in the ranking.
Anti-Wifi appears to be the new antivax.
What is your site? Posting a URL here couldn't hurt. I'm sure there are some HNers who would give it at least give it a chance.
You were definitely bold to say such a thing to your professor. I probably would have stood right beside you and said the same thing. I'm currently have a problem in a Stat class. My TA is fresh of the boat, and my professor doesn't want to hear it. But anyway, grades are just another arbitrary number, like a credit score. They ultimately mean nothing in the long run. That's just me though.

I'd show up with the note signed by God just to aggravate him. The main reason why people get desperate and cheat is because they have to maintain a certain GPA for additional financial aid.
You're being awfully glib in putting words in to the mouth of parties that have made zero statements on this.
You'll get more sympathy if you use Facebook to track down deadbeat dads and sex offenders who haven't registered.
You should have written that article, I think. As another pretty ancient developer, I agree with more or less all your comments. I think pair programming has its occasional uses, but that's about the only thing I'd add to the stuff you've written. Silver bullet thinking is a big warning sign, and advocating some shiny tech generically (e.g. TDD) means " go somewhere else for advice". I really like this article, for advice on how to write code: https://bit.ly/33fb94w ("write code that is easy to delete, not easy to extend"). Copy-paste is definitely a useful practise, at the right time and place.
That should make you think about the complexity of all other possible computers
I think that's her and that would be really weird if they stopped dating :)
That single command to spin up the application can easily generate and show a copyable random secret required to use it, so that you can use easily but there's no option to use it that insecurely.
No, starting in 3.6 or 3.7, there are general performance improvements at the c level in the interpreter.
"So let me take this opportunity to say: there are far too few Anericans in prison. The number should be much higher. Prison sentences should be mandatory, they should be long, and they should be severe."

This has GOT to be a troll.
AIUI you can only write to the database indirectly through Kafka messages which the KSQL then periodically consumes and materializes into tables with syntax almost like SQL.

So if you emit an event (like "New User Created") and have a ksql table that summarizes the user count, then Kafka having accepted the event does not mean the ksql tables have also been updated.

Contrasted with a traditional database where a COMMIT returning one one session means the second can immediately read it.
I liked PNGR, sounds like Pee-eN-Gee-Er in my head.
> Australians? (Are they the "we"?)

I also linked a uk study, but this works the same everywhere they tried, including wolves in italy etc

> Which "prey" have to be controlled, or else which "pests" will balloon?

the food chain sits at an equilibrium that's under dampened. the population of opportunistic/scavenger will grow sharply going over capacity. that will cause harm to animals down the food chain (i.e. attack to bird nests) and will cause immigration of nearby predator population, which will again be underdampenend and will grow over capacity.

heck I even linked a paper explaining this, there's plenty references around too.

> Predator

now you're just being an hardass. it was autocorrect.
As an alternative view, when I visit California I’m most certainly not renting a car if I’m going into the city in business. But most of the recreational activities I want to pursue require driving and many of them are not practical for reasons of distance, cell phone reception, and so forth. Of course you can just depend on others to some degree or simply decide that you’re willing to forgo activities (and living or work arrangements) that require owning a car.

I know a couple who sold their cars when they moved to SF. But they still use short-term and daily rentals a lot.
...and I would never hire anyone who perpetuates that myth. I converted a large (50+) group of developers to git from an old, horrible system which will go unnamed. Only the stupid ones complained about the switch. Sorry, it's true.

Ya, I'm a little bruised over the flames that ensued during the transition but I think we're better off after having bitten the bullet. The biggest problem was always close-minded people, it was never the technology.
My argument isn't necessarily on the same topic, so it won't be sound, but it does have some intuitional merit: consider any person that is at the peak of any given trend, whether it be a self-made entrepreneur, a political figure, a scientist, or the community head. They are (IMHO) a result of both their social context and their volition.

You could say that, based on your logic, Hitler was not a self-made man but was the result of his social context - his rise to power was truly phenomenal and would you therefore say he had no "self-made" qualities? I tend to believe that any figure head is the apotheosis of the ebb and flow of the pool they swim in - but it does take volition and self-made qualities to become the instance for a given class of thinking.

I know Hitler and Germany as premises for an argument are far removed in many specific aspects from the discussion of self-made business men and entrepreneurs - but, one must concede, there is a curious link that runs through all men of power, wisdom, or accomplish. It is that link I'm speaking to.
The idea of lua integration reminds me of Tokyo Tyrant.

Ilya Grigorik wrote a nice article about Tokyo+Lua back in the day: http://www.igvita.com/2009/07/13/extending-tokyo-cabinet-db-...

Love the idea of server-side code
Seems like there is a qualitative difference here, though. Your office hours are effectively 37signals customer support from the CEO. Fred's are more of an altruistic way to give back to the startup community. Both are great, just noting the distinction.

I'd be very interested if you tried Fred's style of office hours.
They understood it enough to:

- implement it, although it is extremely complicated
- test it
- fix a bug in the algorithm
- use it to make part of their software 100x faster
All of the buzzwords are unnecessary.

"VISA invests in Square" tells me everything I need to know. I can tell Visa's strategy from the title. The investment actually makes me doubt Square is disruptive, but throwing a buzzword in there won't change my mind about it.
BTW - Thank you for Tinkercad!

I was at Noisebridge last night and talking about best ways to create STL files for the makerbots there.

Currently, it only supports adding and subtracting geometry - will you be able to pull/push edges/points?

There is no sphere (convex/concave tools), will that be added?
SendGrid does this with a nice HTTP API.
Why buy Park Place?
I've thought about the same thing... it would be really nice to have something like this for Clojure...

We used Dr. Scheme through a lot of my college courses and it helped out
How much would I have to pay for you to take a job waiting tables in each of (1) Frankfurt, (2) Johannesburg, (3) Harlem, (4) Omaha, and (5) Mecca? While living openly in your native persona.

I bet the answers don't have a lot to do with local rents and food prices. And for Johannesburg and Mecca tend towards infinity.

The way things are is that some people are uncivilized and appear unable to become civilized. This is not racism, just the data as they are. Which is why, in the context of this discussion, Afghanistan need not necessarily turn into the Congo because it did not start out as the Congo, and why the Chinese influence is not so ominous.
One other point to note here: when you open a margin account at a brokerage, you are asked to sign a number of agreements such as a credit agreement (officially recognizing that you will be borrowing money and specifying the interest rate), a hypothecation agreement (pledging the assets of the account as collateral for the margin loan and permitting the brokerage to subsequently re-pledge them as collateral to a bank from which it borrows the money that it loans you), and a loan consent agreement, which gives the brokerage the right to loan your shores to clients who wish to borrow stock for short selling. The broker will certainly require you to sign the first two, but according to the regs, they cannot require you to sign the loan consent agreement. However, I didn't see an easy way to opt out of it when I signed up for my account with a discount broker and it didn't seem worth the hassle to navigate their customer service to opt out even though lending provides them with a profitable business which I, as the ultimate lender, am not compensated for.
The more time I spend doing things my parents would approve of, the more momentum I feel like I have holding me back from doing "whatever the hell I want"... Any tips on how to break out of that?
Or just ignore it if it doesn't take out the whole card. Atoms only come this way (solder mount), right?

You can hotswap each 8 CPU board.
Actually... since these guys are YC - I offer my .02Cents.

There are a number of us in this exact situation and it is a GIANT pain point. This market is basically untapped... if you can/want to tackle non-US payment processing, you will make a killing.
Title updated. Thanks.
Speech processing is a secondary issue. Others are working on it, and it's basically a solved problem for the most part.

I don't know about SQL's natural language support, so I won't comment.

As for languages, the technology is independent of particular languages, so you can in principle add modules for, say, core Mandarin vocabulary, and then write your apps for Mandarin. I only speak English, however, so I can only add core vocab for that. :\
Essentially you want to make context switching into a task as easy as possible. Some ways to do that are:

. Maintain a list of tasks you can work on, and make it good enough that you can blindly pick one up and start working after a switch.

. Saving context via documentation/text/workspaces as japhyr mentioned helps me a lot. Whenever i come across an issue that i cant handle at that time, i throw it in a text file. At the end of a session, i organize the list. When i come back to task X, i just look at the list and start working on it. Just going through the list, seeing what I did and what remains is the fastest way ive found to warm up and get back in the flow of a project.

. Optimize your workflow. With a tiny chunk of time like this, 5 minutes setting up a workspace or even re-reading an article is too much. So save as much of the workspace as possible, take notes on how article X applies to your project.
I've been doing a bunch of work with Go recently, and think it's definitely worth taking a look at. It's growing fast and is used in some pretty awesome up and coming services, and it's very simple, which is nice.

If you're really into system languages, then maybe also do Rust.
But people will say Google is cool and Microsoft isn't
Elixer and Phoneix definitely on my dabble list.
Falcon (Python) definitely on my 'use in production' list.
"To me it's the first example of link-bait style reporting in print journalism."

http://en.wikipedia.org/wiki/Yellow_journalism
I think the word you are looking for is "plunder" not "blunder". If it is, you misspelled it in your other post also.
The role switches based on who controls the White House so you cannot attribute that to one party or the other but should attribute it to both.

However, do not confuse the national parties and the Washington establishment with local Democrats and Republicans. The local level politicians usually are much more responsive to the needs of their constituents.
I'm the project lead of Crowdcrafting (powered by PyBossa) with 21.7k lines of code written in Python.

Our stack in Crowdcrafting is fairly simple in terms of hardware (we've two servers with 2 GB of RAM each and only 2 cores, while the DBs have 4 GB of RAM with 4 cores). You can read more about it here: http://daniellombrana.es/blog/2015/02/10/infrastructure.html

In my experience the problems that we've had are always related about how we develop, not the technologies. One of our ways of solving problems is avoiding increasing the resources of the hardware as it will "hide" the real issues of your software. Thanks to this approach we were able to store more than 1.5 records per second over a period of 24 hours in 2014 with a DB running on less than 1GB of RAM and our servers with 2GB of them. It worked really well! (Actually after that our provider called us to expend more on our hardware).

Our platform is designed to scale horizontally without problems. We use a very simple set of technologies that are widely used, and we try to use very simple libraries all the time. This has proven to us to be very efficient and we've managed to scale without problems.

We heavily test and analyze our software. This is mandatory. We've almost 1000 tests written covering 97% of our code base. We also analyze the quality of our code using a third party service and we've an score of 93%, and this helps people to help sending patches and new developers joining the platform.

Right now our servers are responding in less than 50ms in average, and we are not even using Varnish (check out this blog post: http://daniellombrana.es/blog/2015/03/05/uwsgi.html). Thus, yes Python is a good language, it can scale, and if you usually have a problem it will be basically in your own code. Hence debug it!

Cheers,

Daniel
I don't know if Google TV changed the rules, but Android TV can be used without a Google account. We have one Android TV connected to Google by choice (Sony) and one not connected to Google (Xiaomi).
paypal worked, as long as you had a reputation (and therefore wouldn't chargeback).
Possibly, a senior front-end developer shouldn't be exclusively responsible for those higher stakes meetings?
Curious. I have to come to exactly the opposite conclusion — that we should drop the idea of a fixed-length character type, and instead _only_ have (Unicode) string types. Actually, I'd prefer something like `std::text` to finally be free of the baggage of "string". Operations on text should work on logical text concepts. For example, something like `someText.firstCharacter()` would have a return type of `text`, with logical length 1. It's _data_ length is variable, since a Unicode character is variable length. So many Unicode-containing string design problems arise because of the stubborn insistence of having an integral character type.

I should be able to extract UTF-8, UTF-16 or whatever encoding I want from a `text` value. Something like `c_str()` would be pretty important, but the semantics would be a design problem, not an encoding problem. Any Unicode-encoding string should be able to encode U+0000, so you'd need to figure out how to handle that from `c_str()` (perhaps a substitution ASCII character could be specified to encode embedded nulls).

Basically, users should definitely _not_ need to understand the deeper details of Unicode. They shouldn't need to understand and worry about different entities such as code units, code points, graphemes, and the like, though they should be able to extract such encodings on demand.
> You don't care about Mark Cuban or whatever, because it's a whole lot more interesting to hear your real target audience talk about their pain points.

They do that? I was under the impression my target audience(s) mostly shared corporate content, reshared allies' content or posted memes about work ethic.
Knowing what your client's PR line is can be useful, but there's a world of difference between that and them publicly admitting weakness by sharing actual pain points.

Also, whilst I agree that it is important and useful this variant of social network exists, I could hardly imagine a more user hostile implementation: dark patterns everywhere, a model which encourages invitation spam yet sometimes makes it unreasonably difficult to connect to someone you actually met, forums which seem designed to not result in interesting conversation.
This is pretty misleading though, 2008 the USD tanked. GBPUSD and EURUSD were crazy high and currencies like RON, PLN had bigger swings, but if you look 20 years you can't say things have changed that much, esp with all the other changes in the world.
> Should also note that MasterCard crypto transactions almost certainly won’t be settled on the blockchain.

That is almost certainly wrong... otherwise, they could claim to have bitcoins and would not really need any?
Hell, maybe start naming and shaming hospitals that are too stingy to buy the masks that are actually domestically available. I'd personally be interested in knowing which hospitals in my town put saving a couple cents on Chinese masks over the safety of their employees and patients.
> Of course, a roller could have done it for a fraction of the price, or you could have just let gravity pour the juice and not even need a $700 machine.

Or, as some journalists found, just squeeze the bag in your hands and get more juice out of it than the Juicero did. You know you've over-engineered your product when it's that hard to get something that simple right.
There are things that don't scale that you can still do its more given as an example.

Like for instance Groupon was prototyped in Wordpress. I believe Mailchimp would send their customers actual physical letters. Stripe would send you card readers for free.

It is better to validate the idea before writing a line of code if you can do it.
This is why I gave up on online tax filing back in the mid 2000s. There is always some reason you can’t do it for free and you don’t find out till the last step. I’ll just mail in the paper forms, thanks. Only takes a few minutes if you follow the simple instructions.
100 years ago I wrote a simple sysv init script that started/stopped/queried/enabled/disabled lxc containers, graceful host shutdown (all containers shut down gracefully before the host shuts down), you could start/stop/query/enable/disable individual containers as well as the the meta-service of all containers, all from a few k of bash, and no daemon, not even in the form of a shell loop that stayed running.

Right about then systemd came along (as in, my distro at the time adopted it) and essentially required a service to monitor (some process, tcp port, or file to monitor), but my efficient little script had no service by design, because none was needed and I hate making and running anything that isn't needed to get a given job done. (Plus about that time my company went whole-hog into vmware and a managed service provider and so my infant home-grown lxc containers on colo hardware system never grew past that initial tiny poc)

I laugh so many years later reading "Hey! Check it out! You don't need no steeenkeeeng daemon to run some containers!"
Yes, the website seems to waste a lot of resources:
66 requests,
1.9 MB
Specially since it is so minimalist.
The beer file (can-top.jpg) is 260kb, could easily shrink to half of that without losing too much quality.

Also, some code left over:

console.log("toto");
Agreed, but there is a difference between understanding, let's say, how PKI works and how it applies to HTTPS vs knowing how to implement AES. Sometimes, we just need to know that SSL 3 is broken, and don't need to know the exact details. All we then need to know is to stop using it.
Sorry we made you go through that man. Even if you did volunteer.
> That's not an advantage

Yes it is. I have been programming Python, C++, Java and C# over the last 10 years.

Python's convention for white-space beats the other ones hands down both when writing and reading large code bases.
I think it's more likely the design is modular - build your BCD counter out of smaller modules, breaking it down to gates. You can repeat the 3D design of each functional unit.

Still awesome though. Especially that central ring, which is just there for the look of the thing.

I'd be a little worried there are no decoupling caps anywhere, so it could be a touch glitchy - although at 12V you'd have good natural noise immunity, so I guess that's not a problem in practice.
Why are we still using 1500 byte packets at 100G again? Seems like there won't be any tricks left to make 1000G work. Does that count as technical debt?
These are usually called "near field probes". You can easily make a basic one yourself with a piece of thin coax [1].

As leoedin mentions, they are useless without some instrument to attach them to. Ideally a $100k+ spectrum analyzer, but you can sometimes get some basic readings out of them also with just a cheap oscilloscope + a RF detector [2].

[1] http://www.emcesd.com/tt120100.htm

[2] https://www.aliexpress.com/item/32747667435.html
https://news.ycombinator.com/item?id=20848334
Government websites are improving steadily, this website is top quality.
A good interviewer could ask some questions to find out if the answer is just memorized or if they understand the concept. And it would test your willingness to educate yourself on a domain, which is something I would value in my team.

And I say this as someone who doesn't particularly like the modern tech interview style, I think actually trying to build something is better. However, it does have some merit in measuring a candidate's ability even if it's not necessarily that great.
I don't really want random people fucking in the streets, that's not even about the taboo aspect of it. Get a room.