jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I work for a consulting company and we build lot's of applications. You're right, it's much more about building something quickly with a team of experienced devs than it's about maintaining. But they hire a company especially because we have the capacity to still complete the project in the specified time frame, even when devs leave. Also they don't need to hire a whole team and don't have much risk.

I understand the reasoning to want to make more money, but to me job hopping regularly with less than 2-3 years stay, it's a bad sign. It can happen, and I also have seen people who realized two month in a new job that this doesn't work out for them. This is nothing to be ashamed of, but when I see a resume of someone having 5 jobs in 5 years, I probably would pass on them.

But I'm in Germany and maybe that's just me and in the US it's very different.
I pay for YouTube premium but I'm still subjected to ads in the majority of videos I watch: the kind that are embedded by the creator directly in the video, eg, a one minute sponsored by Squarespace segment. I don't know how Google is framing YouTube premium (I get it through my Google play music subscription) but it is most assuredly not an ad-free experience.
> [the interesting] people

I don't think those people have to leave. We just need to collectively realize that, just like with old media , there is a 'mainstream', people who mostly use the internet (the facebook crowd, who are now the bulk of the web traffic), and the more eclectic crowd who care about the internet (largely, the pre-FB mass of the internet).

These are two distinct crowds. Considering that the FB crowd contains mostly people who did not use the internet before, and don't really know its culture, it's going to take a decade or more until this mass of people is replaced by younger internet-natives. Until then, the net is living in a transitory phase
Just recently indeed.com scraped our website and posted a job on our behalf. My email address started receiving resumes for our IT services division and I figured they were in the loop so I trashed them.
Are they intentionally confusing euthanasia with assisted suicide? These things are completely different.
In the U.K. you can be convicted for not being able to decrypt data in your possession which the prosecutors think is encrypted. Ie if I filled a hard drive with random bits and sent it to you, you could be found guilty of not knowing the decryption keys for that disk.
> I am aware of that.

That's nice, but that did not follow from your previous comment.

> Of course I am not using a kernel that fits in 512k, but personally I prefer software that fits in 512k and I write and use such software regularly.
> But it still does not change the point of my comment.
> One can either say a smaller, lighter system is "fast" or one can say a larger, heavier system is "slow". It depends on the "benchmark" one chooses.
> You characterize the performance of "small" software as a "huge boost".
> While I might characterize the performance of a "large" software as a "huge slowdown".
> The difference is my benchmark is small software, not large software.

So, actually you seemed to agree with the OP then. Either that or you're not making your point very effectively.
> Also, no version control. Or, in our case since we used XML for output: poor version control. Reading horror stories about Excel also confirm this, it is hard to do correct complex programs in visual environments.

Just because some visual systems don’t have version control doesn’t mean they can’t exist. It isn’t like text-based diffing just poofed into existence. Someone had to build them, and even then they aren’t all created equal. For example, I use P4Merge to diff and merge from Git instead of using the poor UX of the built-in terminal tools.

I would argue that visual programming languages are much more ready to be diffed and merged than text since they usually already represent a graph.
I rarely use Javascript. When I do, I try to just not put anything in front of a variable I set, like in Python. I think this makes it global, but I'd rather remember that and deal with the consequences than remember the other rules. Of course, if I used it professionally or on a collaborative project I'd have to change that.

This articles makes me wonder why `var` is still a thing. Is it deprecated (or slated to be deprecated soon)? If not, why?
So, using Unreal Engine you can literally make an entire 3D game with full next-gen graphics without dropping a line of code.

Now, shipping it to console will most definitely require some C++ and so would Steam I think.

But "Blueprints" are a visual programming language that seriously kicks ass. I believe the end product even compiles down to C++ classes so you don't lose much performance in release mode.

The only thing where it makes no sense is algorithms like A* Path finding, which are far more suited to be written in code than a gezillion nodes linked to each other in a screen of Spaghetti.
> I'm not convinced that everyone who's knowledgeable enough to preside over this hearing has been paid by this specific firm.

Literally every economic decision Yellen has to advise upon will affect some firm or organisation to which she has provided services.

> Nobody's saying that the advisor on this issue needs to have never given a paid speech or worked for one of the big players.

But this is exactly what you are saying by implication. Whatever regulatory outcome occurs here will affect all trading firms, which means that all advisors will have been paid by someone at some stage in the past affected by any outcome.

> They're saying that the advisor should not have been paid $800,000 by Citadel over the course of multiple speaking arrangements because that's an obvious sign of a preexisting relationship and therefore a conflict of interest.

That is not how conflict of interest works. If there is no current relationship, and no indication of a future relationship (e.g. quid pro quo or a promise of employment), and no obvious link to the firm (e.g. an unpaid board seat, etc), then I am finding it hard to see how a conflict of interest might occur.
Sure, you could consider it a spectrum, in terms of abstraction. So this article is focusing on things at one end of the spectrum I guess?

I think though there are some qualitative differences between purely/mostly pictoral/icon/graphical environments and textual programming languages.
Going to guess GNURadio based on calling it a Python script executor that outputs xml. If that's true, I'd that it really starts to break down when the desired logic breaks from the "apply sequential steps to a stream of contiguous data" paradigm.
So,

(given the lack of an actual socialist party to vote for),

it's basically voting Democrats - a party complicit in the same neo-liberal policies, Wall Street bailouts and deregulation, warmongering, corporatism, looking down upon the "unwashed masses" (aka "deplorables"), and rampant corporate globalism (i.e. job outsourcing hitting the working classes) with the Republicans, that can't even stand a "soft" "socialist" like Bernie Sanders to be given a chance?
It turns out to be an extremely non-trivial problem.

The hidden benefit of (text-based) code environments is that problem is well understood and well solved for information represented as two strings of lines.

Non-text code paradigms fight an uphill battle for utility because they have to each reinvent that wheel, and many of the solutions are not portable to similar problems. I've used the diffing tools in labview, and they definitely work but I wouldn't want to have to rely on them for a large-scale project.
There is GeckoView. It's what the current Firefox is built on and can be used by any Android app as a replacement for web view.
Seth Kravitz the cofounder of TechNori (http://Technori.com) deserves a lot of credit for trying to fix a lot of this. 1871 is a nifty place as well but to get VC funding outside of that place a serial entrepreneur named RJ has set up http://ventureconnects.com to fix the gap. There is an exciting startup community in Chicago! Outside of the ones mentioned in the article these are worth mentioning:

http://Markitx.com
http://StageBloc.com
http://Bikespike.com
http://Firemeibegyou.com
http://Visuhire.com
http://WeDeliver.us
http://Spartzmedia.com
http://Rscu.com
http://Mjinews.com
A loss-leading promotion means that government is terrible at everything?

Ron Swanson, is that you?
It's not anymore, dang updated the thread.
If I'm understanding this correctly, this means that (with some refinement), it will be possible to set up the initial conditions for a quantum computation with just some laser light?
So you prefer waiting for someone to call you back at an unknown time vs. giving them your four lines of home address info, allowing them to punch that into the computer and seeing if your house is serviceable? This is actually what the results will be of your conversation. You can't "sign up" and be billed if you aren't even in a serviceable location in their system.
While both their claims and yours are anecdotes, I'm more willing to side with more people with similar anecdotes than a single one who then uses their single experience to try and invalid the multitude of other experiences expressed.
If you feed the computer's 5VDC supply (from the computer's USB port) into the DAC, it might not be as flat as you'd like. Cheap computers regulate their 5VDC supplies to the requirements of the digital logic that makes up the computer.

If you want to provide cleaner power to a USB device, you provide it with an external power supply. Since DACs (or ADCs for audio input) have analog sections, you have to deliver power that meets those specifications.

You might also choose to provide filtering on the USB signal lines if your USB device's circuitry is susceptible to digital noise. USB signals are digital (approximately square waves) which contain harmonics that aren't needed to successfully decode the signal on the receiving end. Filter those out as well as high-frequency transients caused by other devices in the computer.

CAVEAT: I know nothing about the Schiit device.
There are two similar methods for generating addresses for a recipient.

Hierarchical deterministic wallets (HD wallets, BIP 32): https://github.com/bitcoin/bips/blob/master/bip-0032.mediawi...

Stealth addresses: http://sx.dyne.org/stealth.html

The former is more broadly supported.
The problem with the 10X label is that it models the productivity as linear relationship, when it's not, as you allude to.

A bad programmer can do simple tasks nearly as fast as a good programmer.

But at a higher level of difficulty that difference might be 10X. Hell, it might even be infinite.

For example, the best NFL QBs will win 10X as many games as the 3rd string backups. But you wouldn't call them 10X better. In fact they are probably only 10% worse than the elite QBs in their completition percentage.

Or if you raised the height of the hurdles 4 inches in hurdle racing, some of the racers wouldn't be able to jump over it any longer.
I have committed all of these mistakes at one time or the other and I am quite sure that I slip from time to time esp with regards to #1. But one thing that I frequently do is read my own code after writing a certain amount. It may be after writing a module or after re factoring it or when I don't feel like writing any more. And reading my own code helps me uncover a lot of inconsistencies in it.

I think I started reading after @edw519 said something like he reads his code everyday before going to sleep. While during writing my focus is on making the thing work when I am reading I am more critical of my code. Not as good as having a review but still helpful.

Also I think reading code of other programmers is a good exercise. Reading different styles of books is already recommended to writers and I think that programmers can extract same benefit by reading code of different programmers. If nothing else at least it will develop your debugging abilities.
The legal system is a construction, the rules we have to follow is a reality. A constructed reality.

Why is it constructed in that way? There's a reason, it doesn't come from nowhere. What is the reason?

Pretty basic stuff here
A particular aspect of this ethical discussion is that the attitudes towards social institutions vary throughout the world, but the science is global - so any ethics criteria (or lack of them) for a conference essentially mean a "forced export" of these attitudes from one place to the rest of the world.

For example, right now I personally am considering a particular ML research project in cooperation with our local police agency. I am aware that in many places around the world there is an antagonistic relationship between the local communities or the people and their police system, where helping the police can be reasonably considered unethical or even outright evil in certain areas for totalitarian regimes. But I'm happy (or privileged?) to live in a place where I do trust my law enforcement to be on the side of our community, and I do consider helping our police to be more effective as not only ethically permissible but as a social good, as helping the people and country. With that being said, should I be worried about the research results being tainted and unpublishable? I can certainly imagine a perspective or validation rules that could label this as "line of research that shouldn't exist" simply because it does enhance the power of police that could also be misused against the community - but, as I said, at least for our community I consider improving police capabilities as ethically permissible and even desirable and see no need to import the "government is a threat to us" mentality from places which do have this (sad) problem.

Perhaps the example in the original article about an NSA booth at NeurIPS conference is relevant - like it or not, the voters generally have supported the concept that NSA should exist and should get funded, that their mission in general is ethically justified and necessary. While it has had specific projects and actions that are arguably unethical, it does not mean that it's reasonable to label everyone working for NSA as unethical and treat helping NSA as taboo - the society apparently considers NSA as a whole as net positive, and there is no serious push with widespread support to dismantle it and its functions. Similar arguments apply to military (is it ethical to be a soldier, to train to more effectively kill people at the service of your country?) and arms development. There's also the potential asymmetry of location - perhaps you might consider it ethical for a USA citizen to work for NSA and unethical for them to work for Russian or Chinese intelligence, and vice versa. Which ethics and whose ethics, indeed.
But that day to day information doesn't need to be stored as weights in the network in cyclic networks like you see in biology. It can be stored in fluctuations of the data oscillating around, with the individual weights not really changing. Sort of like how your CPU doesn't change the linear region of it's transistors to perform new tasks.
He isn’t- but if enough others agree that is what they want, why shouldn’t they be able to? That’s literally what democracy is!

It’s not their responsibility - not anyone’s! - to take a shot in the nuts so someone else can be happy, despite any guilt tripping.
A lot of the images look photoshopped to me - adding flowers to fields, tractors, and the lights in the windows you mentioned.

Of course I say that while thinking that most of the Mars rover photos also look photoshopped, adding sand dunes and rocks without explanation. I’ve been watching the red sky on Mars photos slowly turn blue over the decades - I guess they are trying to come clean before another nation puts a lander there and reveals NASA had been coloring the sky incorrectly.
Maybe China will land a rover and show us what Mars really looks like just to spite the US?
> Perhaps a better question would be why is a Marxism society accepted?

Broadly, because Marxism isn't the same thing as Leninism and because non-Leninist Marxism, though it wanted more radical change, was a central source of ideas, organization, and activism in the movement from classical capitalism to the modern mixed economy throughout the developed world.
That, and the lack of documentation on repairability. I mean, I don't want to invest $450 on a device I can't fix or change the battery down the line.
you actually cannot close the curtains in NK by law (at least that was the case in 2005). Still looks photoshopped, but might not look that crazy to the person doing it given that rule.

If also may or may not have electricity in every home. I don't think every window was actually lit in Pyongyang at night.
I'm "dodging" the NFL example, because again, I do not care about NFL. At all. They can be forced to keep Colin or not, pick whatever answer you want. It's has nothing to do with it. And nothing has shifted, I'm still talking about:

> banks, domain registrars, payment processors, cloud services, DDOS protection services etc.

If you expect me to come up on a spot with a bunch of legalspeak to precisely define what would be the target of such legislation(s), it's not going to happen as I am not a lawyer. If you disagree with my opinion and you think that tech companies like the ones listed above and most importantly the banks should be able to just arbitrarily shut down anyone they dislike in the era of Covid, just say so. But don't give me that hairsplitting in an attempt to portray it as something that's either impossible or "illogical" to do, as it's simply not true and this entire argument is just stupid, if not dishonest. It's just semantics.
except that one folder
Hey. Sorry for the comment on the other thread ( http://news.ycombinator.com/item?id=2459123 ), I was thinking "damn, why didn't I submit this separately?", I thought it was a weird coincidence.

I think it was linked on Twitter / Buzz a few months ago (that's where I first heard of it), and that may have improved the post's ranking on Google, which would explain how you stumbled on it 15 years later ;)

Anyway, I'm glad you shared it, since lots more people got to see it.
The whole drugs thing is just hype. Bitcoins are surely much harder to launder than shiny metal, because they're so unusual. You can't just wash $10,000,000 of bitcoins through a casino or whatever without someone asking questions.

If they become widely accepted this will obviously change.
I concede that my arguments were directed primarily at Haskell and actually more about data structure reuse than about GC. The threading model and task affinity is also relevant: if a compacting GC moves a hot data structure to a different memory bank, performance can be much slower. In principle, a runtime (with kernel support, libnuma may be sufficient on Linux) could set thread affinity, trace the page table for each (core,thread) pairs, and then have the compacting GC migrate threads and memory so that threads tended to use local memory. In principle, this could give better performance than most static distribution schemes, but this tracing costs something and to my knowledge, this sort of NUMA-aware GC is still a research topic.
Hivemind. I told Gavin he looks like a Vulcan in that photo, he hangs out on #bitcoin-dev frequently.
Most likely Ruby takes the name inject from Smalltalk. (Smalltalk also uses 'collect' for map, 'select' for filter, 'reject' for an inverse filter.)
Have you thought about opening letslunch in other cities? Whether it be doing it yourself, having others do it or open sourcing the code. It should work equally well in certain other cities or regions.
Another way to compare prices for intel vs. arm:
Intel's tablet hardware cost $75 for z670 cpu + $20 for chipset. this compare to $20 tegra 2. There doesn't seem much of an incentive for intel to sell $20 systems on a chip.

And regarding the critical code sections becoming silicon: i don't think it's becoming silicon , because of the huge volumes that are require to manufacture silicon. but they might become FPGA code.

FPGA is basically a programmable hardware. it has been used in the past as computer co-processor , in fields like biology, oil and gas and database accelerators. but the main barrier is that programming them is complex and it's hard to find FPGA programmers.

But i see improvements in these areas. convey computer claims that it has made programming an FPGA as easy is c programming. it woud be interesting to have convey computer offer via the cloud.

But let's return to the intel vs ARM servers: according to arstechnica , arm would find it very difficult to offer high per-thread performance at low power. but given a cheap enough arm server processor , and the help of GPU's(and FPGA or other coprocessors) intel could be seriously threatened.
Yeah, I've used StumpWM. I don't really like Common Lisp so I don't use it anymore. I want to use guile-wm because it's written in Scheme, but it's not ready to be a daily driver.
Why don't they say "country"? Or just "nation"?

(Can it really be because "nation state" is more fancy?)

I can understand, though, why they don't say "state" -- maybe that'd sound as if a single state in the US had attacked
Yeah I know the difference between economic and social class. I'm saying that's the wrong social class for the Economist.
What's they're trying to say is that the goal for what AI is supposed to be/achieve is always raising as when we actually reach the goal.

The general the goal of AI is to do things only Humans can do (in the past this included chess or holding a semi-coherent conversation). Now its more focused on human consciousness like Data from Star Trek so their statement is fair enough.
I agree with this. Most people looking at say, a Model 3, are not cross shopping it vs. say, a Chevy Bolt or Nissan Leaf. Seems like they are more cross shopping vs. a BMW 3 series or Benz C class.
Yup, this is exactly what I was trying to say.

Systemic critiques are absolutely necessary to improve society, but you can't live every day only in a systemic mindset because that will inevitably move your locus of control much farther outside yourself.
USA Today was deliberately created as a colorful low-brow but not really tabloid-y paper that, among other places, tended to be the paper of choice to leave outside your hotel room in the morning. My favorite quote about it was something to the effect of: "It's the newspaper for people who find the nightly news too challenging to understand."
FWIW it is still very much worth reading the article, since they talk about how they implement that approach. They bring up why they use an underscore, checksum'ing, entropy, etc.
>Sure, just as nothing is stopping you from walking into a store, taking something, and walking out without paying.

Well, there is. If you get caught you get to jail.

Whereas if you get "caught" saying this generated melody is your melody, nothing happens. It's a totally valid thing to copyright. (And even if it wasn't, unlike the store theft case, there's no way for anybody to tell and prove it's not yours anyway).

But in any case, you appear confused as to this.

Whatever tool you can use to create a melody, the melody is still yours to copyright (unless somebody else came with it first and copyrighted it). You don't have to "think" of the melody or write it on the piano, or something.

In fact tons of melodies nowadays are written partially or wholly by compositional tools.

People using those tools have the regular claim to the output melodies, regardless of whether the tool is some DAW utility or "random melody" button (all of which exist), a music synthesis algorithm with some params and seed, or even an exhaustive, minimally creative tool to iterate over all possible melodies.

(Actually some musicians/coders did exactly the latter: https://www.vice.com/en/article/wxepzw/musicians-algorithmic... )

There's no rule "you can't copyright a generated melody".