skysight-inc/HackerNews huggingface dataset:
Good info here but Lisp has not historically been "object oriented." The CLOS (Common Lisp Object System) was added later as an abstraction layer over more fundamental Lisp concepts.

One of the most beautiful things about Lisp is that has neither modules, objects, routines, callbacks, variable types, or any of the other cruft of more recent languages. (It is the second oldest computer language.) But -- it can provide all of those things if the programmer wants them.
> If the researchers had consulted any trans people prior to beginning the project, they would know that many of us transition because we don’t want to be linked to our past name or appearance. We want to live our truth in the present and define our own future – not be algorithmically chained to false identities we were forced to wear in the past.

The concern doesn't seem so much to about the existence of the algorithm, but instead it's uses.
It's fair to point out that pro-Russian media is reporting this. After all, they were in Syria first, with the consent of Assad, so the west's recent involvement in their affairs is seen as an encroachment, and thus stories which help them in their agenda will be pushed.

Knowing that they are a state-run media source who spreads propaganda[0], do you also flag news shared by the British Broadcasting Corporation (BBC)?

[0] http://www.gizmodo.co.uk/2018/11/youtube-to-tag-bbc-content-...
In my experience, there is a missing piece which is this works if your day job and projects use a different part of your brain.

Anytime I have had success having a day job and a side project my activities were different enough that they didn't share the same block of mental energy. E.g. once as a waiter working 10h/days and then maintaining a growing website 5h before sleep, another time as a programmer and then doing CAD design in the evenings.

You will notice that the author and the personalities she gives as examples also all have this in common to a certain degree.

The other thing is I don't think I would think as side projects time investments as a compound interest function just as passive investing. Before you can get there -- and it only applies to some projects, the commonality is attending to your basics like a series of buckets that you have to keep full enough for a long enough period that none deplete to jeopardize your plans. Some projects require a certain amount of momentum or time availability (as do some jobs), so sometimes maxing out your buckets and then going full time to test your idea is a better strategy. Failing is okay as long as you learn enough to make significant progress on the next try.

One of these bucket is maintaining meaningful human relations (doesn't have to be significant other), so I wouldn't be taking the author's advise literally.
These contracts aren't available through the same channels that you'd purchase equipment through. They're often offered to low-income homeowners, or sold by (shady, IMO) repair workers.

Many home equipment leases are abusive in nature -- they're deliberately made hard to cancel, with many leasors attaching extortionate "equipment removal" fees to cancellation.
wouldn't expect such click baity from bbc.

> domestic abuser, had a gun-ban for a few years. Police found a gun (which happened to be 3d printed) and while arresting him he claimed to be from the CIA...

how is this title better then "crazy person jailed for breaching gun-ban for domestic abuse"?
Also, for creative work, I do believe this produces worse results. Too many breaks are bad as well, but the brain needs downtime between larger chunks of work to come up with better ideas.
> You can discount any article that claims to refute the efficient market hypothesis unless the author includes a bit about how they have already arbitraged this deficiency away and are currently sitting on a multi-billion dollar pile of money.

That's not really fair at all, actually. In general it's perfectly reasonable to prove something non-constructively. There's no a priori reason to assume that a disproof of the efficient market hypothesis would be accompanied by a formula which can generate arbitrary amounts of money for its user. Finance is far more complicated than that.

> So uhh, given that he's got billions of dollars, there may actually be something there. Then again, the core skill of hedge funds is to convince people to let you manage their money, which is somewhat different than actual investing skill, so it's still unclear.

That Asness has accumulated billions of dollars in personal wealth is really only one dimension of why I'd say he's particularly qualified to comment on it. In my opinion, it's not even the most compelling - I'd say the fact that he received a doctorate under Fama and is involved in the academic community is a much more resounding affirmation of his arguments.

As for AQR's performance, it's a fair point that most hedge funds don't have a great return. But if you're looking for constructive examples to argue against the EMH, you can just cite Renaissance, Bridgewater, Soros, Baupost, Citadel, DE Shaw or Two Sigma.
Why don't you think existing NYC residents would want to work at Amazon?
No sense of humor allowed on HN! Read the guidelines! /s
Qemu is used to by software developers to build better software/infrastructure/tooling for the chips that arm gets royalties from. It would be stupid for them to put up a roadblock here.
Thanks for this reference, I will look it up. Though, from my experience people in NLP still (be default) train from scratch, with some exceptions for tasks on the same dataset:

- https://blog.openai.com/unsupervised-sentiment-neuron/

- http://ruder.io/nlp-imagenet/
No, I am not.

Also the definition that you gave is complete nonsense to a Constructivist. And the reasoning that forces it to be uncountable in classical set theory requires reasoning that also makes implicit assumptions you are probably not aware of.
> We want fast, continuously integrated code that is merged early

For some projects maybe.

Other projects want changes to be very carefully presented, considered and reviewed.

> it's not supposed to work that way

According to who? Is this how you do things at work? Ok, but other people work differently. There’s not authority in programming to set what we’re ‘supposed’ to do.

> is this pushing back progress made in CI coding practices?

Seems orthogonal to me. You can run CI on a branch.

But overall, no not everyone’s development is a mad dash to get everything merged instantly and some want carefully created PRs.
As the author acknowledges, we might be living in a window of opportunity where big data firms are giving something away for free that may yet turn out to be a big part of their furure IP. Grab it while you can.

On a tangent, I really like the tone of voice in this article. Wide eyed, optimistic and forward looking while at the same time knowledgeable and practical. (Thanks!)
It is always vocal minoirities who do things, even with very popular topics.

Animal cruelty? There is only a vocal minority who takes a public stance, despite this beeing a very clear cut issue in terms of public opinion. Migration is the other way round: most people don't give a fuck, but have a loud vocal base that will even hurt themselves to make a point and you will be heard.
Linux didn't start off competing with Windows, it started off competing with commercial UNIX. (Most people were running Linux on hardware that had Windows licensing costs rolled in.) The price gap between Linux and a "real" UNIX were huge, especially given that you had to buy hardware to match. Is RISC-V really a huge difference in price for any ARM CPU (as opposed to ISA) licensee?
I live in LIC and I've not met anyone who supported it, especially the $3BN of incentives.

No wonder Gianaris, who represents our district in the NY Senate, was such a strong opponent.
I don't think the point is whether they are criminals, but whether their legal action is at all reasonable. Suing the government in order to plant bombs is itself unethical. So is suing someone in order to enforce a patent which "attempts to monopolize the abstract idea of monitoring a preexisting data stream between a server" (quoting the judge).
As a God Might Be: 3 Visions of Technological Progress
I'm beginning to think (after nearly 30 years of failing) that succeeding as a maker may involve something larger than ourselves.

I think that we have major, structural, institutional problems throughout our society and culture that prevent any individual from accomplishing much of anything over the course of a lifetime that is outside the mainstream status quo of participating in a nuclear family.

I think a possible way out of this predicament is shining a light on the smallest of things that prevent us from moving forward.

For example, any student debt at all is a major setback. So our choice is either to not go to school or to work a lot and pay it back fast. This is a false dichotomy. If you flip the problem on its head, you see that this was orchestrated by the owner class to keep people locked into the system (any increase in ignorance being an inconvenience or even politically convenient).

The layout of our cities highly encourages car ownership, another huge cost. The fossil fuel industry gets billion dollar subsidies while renewables do not. We no longer have the room in population centers to grow our own food. We don't have the disposable income to build robots to automate something like that. Even dating requires cashflow.

Everywhere we look, at every level, we are blocked. So I think something more useful than borrowing the hours and minutes of our leisure time for risky ventures might be to form a vision of how we'd like our society to be. Name each problem and attack it head on.

I don't mean to downplay the article because it has very good points about self-discipline. But I would very much like to see us all start succeeding, because if we try to do it alone, we will fail.
I thought Github looked for an actual code difference in the PR creation process, but it seems you're correct! Thanks for the tip.
A few months ago we had a story here in HN claiming that parents spend more time with their kids now, or at least want to spend more time with them. Not to mention nowadays both parents take care of the kids - a few decades ago outside of dinner and going out on the weekend fathers didn't do much else. Maybe that's why you feel this way.

I have friends whose parents switched careers by studying or working late, and I know some junior developers who are parents who taught themselves to code. So obviously just because you have kids doesn't mean you can't do anything else with your free time. You just have to make choices with your time management, I guess. But I don't know, I don't have kids :-)
I'd take it, so long as it cut the other way too. Done with the week's work by Thursday lunchtime? See you Monday morning, have a nice long weekend.

It rarely seems to cut the other way, but I understand in some companies it does.
It isn't any more "bullying" than you shopping various car dealerships to get the best deal on a new car.
The problem with this is scaling - I've done similar things, but never invested the time necessary to wrap it in a nice UI and monetize it. The degree of customization necessary for each customer usually ends up being pretty high.

My project that comes to mind is when I helped a NAPA parts store retrofit a new cash register into their inventory system. Their inventory system was running on AS/400, and their old register that failed was a beast that let them enter a part number for each item, then communicated with the AS/400 over a proprietary protocol to get the price. When the transaction was completed it decremented the stock. It took me about sixty hours to reverse engineer the protocol from the failed register, then another forty or so to write a Python web service that communicated with it and exposed an API and ran their dot-matrix receipt printer. I farmed out creating a web UI to someone on Upwork and left them with a documented solution that let them use off-the-shelf hardware to talk to a small server that then spoke AS/400. I've since replaced the server with a Raspberry Pi, but otherwise it's been in place since 2003. The front-end was originally a touch-screen Windows CE client I snagged at a freight auction, and the last time I stopped by (a couple of years ago) they'd replaced that with an Android tablet on a pedestal and another tablet that they could carry around.

That sort of thing obviously has value to a lot of businesses, but each one is going to have a unique setup. There probably aren't a lot of parts houses out there that bought that particular vendor's inventory system in the 80s/90s, haven't upgraded, want to keep using the same backend, and are willing to upgrade their registers to something modern. I'd go so far as to say it's probably a unique situation.
No, sir. You are the product to be bought and sold on the free market and that's how they treat you. FB's software is free and therefore not the product. Your personal information is what's commercially valuable and therefore is the product. Google operates on the same model and you can quit that, too, if you'd like. If you don't, that's on you.

Don't ask government to save you from this when you can delete your FB account by yourself and get out of the game.

There isn't one personal or commercial benefit to FB or other social networks which has not already been solved by other technologies.
This is a poor analogy for multiple reasons:

1. Basketball is entertainment, and 'The Decision' was the result of years of speculation by the fans and the media. Furthermore you see similar spectacles for such things as National Signing Day, where top recruits hold press conferences to announce what college they are attending.

2. There is animosity and jealousy towards 'entitled millionaire athletes' that was made worse with players being able to control their own destiny instead of suffering under terrible management. "If they get to choose where to work and do so with their friends, why can't I" yells Joe Six-Pack.

3. The super team. Somehow NBA fans forgot or were ignorant of how absolutely stacked championship teams had been throughout history, featuring multiple hall of fame players and coaches. Elements of #2 play into this as well where it is management, not players, that should build championship teams.

4. A player like LBJ is far, far more likely to deliver (which he did with multiple championships) in the NBA than a company like Amazon is to deliver a value worth the taxpayer dollars they absorb.
I don’t know about having more talent, but amazon definitely has more ego...At least LeBron didn’t demand special tax deals and non-public data from cities to bring his talents.
But because the dog and pony show draws more public scrutiny, is that not a better, more transparent process for the tax payers vs the norm of corporations "quietly" making deals with city governments?

If Amazon required all bids and contracts be made public AND brought in the media circus to invite scrutiny that would seem to be the most in the public interest.
>This sort of adds up to "how to look like a tech startup when you're not, really".

To be fair, "applying tech start-up mentality to non-tech fields" seems to be the new hotness, after the low hanging fruits of "applying tech to non-tech fields" have been claimed.
We've Ditched Ruby on Rails for JavaScript and Node
Wait, so if the tech isn't "high tech" enough, then it's not a tech company?

The vast majority of "tech companies" aren't doing anything groundbreaking. They are using existing tech and tools to create tech products that people are willing to pay for.
how many thousands of businesses will have to move there to make up for the taxable revenue that an amazon HQ would register?
Note that promotions do fit in 5 characters if you omit the equal sign, for example "e8Q" (or "dxe1N")
The solution to that is to make the incentives performance based. And that's exactly what was proposed: if Amazon hadn't delivered the promised results the tax breaks wouldn't have taken effect.
Wow, didn't know about this site. Thanks for the referral. 1kprojects.com seems to have a better list of active projects than sideprojectors.com , which is the only site I know of where people sell or barter side projects.
It really does depend on what you're developing and what you're shipping. Even minutia like language and build systems influence what's a convenient way to manage in progress work. I'm much more tolerant of dead-code/feature flag branches in certain parts of my codebase than others even. Sometimes you know exactly what you're building, but other times you're trying to sketch out an idea to see what it might look like and to get buy-in for a feature. You'll need to decide if you want to put the drag of partial work on everyone else who's making changes or on yourself to keep up with HEAD.

It's a choice.

All that said I think this feature in github is minor enough that it'll make what people were doing already more convenient (UX win) but won't substantially change how people work. It's just not dramatic enough.
> "Overall, and I don't know a nice way to say this, I just don't see the urgency. It feels like a 10-5 culture, interrupted by lunches and coffees. Our best teams work like crazy."

No, that says to me that they specifically don't like the 10 to 5 culture. It's not "10-5 culture, which is fine except for the coffee breaks". It's the 10-5 culture that's part of the problem.
There’s no analogy here.

It only took a few hundred dollars worth of hardware to use Linux back in the day, and a windows license was a significant percentage of that.

To use a chip architecture? It takes a design team and booking of fab time. I.e. 10s of millions of dollars.
Maybe all the California HSR hot takes are confusing because of the situation
Very much my thinking, especially when there are no significant commands you need to shell out to:

import sys, pathlib
basedir = pathlib.Path(sys.argv[1])
for i in range(1, 501):
if not (basedir / f'{i:04}_A.csv').is_file():
print(i)
Can anyone recommend a guide for network security CTFs, ideally including how they are typically set up and common tools? It would be great to know what is typically allowed to be done in such contests and what is explicitly against the rules.
Oh, so refined carbs in huge doses are all good then?
Strongly disagree with the arguments made in this paper.

In my opinion this post is fundamentally biased due to the author professional situation. From what I understand she currently works « remotely » meaning she doesn’t spend 2H commuting per day.
Hence she seems to be a « lead xxx » at toptal.
That’s great for her. I’ve worked for many large corporations , every where I went « lead » means you are generally not in « touch » with the operational reality of what the job is about.

So often as a lead your job is basically to keep a spreadsheet with people reporting to you because supposedly you understand what they do and can solve their issues if they have some.

Maintaining a spreadsheet is fairly easy, on the other hand solving 10 years legacy code without any sort of documentation is a competely different topic.

This is a well know issues in modern societies , where the higher you go in the hierarchy the less people are actually working and the more are actually doing bureaucracy and the more you are disconnected from reality.

I don’t see how an engineer in a service company working 40-50 hours per week can have any sort of motivation during his weekends to create something new while he just gave every bits of his brain for 5 days straight trying to fix someone else’s bugs , issues and legacy code.

This is an example of course, but I’m sure many people on HN are on this situation. They just stay at this job because it pays theirs bills or they can’t anything better but they just wish they had their own business doing something completely different.

Reading this type of article somewhat buggers me. I guess a « content writer » can probably work on a side project on his free time but what about the lower worker class ? What about the higher class like surgeons , lawyers etc..

These peoples often already work on the weekends to complete the work they were assigned... now they should also start a company on the side ?

Some job are more demanding than others , this is why some people must quit if they want to succeed.
With that in mind, NYC is probably the worst possible place for that since almost nobody owns their own property there, it is mostly all rented out by multi-millionaires.
> shaking down

Shaking down someone for money is done by threatening them, i.e. extortion. Amazon did not threaten NYC, and therefore it is not a shakedown.
I find it entirely reasonable to hold mass aggregation of content to different standards than use that's either individual or low-context.
One of the role of judges is to determine whether their legal action is reasonable at all. To say that a criminal should not be able to be a plaintiff in a civil suit, or that barriers should be established to prevent it, is simply to deny their access to civil justice. It’s an entirely mindless position.
how should they know that? even after watching the documentary I can totally see why people believed it is possible. I mean - technically it is possible - just very hard to pull off. and with that hyped up "can do" mentality all over the place I know why people unintentionally fail to think critically.
I think this would be extremely useful when we can do the inverse. Basically - can we detect if someone's writing is nonsensical or not? Can we detect if someone that is producing many well written essays is adhering to reality or not? Are they subtly re-defining terms, using flawed examples, etc?

The generated example of the biologists discovering a unicorn herd is too convincing on its own. It's only because it's so outlandish that we get the sense it's fictional.
Ah, very good point. It would certainly be great if things were that straight forward in the US.
This is only irrational in a narrow accounting sense, and even then only if you believe in the numbers turning out as purported. You are considering a simple one-time game of "give me this and I'll give you that".

What is the long term effect of having government hand out money to every business that creates a hype? What is the effect of the amount of similar deals that will inevitably get hyped?

Should you play the game at all? Is it reasonable for someone to come along with this kind of deal? Is there no sense of fair play - that all corporations should be treated equally - whose logic is outside of the simple arithmetic?

The simple arithmetic that you are suggesting can potentially lead to unpleasant situations. What if the opposite were to happen? Supposed some big firm like Google decided to ask the government for money, or else they leave and sack every employee who doesn't want to go to their new location?

You could have firms queueing up to present you with new math problems.
I often write just my database models, or just my API/schema first. It's typically syntactically correct, but entirely non-functional.

I'll sometimes open a PR for this with "WIP" in the title, "DO NOT MERGE" in the body, or without the "For review" label that we use.

These PRs serve to facilitate discussion, start knowledge sharing, and update other developers on my progress more clearly than a branch they might have to check more carefully. However I would definitely not want to merge one.

I love CI/CD, we do a lot of it and try to have small changes and feature flagging as much as possible, but this feels pretty useful in general for us. Yes it could be mis-used, but I don't think that's a reason not to have the feature.