skysight-inc/HackerNews huggingface dataset:
> You can hire someone to do that though--along with cover design etc. And publishers often don't do an awful lot of heavy editing in my experience.

I bought and read a few self-published books on Amazon. The lesson I learned was that you should never, under any circumstances whatever, pay for a self-published book. The average quality of writing is atrocious.

Publishers may not do much direct improvement of your writing, but even if they perform a purely censorious function of printing good writing and refusing to print bad writing, they're adding a lot of value.

(And my understanding is that they do in fact work with you to improve your writing, but I have no experience in the field.)
Excellently thought out. Very rational. Truly a language for the twenty-first century.
My best guess on why Valve doesn't like the idea of a second hand market for content sold on Steam is that it would destroy Valve's internal price structures if such a market would emerge (globally).

The prices on Steam vary quite substantial between regions / countries. Depending to which country an account is linked to the price for the same content may be only a small fraction (down to single-digit percentages) of the price called out elsewhere.

If there would be a free market for "second hand" Steam licenses, and those licenses could be freely transferred form low price regions to high price regions, Valve couldn't uphold its artificial price structure any longer. I guess they don't like this idea.

Even if Valve finds a way to avoid allowing second hand sales between arbitrary counties they might get in some trouble even with this ruling now: I guess they can be forced to allow second hand sales between EU countries with this ruling (because of properties of the trading union). But AFAIK there are also price differences between countries inside the EU. A free second hand market will likely put an end to this.
Truth Videos Website
If you consider the human ability to process sensory information in whole - all senses, it's not so surprising that someone with one fewer sense might perform at a higher rate with the other senses.

Or to put it the other way, there's a LOT of mental energy spent managing (especially filtering/categorizing) visual sensory information. Remove that distraction, and other senses get more processing power.

This is not to minimize the high performance of the essay author nor developer XXX, especially given the fairly sight-biased state of computing. But if you were to find some new change in your capabilities, with time and effort you could greatly enhance your performance in other ways.
How does SaaSHub generate revenue? I have neither seen any ads nor any payment possibilities.
where do you get wheat berries ?
Yes, you absolutely did, by stating (not just implying) that any criticism of the project that does not take its internal decision making into account is "baseless micro-agression".
>If you don't mind a third party having access to your bank, you can use Plaid

I'm down with read only access. Full access.. Fk off

But even that is a shit show. Eg a major card provider might push a api... But sorry not in your jurisdiction..not EU so you don't get EU benefits

As best as I can tell not one of the half a dozen cards I carry can do a credible read only api of any sort
For sure, but often that’s a sign that you’re doing it wrong. Maybe those aggregations should be done in the database, maybe it should be cached, maybe you should do that in bulk with one request, maybe it should run in the background anyway, etc.
> The journalist's code says "do nothing."

Even if there were such a code it would say no such thing. Journalists aren't scientists who need to protect the integrity of the research by trying not too influence results. Many fine journalists get actively involved in the lives of their subjects.

From the article you linked:
"I called for the expertise of child protective services. Not calling would have been denying what I saw."
What does a quant do? Machine learning, linear regression, moving averages? Lots of statistics on time series data?
Went to a McDonalds after midnight, after an epic Eminem gig nearby. We just needed some coffees, not food.

You don't go to Maccies for a good coffee but fucking hell, they were the only place we could get it from. Drive through was closed but I could order inside. Some tough guys hanging out and flexing but they're just waiting for their mate to finish their shift.

24 hour coffee is a total boon when you've got a 2 hour drive ahead of you after a big gig.
That's exactly what I meant. They are not necessarily disclosing real information, they are trying to increase the stock price.
What I try to do in my projects is to allow complex code (if it serves a purpose), but only in libraries and try to make it as self-contained and well documented as possible. Application code should be simple.
Wow this looks very interesting. LCD screen instead of LED or any e-ink-similar display. Claim of 20 hour battery life.

I'm willing to back this project even with a Fossil HR on my wrist.
There's an amazing 10min !!Con 2016 talk by Sina Bahram, How I Code and Use a Computer at 1,000 WPM!!

I use a computer very differently than most people, because I’m blind. When I’m surfing the web, tweeting, checking email, reading the news, and writing code, I’m doing so because a program called a screen reader is reading me what’s on the screen. I happen to listen to it read me this text at a thousand words per minute! Join me in listening to how I experience some common user interfaces. Yes, I’ll slow it down for you. I also have a challenge for everyone in the audience. Can you get through a day only using the keyboard? What about not looking at your screen?

Sina Bahram is an accessibility consultant, researcher, and entrepreneur. He is the founder of Prime Access Consulting (PAC), an accessibility firm whose clients include high-tech startups, fortune 1000 companies, and both private and nationally-funded museums.

https://www.youtube.com/watch?v=G1r55efei5c
just read all of the sysadmin-hate in this thread.
delivery exists here in Toronto/Gta but more remote areas of Ontario are lacking
Elixir is pretty great if you're not super hung up on type systems.
I used to think that. But there are a couple of notable exceptions at either end of the latency spectrum.

If your latency requirements are slack, then you can get away with one machine, because you can reboot or reprovision it and carry on processing without meet your requirements.

If your latency requirements are tight, you don't have time to fail over anyway, so you might as well run one machine and make sure you can deal with failing to meet your requirements.
My non-European partner gives money to their parents despite being fairly middle-class and fiscally stable. You're right, it's cultural - theirs expects grown children to contribute to the parents after spending their childhood paying for them. It's an investment into the family unit as a whole, as the family will support you beyond what the state welfare could provide. Had a car accident and need some money? The family can help. Want help with a deposit for a place? The family will contribute.
Consider the amount of mental energy that goes into processing visual input. Not to suggest what he does is easy (not at all), but vision is an enormous drain on human processing power.
Furthermore, what is a good way to become a quant?
These are by far the best two books you can get this year!

https://www.amazon.com/Sphere-Influence-Heliocentric-Pervers...

https://www.amazon.com/Greatest-Lie-Earth-Expanded-Moving/dp...
What? So for borrowing e-books you also have to take turns reading it? This is just insane.
This is a very good point. The definition I would use is not selling your time, where my income is not just a multiplier of the hours I put in, even if the multiplier is high.
You can firewall your internet connection. But what can you do when these devices start using their own embedded cell modems?
> We’d have to fly all over the world with suitcases full of harddrives to be able to collect our data!

The postal system or commercial courier services seem like better options than buying plane tickets..
Statically linking libc is harder than dynamically linking it, but certainly easier than rewriting it.
Any plans to fix (or close if they are fixed) the existing issues?
Very interesting... I never bought the idea of GPT-2 as a threat to humanity, since it's not able to produce meaningful original new content (it just produces thematically and grammatically correct filler), but if your primary goal is to plagiarize, then maybe the threat is real.

Problem statement: given context C and sentence X, find a sentence X' that communicates the same idea as sentence X but in different words. This is not exactly GPT-2, but it seems doable.

This kind of plagiarism would be difficult to detect. The plagiarizing party could say something like "I didn't copy or reproduce, I just used as input to a NN."
And in such cases would you survive not remaining in constant, daily contact? I suspect the answer is yes.
> Is it that bound variables need to be effectively final?

I believe this is it.
Yeah I am a bit conflicted about the idea that I can pay money to consume the hard work that someone created, and then turn around and sell that work to someone else (and keep the money) and then another person gets to experience the creator's work but the creator doesn't get paid?

I know this was possible with physical goods, but I feel like there were real-world constraints on how much this secondary market could affect the primary market due to other costs such as storage and shipping of products, and even basic things like wear and tear.

If digital goods can be infinitely resold, we will inevitably have secondary marketplaces that will appear to optimize and streamline the discovery and sale process of these goods (without any of the creator overhead), and I think it will be a bad thing in the long run.
Note that the lines are blurry and a lifestyle business can turn into a startup or a hybrid model if you run across something with good enough traction.
I have not used rust for anything very large, but the using an editor that supports the rust language server mitigates the compile time problem. In VSCode it show you the compiler warnings and errors as you are editing a file. There is a little lag in updating but the workflow is faster than switching to a terminal to do a full compile.
> Employee writes a ton of really fancy Haskell, delivers fantastically and in about 1000 lines of code. Everyone is very impressed. The project grows in scope.

>

> Boss: It’s time to hire another Haskeller. What are the job requirements?

The job requirements should be the same as the ones the original engineer was hired for. Then they can mentor the newbie. After all, they're not an expert if they've done this, they're still able to explain why they pulled in a shit ton of libraries to do their work.

Asking that person what the new requirements are is doomed to fail because they moved the goal posts. Give them a junior and let them learn.
sidenote : currently trying to get up to date with the best way to get distributed acid key value storage those days. Is coackroach the new standard ? I tried to find benchmarks comparing it to things like postgres for various use case but only found articles that read like ads.
No one here is disagreeing on the need for the operating system to provide a stable interface to applications: the question is where that stable interface should lie. Linux takes the most restrictive approach, asserting that the actual hardware instruction effecting the user/kernel switch is the appropriate boundary. OS X and Windows instead take the approach that there are C functions you call that provide that system call layer (these are not necessarily the POSIX API). OpenBSD and FreeBSD have the most permissive approach, placing it at an API, not ABI level (so the function calls may become macros to allow extra arguments to be added).

My preference is that the Windows/OS X model is where the boundary should belong.
The Starwood side of the house is still hit or miss, I'm 90% legacy Marriott and 10% legacy Starwood because of that.
Default Values in JavaScript
> Order at a counter or automated kiosk, have a seat and food is delivered. The stores are also very clean.

That’s how a lot of the recently renovated McDonald’s look around here too (bay area.)
4K is around the point where some devices will start to have issues scanning. Also, crypto wallets won’t usually give you the private key, instead they’ll give you the 12 word BIP39 seed phrase which will be around 70-80 bytes.
True that, but even managers who were good programmers sometimes don't have a great ability to figure out which features, either user-facing or architectural, are a good idea and which are not really going to impact the bottom line. I saw it at tech companies as well. In at least some cases it was based on a need to impress VC's more than to get things done.
another more hn reason

why would i bother putting my info into a govt database of people consuming products that are illegal in most areas of the world?

my friend recently got banned from the us for having a small amount for personal consumption

would rather get higher quality/better priced product from friends that get shipped to me at my convenience than deal with the headache of legal weed
Solo = 1 person
Ex Aspera Dev here. I did the encryption and early parallel work.

There is a lot of good science behind fasp. An advantage it has over IETF protocols is that both ends trust one another. Another advantage, until recently, was out-of-order delivery.

The protocol totally ignores drops, for flow control. Instead, it measures change in transit time. The receiver knows, the sender needs to know, but the useful lifetime of the measurement is less than the transit time. This should make an engineer think "control theory!", and did. So, the receiver reports a stream of transit time samples back to the sender, which feeds them into a predictor, which controls transmission rate. Simple, in principle, but the wide Internet is full of surprises.

If you think this wouldn't be able to go a thousand times faster than TCP, you have never tried moving a file to China or India over TCP. :-) (Customers used to report 5% drop rates.) Drops and high RTT are devastating to traditional TCP throughput on high-packet-rate routes; read about "slow-start" sometime, and do the math. Problem is that for untrusted peers, drops are the only trustworthy signal of congestion. Recent improvements where routers tag packets to say "I was really, really tempted to drop this!" help some.

Torrents get the out-of-order delivery and the lower sensitivity to drops, but its blocks are too big.. Others commented that opening lots of connections gets around some TCP bottlenecks, but that helps much only when the drop rate isn't too high (i.e. not to India or China).
Maybe you could make your own special sauce by tweaking LEDBAT [1]. There’s an open source implementation in uTP.

[1] https://en.m.wikipedia.org/wiki/LEDBAT
2018: Dinofarm's third game is in early access on Steam. [screenshot of very pixelly art] http://www.dinofarmgames.com/jelly-bomber-in-early-access-on...

2019: Here's a concept painting for our next game. [image of some simple flat-color work] (http://www.dinofarmgames.com/alakaram-first-details/)

There is a resolution threshold where fiddling with every pixel on the screen by hand becomes a terrible, counter-productive idea and that title screen for Auro at the top of the "renouncing pixel art" blog post is pretty close to that threshold.
The flip side of this is that our industry has a huge affection for laziness, incompetence and anti-intellectualism. The moment they get their first job, a lot of people seem to forget that this field is a profession, where learning things is actually a part of the job. Instead, they freeze their development at junior level and whine at anything that's beyond what they know. Often times when I see actual complaints about clever code, the code isn't really all that clever - it's the complainer who can't be bothered to take two hours off and read up on a feature of the language or library they're using 40 hours a week.

When seeing something one doesn't understand, the default reaction of an intelligent person should be to ask oneself what one should learn to comprehend it. It shouldn't be dismissing it as "clever".
Some people use McDonalds instead of Starbucks, or fill in the blank indy coffee shop, as a third space. If this is truly mind blowing, you might need to get out more.
I should have added that I'd also prefer mandatory typing and natively compiled code.

Elixir/Erlang/BEAM has a lot going for it but it's not as general purpose as I'd like
Show HN: This might help you name your next startup or side-project
Was it hard to negotiate/agree with them on the price?
The difference is between a clean slate approach vs. a retrofit adaptation.

Technical speaking, a clean slate solution always offer better quality for the targeted usage scenario.

The problem however, is how much users would be willing to pay for the difference in quality.
In the past year I've switched from using a physical credit card to NFC payments.

I have a copy of my ID in my phone case, and now I can get away without carrying a wallet (except when I drive) 90% of the time. I've only had issues twice in the last 12 months, and in both cases the vendor blamed their equipment for the failure rather than me.
A Master Quant here ... ask me anything
> As someone who doesn't have any contacts with companies (I'd assume this is true for most people here), any pointers on how to go about doing this?

You need to develop contacts at companies! There are lots of different ways to build your network, but the bottom line is that to be successful with this line of work, which is essentially consulting (at least in the beginning stages), you need to meet people and earn their trust. If you are introverted this will likely feel awkward and uncomfortable (which is why it’s called getting out of your comfort zone).

It takes a fair bit of effort to get someone to the point where they are willing to walk you through their business processes. Showing genuine interest in their operations and asking lots of good questions is key.
There are some ads on internal pages only. Not too many.

Also, companies can pay for a featured listing https://www.saashub.com/featured-products
What's your education background?
Gridea: A static blog writing client
...they just did!
> Financial, real-time style High Frequency Trading apps are often written in Java - not C++.

They're written in a very specific style of Java, where you take pains not to allocate, which looks a lot more like C++ than idiomatic Java. Operationally, strange rituals are followed to avoid recompilation or other otherwise normal runtime activity during trading hours. The app will be started on sunday night, and the team spends the week praying it doesn't need restarting during the week.

You can do HFT in Java, but it's a dancing bear.
One way to get interviews at least is by doing well in math contests.
Yes. Exactly this. Building models that assess risks and potential gains. A quant is a catch-all term though, so one person may be working on models that predict some sector of the market and another person could be looking at online allocation algorithms for maximizing risk-adjusted returns.
A Master Quant here ... Ask me anything
Colleague looking for SWE roles with only math degree. Short notice
Hi HackerNews. A colleague of mine is in a bit of a pickle. He's got strong data structures/algorithm skills and has built several projects on his own.

However, due to immigration issues he only has a couple of weeks to get an offer. He doesn't require sponsorship, just needs any job in tech.

Do you have any advice for finding a role that can provide an EIN on short notice with his background?

He has undergraduate degree in Math and has several projects on Github in data science, web development and financial modeling.

Any tips would be greatly appreciated. Thanks!
Thanks for this. Certainly food for thought here. I do have a couple of developer friends I could hand over this stuff to on the event the worst should happen. I guess some developers don't have that option. For me, it is just a matter of broaching the subject with them and see which friend is best handling the issue at hand. It is a tricky subject and I believe is it one that is being totally overlooked and we are collectively losing a lot of work that we are unaware of.
Fill and key is basic video manipulation. As to the aliasing, they also need to apply some filtering...
The practice of speed reading is not the same as the ability to read quickly. I don't speed read, I read very quickly and often at the rate of page at a glance (I often tell people not to leave confidential papers exposed so I won't accidentally read something I shouldn't be privy to). When people ask me how they can learn to read more quickly, I ask them if they would consider reading more.
>As a 16 year old it was awesome to work alongside other folks of varying ages and nationalities and get to know that other "walks" of life existed.

For a certain range of "other walks". Rich and upper middle class kids would seldom work there for example.

Which makes compulsory army service an even better version of the "meet people from all walks of life". It also helps with not over-dramatizing things (think "emo" teens) and generally being lazy (think kids whose parents do everything for them well into their 20s). And most people could do with more discipline, not less.

Unfortunately it comes with the baggage of you know, killing people. That said, in countries not in the offense this (being involved in combat) is almost never the case. Though these countries, with exceptions like Switzerland and Singapore, don't have an army service.

Perhaps an alternative, where people have to spend time with all walks of life, privileges are minimal, and they get to do some good, like e.g. planting trees, helping in crisis situations, etc, would be great.
The type of quants talked about in this article probably has a PhD in math, stats, CS (with a focus on machine learning), or something similar.
How much do you get paid?
I unknowingly used it many years ago to study for the entrance exams for the University. It was just some cute way to keep track of studying that some high school professor described, I didn't even know it had a name. Just tried it for fun.

Definitely works and can help with focus very much, but don't know if it works equally well to types of personality different than mine.
Quant is a pretty broad term. Some would say it’s often working on nonlinear desks to implement/calibrate volatility surfaces and things like that or working more on the risk management side. There’s also the whole HFT world (Jane St, Virtu, Jump etc) many would call ’quant’ but really is a different game than the HF space.

On the machine learning side, in my experience it’s often simple, linear models that work best in the messy world of financial data. I’m sure there are shops out there breaking out the GPU clusters and training NNs with 6 trillion parameters but in no way will your super deep NN guarantee alpha whatsoever.
Math, advance geometry, CS
There is factually/intellectually understanding it, and then there is being able to see things through that point of view, which opens up in depth discussions from it.

As parent said, he may have the first type, but not the second, so it's hard for him to answer on it without making it sound like a culture clash.
You don't need 5% packet loss on a high latency 1Gbps link to trash performance. Even .1% packet loss is enough to cut throughput massively on long fat networks (LFNs).

Erasure coding helps, but it demands much more CPU than simply having a very wide window for retransmits. For bulk data transfer of files, retransmitting any part of a 1GB window is trivial.