skysight-inc/HackerNews huggingface dataset:
I think slow debug performance is a bigger problem for games than many other applications. It's annoying for everyone but the nature of games as interactive experiences means you often have to play a game to reproduce a bug easily and often with a full production level where the bug was reported, not with simpler test content. If you can't maintain a playable frame rate in debug builds this can be a problem.

This problem was worst in my experience in the Xbox 360 / PS3 generation because the in order processors handled debug builds very poorly and were different enough from a PC that it was common to have to debug on target rather than on a PC build on a much more powerful development machine. It's less of an issue with current generation consoles that are basically PCs as they don't suffer as badly with debug performance and many issues can be debugged on a PC build on a more powerful system. It may be more of an issue for mobile still.

Fortunately many of the newer features of C++ 17 and 20 help both with improving debug performance and with simplifying / reducing the need for "weird template meta-programming". Several also help with compile times and modules in particular are quite focused on tackling the biggest root cause of slow compiles in C++.
Pirate Studios - https://www.piratestudios.co.uk | Mid-weight Developer | ONSITE | Bristol, UK | Full-time | Salary range of £32-42k

Pirate Studios is building music rehearsal studios in multiple countries, and we're big on tech in our studios. We're the biggest rehearsal studio provider in the UK and rapidly expanding abroad. We build our own studios that are open 24/7, and all booking is handled online.

We're looking to add a developer to our dev team right now. Being excited about music is definitely a bonus, but we have loads of fun and exciting programming projects in the pipeline. Ideas are welcome and many of our improvements come from people in the business suggesting them.

Our current primary projects are in Ruby, JavaScript (React), Haskell, and Elixir; with a smattering of Rust and Python in IoT and ML projects. We work in small project-based teams on our various components, and we have dedicated (and good!) project managers who help give us plenty of time and space to focus on programming. Our current focus is around live streaming from inside our studios and this would be the project you'd be starting on when joining.

We're looking for someone in Bristol to join the team working in our Old Market office. Some of the dev team work remotely, but all of us are within easy distance of Bristol (or London) and we meet up regularly to discuss/work/beer together. Unfortunately we're not currently able to assist in relocation to this area.

I'm Head of Development, and working for Pirate Studios is the best job I've ever had. I'll go out of my way to make sure you get to build great things :)

Email us at tech-jobs@piratestudios.co.uk.
Why can’t you just do self to self transactions before/after each external transaction, and split/aggregate to standardized values (to start, let’s assume the entire system only allows payments of exactly 100 units each).
Do the attendees pay for their own tickets, or are they able to get their fund to pay? If the latter, it just tells us that the fringe benefits of the conference are worth more than zero, and nothing about the benefits of ads.
This is overly simplistic. People may start to abuse substances because of a feeling of powerlessness, depression or some other form of unhappiness, but once addicted, a person's life can improve and the use will continue until the psychological connections are broken and rewired.
The level of management book B.S is off the charts, but I would strongly recommend you pick up High Output Management, by Andy Grove. Use this as a foundation.

Next, I would recommend a few things:

- hold 1-1s with each person on your team on a regular basis. This is by far the best way to build good relationships with each person on your team. You will also get a lot more insights too.

- Ask each person on your team what their goals are in the next X months/years. Then do everything you can to help them reach it.

- Constantly be soliciting feedback about where you can improve.
I can see the appeal of watching ads to learn what new products are available, but I would like to see them clearly identified as ads so people know they should be skeptical of any claims they make.

Edit: and apparently that's required by the FTC as well.

https://news.ycombinator.com/item?id=18824620
Unless you can point to a rather significant shift in the last three years, that is utter nonsense.

Ref: https://www.washingtonpost.com/news/wonk/wp/2015/09/14/this-...

Also, whatever the feelings of politicians, I'm pretty sure _the people whose debt was canceled_ have a feeling or two on the matter, too.
it's not clear what the plants that have super-large genomes are doing. Some of them are perfectly capable and show little to no negative issues associated with their genomes. I think the case you're describing, there was just a large full-genome duplication that was tolerated (somehow the gene regulation still works and the appropriate amount of protein products are expressed, etc).

What I meant more is that most enzymes work in regulated webs and you can't easily tweak one part of the web without having knock-on effects on all the other genes. Nature seems to handle this via gene duplication- once a gene is duplicated, it seems like one can carry on the original function for its dependents, while another is freer to evolve new functions.

Sorry I don't have a better explanation for this- to really talk about this you kind of need to have a huge background and know a ton of biology and have read all the debates from all the players about fitness and evolution and even then, nobody really has good answers for this.
It seems like a great idea to me (not terrible).

People pay a lot for college, in large part, because they expect they can pay it back with their increased earning potential afterwards. And many are wrong.

Withholding knowledge (how ironic) is not the way to correct the education system.
> you don't see me trying to make it look like going to the restaurant with my kids is a business expense

I've seen a company exec cheat on his wife with a paid hooker on a holiday to Hawaii make it a business expense (both paying the hooker and the holiday itself) and treating the hooker bad enough the company got sued for sexual harassment (because they paid the hooker, that means ... you can fill in, and no it doesn't matter if they "knew" they were doing it or not), AND not getting fired for it. And while this is a tax offense, the idea of him getting sued by the IRS for this is sadly almost absurd. They might do it if they catch him in a lot bigger problems as well, but not likely.

Purely coincidentally, currently in the newspaper, 72 year old millionnaire getting sued for running a company building luxury hotels, collecting unemployment, and charging a government-funded not-for-profit ~1 million euros for consultation services while not registering the income in his personal income statement for taxes. Ironically, this is happened 9 years ago and 7 months, so if the government made even a small error in this case it will be forgiven (which is a near guarantee).

Just because you consider something cheating doesn't mean everybody does, or even that it's a common view, or that it's a crime.
Changes until the last minute to crucial gameplay elements are not uncommon..
I agree, but I think that indirectly there is an increase. From the same article in Wikipedia:

> The decreasing of SOC content can be counteracted by increasing the carbon input, this can be done with several strategies, e.g. leave harvest residues on the field [...]
Most of the apps we are accustomed to are not working in China. We didn't test Dropbox specifically, but she couldn't access Google drive.
The Connection Between Ripple and XRP Coin
Or don't forget about the boot camps which boast high placement rates because they hire the students that don't find outside roles to continue teaching until they find a better outside role. I find that practice deceptive especially because they are paying well under the rate they are advertising the student should earn upon graduation.
I have to agree on this point. Shit will happen, it's how you handle it that matters.

Maybe a younger developer is brilliant but arrogant and dismissive of others.

Maybe a senior team member lays low not producing and piggybacking off of what others are doing

My biggest issue was feeling comfortable enough to directly ask people to work on specific projects / pieces of work.
Sure if the release schedules are different then have them in separate repos so things like tagging makes sense. But often people work with a single release schedule. There's just so many variables that go into these decisions that the thread here is bonkers.

Smart people can work through problems to get the job done. Monorepo vs polyrepo won't stop people from moving forward.
There's no such thing as a "US driving test." There's a separate driving test with separate standards for each one of the states and territories and DC.
At Google you are expected to exceed expectations.

But seriously, you are evaluated against the role description (software eng? product mgmt?) and your level. If you exceed expectations consistently over several review cycles, you are encouraged to apply for a promotion.

The goal is to get you promoted into a role and level where you can consistently meet expectations.
Oh, I absolutely know that frontend is undervalued. I am even one of those who undervalued it too.

But, I am not even frontend developer and get the assumption that I am one. When I was nearby frontend, people made further assumptions about which part of it I do - they expected me to do aesthetic work altrough I am really bad at it and were sometimes oddly awkward when I wanted to talk about architecture or algorithms. I don't think male frontend developers are not undervalued, but the assumption about which part of it they do is on average a bit different.
EA I know gives developers very powerful workstation class developer machines because I used to work there and have friends who still do and if anything it sounds like they've got even more powerful on a relative basis since I left.
UML is not the only standard pushed by the OMG.

CORBA and related standards have well-defined semantics. So does BPML.

Human-readable definitions are important. One thing I see missing in both the OMG and W3C worlds is a realistic approach to model visualization. For instance if you try to draw a large OWL ontology or a large UML diagram you might need to blow it up to a full wall just to see everything, never mind understand it.

Really you need to be able to paint on graphical elements to a graph to show what nodes and relationships are relevant to a particular situation or use case.

Many people don't understand OWL because it doesn't actually "make sense". That is, without mechanisms for data validation, you don't know that inference is going to proceed in a correct way, rather you get a "garbage in garbage out" situation where you get new bad facts. Given that the official explanation doesn't make sense, it is natural that people fall back on something they understand.
Building a real-time collaborative text editor for the web (DraftJS  ShareDB)
Did I miss something, or does he basically cite restaurant employment numbers and declare the hike a smashing success? While that's one metric, using only that metric to declare success seems just as arbitrary (& biased) as those who were selectively using other metrics to declare it a failure.
> The difference between |> and |> is exactly analogous to the difference between f(args) and f(args).

Should the order of the second list be reversed?

i.e. |> corresponds to f(args) and |> corresponds to f(args)
To be fair, in my experience, even with less technically savvy clients I'm seeing less and less interest in WordPress. I'm well aware that it's still very, very popular with a lot of people, but in terms of where the work and the money is I just can't see it.

I did WordPress based work a few years ago but I can't see any realistic way I could be doing that now and making any reasonable amount of money, because the reality is that just about anyone can do it, and if a company is going to pay a developer they'd rather pay them to develop something better suited to what they're doing.
> “We need to address the undervaluing of HTML and CSS for what it is: gender bias.“

And with that, an interesting article, putting forth an already controversial proposition, lost any hope of rising above a comment flame war.
You are straw-manning your political opponents, and it doesn't help the conversation.

I understand the temptation, I have my own critiques as well. But divisive rhetoric is not the correct response.
You might find this to be interesting and informative reading: https://www.owasp.org/index.php/Category:OWASP_Top_Ten_Proje...

This covers what the vulnerabilities are, how they happen, how they work, and how to prevent them. It's not exhaustive, because that list would be endless, but it's one of the best resources for a web developer who is not a security practitioner.
Thanks for publishing!

I'd love to hear more details about how this is used in production. For example, if you have an anomaly that occurs only twice in a long dataset, the two anomalies would match each other and would have a low matrix profile value and be considered equally normal as a pattern that recurs thousands of times, correct?

I would normally think of an anomaly as a point in a low density region of space, but Matrix Profile seems to have a more strict definition as a point that has a large distance to its nearest neighbour - is that fair?

I'm also interested in your process for setting the parameter of the subquery length. Do you have to already know something about the expected length of an anomaly/motif, or do you sweep over multiple values?

How does this tie into alerting? Do you set a threshold on the matrix profile value that would fire an automated alert? Or is this used more as an offline tool to explore the dataset?

Minor nitpick: on the Target blog post, Prof. Keogh's name is spelled wrong (as Keough)
Location: France

Remote: Preferably not

Willing to relocate: Yes

Technologies: React, Redux, Flutter, Node, Lambda,
Serverless, NoSQL, Python, GraphQL, DynamoDB, SQL, Mongo, AWS

Résumé/CV: https://bit.ly/2R4Isq3

Email: chrishiste[at]gmail.com

--

Why hire me? I can think about a highly technical problem and solve it with a product and business mindset. I've spent the two last years reading everything I can about product management and strategic thinking. I learn fast and never stop. Let's talk :D
Clarification - Singaporeans live in these flats (HDB housing) - not expatriates. Expat families live in different neighborhoods, different apartments, go to different schools and eat in different places than the locals. No part of an expat life is subsidized. It is therefore unfair to say that almost everyone in Singapore lives in subsidized housing - almost all of the Singaporeans do.
A Primer on Byzantine Fault Tolerance
That is essentially the sole reason I (edit:used to) read cycle world (plus the Kevin Cameron tech articles). Oftentimes the ads would be almost as interesting as the articles, since it was one of the most effective ways of keeping track of any interesting new models.

And there is an excellent reason equipment manufacturers send electronics test equipment to the EEVblog channel. Even though there's a good chance it will be reviewed harshly, that channel definitely drove my last scope purchase.

And I don't have a problem with this, since I don't find the content objectionable. I DO have a problem when the promotion is disguised or not disclosed, it is deceitful to not mention the product was free or that the company has compensated you. And there's no good reason not to, in fact I become suspicious otherwise.
It can get worse than that. Amherst College kicked a young man for "sexual assault" when he was blacked out drunk and a girl decided to perform oral sex on him. The accuser actually did commit sexual assault and there isn't the slightest hint she will ever be tried for it. Her name is not publically known as she is shielded for accusing someone of what she did. She was also shielded from being deposed because it might traumatize her.

https://www.mindingthecampus.org/2015/06/09/amhersts-version...
Notices are irrelevant. What relevant is the kind of a wine that wipes out 5-10 years of the money influencer made for a single violation. Get a dozen of those and suddenly every infuencer would make 100% sure he or she is playing within the rules.
This is a good point worth exploring. If google has 1000 startups worth of talent (which is another point worthdiscussing) the corporate structure has clearly slowed down new functionality or new product ideas. It seems like it is 1000 times harder at google which levels the playing field.
Depends on where in the system it is. If it's part of a flow involving sensitive data, an open redirect can be used to harvest that data from users. This might be anything from login credentials to bank account info, depending on what flow is involved.
This should be for Europeans only.
Screen time: little evidence it's harmful to kids
The DLCs fixed the endings somewhat, but in any case the journey itself was amazing. Sometimes it's not just about the destination but how you got there
Quebec takes about 50,000 immigrants per year with a population of 8 million.

This is a lower rate than Canada, but a higher rate than in European contries. For example, france took 200,000 immigrants and has a population of 65 million.

I couldn't find stats on the percent of Quebec's population that are immigrants, but I expect it's higher than the european average.
> Colleges should be about learning.

While I agree in spirit, I disagree in reality. The fact of the matter is, "higher level education" has been co-opted by industry to train employees. I think overall it's a round-about way to train employees and we should break apart the concept of higher education/training into discrete parts: apprenticeships and academics. The problem for me is that college is a one-size-fits-all solution for the US and I think we are starting to see it burst at the seams.

I mean we can't even agree on the purpose of college, how can we possibly optimize the institution if we cannot answer that question?
To be fair, that would be hopelessly skewed by the propensity of illegal racers (and other people who think it's fun to drive powerful cars really fast on public roads) to prefer manuals.
> This is an interesting line of argument - in what way, and what could be done to improve the ergonomics?

Due to the enormous complexity of modern CPUs I'm not sure there's anything that could be done. With the 486 and contemporary (and earlier) uarches you could largely expect the CPU to execute exactly what you wrote so understanding the performance impact of any given bit of assembly was pretty straightforward. Then CPUs started adding features like superscalar, speculative, and out-of-order execution, branch prediction, deep pipelines, register renaming, and multi-level caching that massively complicate modeling the performance of any given code.

For example you may need to explicitly clear an architectural register before reusing it for a new calculation to avoid creating a false dependency in the uarch which would prevent the CPU from executing the calculations in parallel. Knowing when this is necessary can be hard and the rules are usually different between different uarches, even within the same uarch family.

Good assembly programmers who are aware of all this complexity can still beat compilers but they certainly can't do that for the scale of code that compilers routinely generate. Thankfully compilers are generally "good enough" these days and assembly only needs to be hand-written for very hot inner loops for performance-critical code or for cryptographic code where the exact performance characteristics of the code could potentially leak information if they're not handled correctly.
How come you call your fiend a hacker? Ever since the late 90's the term has largely been co-opted by the "iamverysmart" type of people.
Identify and Prevent WordPress Plugin Conflicts
I've been using Emacs since 1979. I still don't know vi, and have no desire to learn (I can putter around in it, but it's . . . irritating). For short editing tasks on systems that don't have Emacs (or a sane clone of it) installed, I'll use ed before I'll use vi.

Back in the day, it's amazing how much code one could write in these relatively primitive line-oriented editors (ed on Unix systems, editors like SOS and EDT on DEC operating systems, and so on).
We haven't really figured out sequestration even from extremely CO2 rich sources like power plants. To do it w/ organic field waste you'd have to collect it all, send it somewhere and process it. In terms of sequestration bang for the buck (cost per ton) that sounds like it would make it low down on the list of priorities.
I agree, the database hacking may not have been seen as much as it should have been by the general public. As a programmer I can say for sure that people like me, however, were thinking about it.

Here's a link about recent data breaches that may include credit card information. Several big companies in here.

https://www.businessinsider.com/data-breaches-2018-4
Untangle one dependency at a time.
Are you allowed to share if the internal repository a custom version control system or is it one of the open source ones?
This doesn't belong on Hacker News.
Superweeds have been talked about before, in terms of weeds that are herbicide resistant. Kind of a yawn, really, unless you're a farmer.

But a weed that grows 40% faster than anything else out there? That's some scary stuff. (Palmer amaranth, for example)
Imagine trying to bash Google developers when your personal website is Wordpress based and is still fucked and runs on an expired certificate in 2k19
So the argument is, instead of hiring 1 person that can code the whole app, we should hire 2 people because they are experts on each side of the stack? What about people trying to bootstrap their company?
Yeah. Definitely not. Need to spend more time on new flagging junk like this.
Good points. I'm astonished that people don't realize this.

(In a small country you could use the savings to import good from abroad of course)
Managing Cyberwar with Vodka
A source for what, that people's immune systems weaken as they age?

WRT Herpes Simplex recurrence in particular: "Causes of recurrence may include: decreased immune function, stress, and sunlight exposure." [1]

This isn't unique to Herpes, if you have HPV it's going to be an increasing nuisance with age. A major component of what makes growing old awful is everything your immune system kept in check slowly consumes you.

[1] https://en.wikipedia.org/wiki/Herpes_simplex
maybe the reasoning is something like more people have money to spend eating out (also would include more shopping) feeding more money into those businesses which causes them to hire more people. this line of reasoning MAY be able to point to a larger systemic effect of raising the min wage
Having been addicted I find complicating things to add to the issue.

Simplest method to fix it is to address the underlying issues starting with the biggest first.

As a note. You cannot fix this for other people they have to want to fix it and change.
https://www.google.com/maps/@42.2138438,-71.0046955,3a,15y,4...
Ohhh, derp. I didn't realize that. That makes sense then. I think you're right, it is also blocked. Maybe one of these cloud services will work that they suggested: https://www.quora.com/What-are-the-best-Chinese-Dropbox-alte...

Also, what about a simple FTP server? you could set it up, and have upload from her phone to it maybe?
In this case, recently means 2005 when OpenSSH 4.0 was released so you can assume it exists even on things like Red Hat:

https://www.openssh.com/txt/release-4.0