skysight-inc/HackerNews huggingface dataset:
"It is as though nature employs epigenesis to make long-lasting adjustments to an individual’s genetic program to suit his or her personal circumstances, much as in Lamarck’s notion of 'striving for perfection.'"

It would be something of a category error to see a rehabilitation of Lamarckism in these discoveries. They show that our previous understanding of information flow across generations was incomplete, but it does not challenge the understanding that evolution occurs through variation and selection.

One fundamental problem for Lamarckism is 'how does the body know what is good for it?' Lamarck used as an example the idea that blacksmiths' sons had stronger arms on account of their fathers' work (I do not know whether he considered their daughters...) Putting aside the question of whether that is actually true, suppose that blacksmiths were also prone to musculoskeletal occupational injury. How is the body to 'know' that the stronger arms are desirable but the injury is not, especially if the former is promoted by the micro-injury of constant hammering?

The rest of the article contains within itself a long list of deleterious consequences of epigenetic inheritance. While the epigenetic mechanisms probably constrain (or perhaps expand the possibilities for) variation, it does not present a fundamental challenge to Darwinian evolution.
Fortunately WireGuard only encapsulates at L3, if I’m not mistaken :)
I think it will be better if we figure out how to do embedded catalog in other languages. I.e. I really liked The research here https://github.com/rntz/datafun, where we start with "datalog=relational algebra+fixpoints" and then are trying to figure out how far can we take this in language where not everything is a table of facts :)
But where "her field" is "brain genetics, specifically around FOX genes". Fairly specific.
Valve’s move to censor visual novels undoes its Steam Direct promises
The shortest contest switch sequence I could come up on x86-64 is three instructions:

xchg %rsp, %rdx
leaq 1f(%rip), %rax
jmp *%rsi

1:

It it expect the target stack ptr/ip pair to be in rdx/rsi and saves the current stack ptr and ip in rdx/rax. It does not save any register and uses gcc asm clobbers to instruct the compiler to save any other register.

Code at [1]. The comments about hacks and ub is because I'm trying to transparently propagate exceptions across coroutines, otherwise the stack switching us fairly robust (although GCC specific).

[1] https://github.com/gpderetta/delimited/blob/master/delimited...
Do not think people were all that worked up. Just wanted to set the record straight.

Your post also was so definite instead of suggesting. Things do not know about usually you start with a little less direct, IMO.
Yes. Thanks for the correction; I can't imagine anyone who enjoys this abomination.
It's not only a big expense. It is a stressful, biased and highly ineffective process. There is very little (if any) correlation between performance in interviews today and work performance.

It's a hard problem that requires people to approach it seriously. And it is only getting worse with a high growth in number of people getting into tech.

It's interesting to try to solve it.
> If I think about complaint I would have, take the dialog spec[1], both "ACCEPT" and "CANCEL" "button" have same color and size, this is terrible design. I am going to do a destructive action, I need more distinction on what I am going to do. It should read "cancel" in a normal button and "reset settings" in a red button.

This is easily done by setting an md-warn attribute on the cancel button, e.g., https://material.angularjs.org/latest/demo/button

It is up to the designer to scope out the magnitude of destruction the action will cause and select the right color/hue, and even set md-raised on the default action in a workflow.
Read it. The book is about creating monopolies not the opposite.
Most likely making way for state-sponsored "innovations" (with "completely own intellectual property") to thrive instead.
Yep, 100% this. I recently finished a series of interviews after extensive preparation and had at least 3 sessions that went something like this. Practice enough problems and eventually you start seeing them crop up in real interviews.

Doesn't say much for the usefulness of such an interviewing paradigm but that's a whole other conversation.
> 1. Bus passengers are not rational actors in the free market. They'll get on the first available.

Strongly disagree. That may be true if there is no good way of getting information, but once there is a website/app that lets you enter your source, destination and departure time, and which clearly lists all the options with their prices, people do effectively shop around and make rational choices about their routes. This has been shown to work pretty well in Finland.
Whats the arguement for 60fps?

I know 24fps on a 24fps timeline to mimic real life, and 30fps dropped to a 24fps timeline to create hyper realistic movement.

60fps filmed on a 60fps timeline just looks like a first edition digital camera. (3 ccd in the house!)

What are the benefits to it?
When someone needs to able to walk to a branch (bus fare both ways is even worse than most check cashing fees) only a very well placed small, local bank will do. Big banks, not to mention check cashing and Western Union outlets are much more dense on the ground. TANSTAAFL.
Non-mobile link:

https://en.wikipedia.org/wiki/GLACIER_(refrigerator)
Use a debit card which has no fees or do us banks not offer those
Thank you for the tip, I'll be sure to look into that the next time my bank annoys me, which statistically shouldn't take too long.
Would this be a good calculator to get for actual engineering work, or is it too limited by its testing restrictions? If not, what is a good engineering calculator these days?
US AML laws are already contradictory in and of themselves. The problem is that they serve two contradictory goals. From a sanctions and geopolitical perspective, Washington wants to shut bad actors out of the US banking system, which means they punish banks that retain "bad" customers. But from a law enforcement perspective, typically investigators much prefer accounts be kept open, as that is effectively a running financial wiretap on a target. When you close the account, you give up on new information and potentially alert the target (a good example was that without even closing the account, Paul Manafort walked away from his Bank of Cyprus accounts after merely being questioned by a bank officer). So the contradiction exists not just between AML and other US bank laws but within AML regulations themselves.

Frankly as someone who used to work in the field I found this insanely frustrating and would constantly hate that I was forced to get rid of customers who I wasn't positive had done anything wrong to protect the bank, and if they HAD done something wrong I was basically destroying law enforcement's lead and possibly alerting the target. But that's the current effect of the laws. They definitely need to be fixed not just for broader goals like banking inclusion but to effectively do what they're supposed to do in the first place.
>To ride Tallinn’s network of trams, buses and trains for free, you must be registered as a resident, which makes the municipality profit €1,000 from your income tax every year. All you need to do then is getting a €2 green card and carrying your ID on public transport

So that's more like €83 per month public transit. In comparison, a 30 day pass in Tallinn costs €23, or €8.50 for students. Seems like you could simply not register as a resident and come out ahead. Does anyone know if being a registered resident of Tallinn comes with any other benefits, or is this just a case of people willing to lose €60 to get something for "free"? The following quote from the article makes it seem like clever marketing.

>There’s no doubt that we not only cover the costs, but also come out with a surplus. We earned double as much as we have lost since introducing free public transport. We’re happy to see that so many people are motivated to register as residents in Tallinn to make use of free public transport
Is there a list of theaters that will be getting the film? I know there's a 70mm-capable theater in my town that did the Hateful Eight when it was released, so there's a possibility...
Saving the signal mask easily cost hundreds to thousand cycles. One or two order of magnitude more than the rest of contex switching.
7 Benefits of Promoting Your Dream Before Building It
Even as someone who thinks Trump is awful, I happen to be in agreement on this. And why should Amazon get preferential treatment compared to other US-based businesses anyway?
Iteration is not inherently safer than recursion. NASA also banned while(true) iteration. The important part is "fixed upper bounds".

"Give all loops a fixed upper bound. It must be trivially possible for a checking tool to prove statically that the loop cannot exceed a preset upper bound on the number of iterations. If a tool cannot prove the loop bound statically, the rule is considered violated."

https://pdfs.semanticscholar.org/ad40/26510beb1a309902704583...
Upgrading PostgreSQL from 9.6 to 10.0 on Ubuntu 18.04
http://www.in70mm.com has a possibly non exhaustive list.
The world’s lightest wireless flying machine lifts off
There are paintings that are meant to be viewed in galleries, but they are relatively recent. Historically, most paintings were commissioned by individuals and institutions...i.e. the were painted for patrons. There's about three centuries between painting the Mona Lisa and the opening of the Louvre. Or to put it another way, Renaissance paintings in an art museum are somewhat analogous to 2001 on an iPad and a person could make an argument [1] that part of what makes modern art modern is that it is painted for a world in which art gets displayed in museums.

[1]: I'm not making that argument. The argument I am making is that a person can make that argument.
"Consume" and "Content" are the two most disgusting words I can think of in the context of art and more generally entertainment. They are words invented by advertisers to reduce artistic works into commodities and people into passive zombies. They are a misanthropic conception of the way that people interact with artistic works, and we seem to put up with it because they make great DB column names.
Misdemeanors are not a predictor of crime, they are crime. Further, many types of misdemeanors are quality of life issues that have outsize impacts on the people who live in those neighborhoods. Go to a town hall meeting in a bad neighborhood and see what people complain about. It's often not so much burglaries as the guys who are chronically drinking and breaking bottles on the corner at 2 am. It's not terribly enlightened to criticize the police for going after QOL violations you would never tolerate in your own neighborhood.

As for whether police attention creates feedback loops, we can check by looking at crime victimization surveys, which generally show the same patterns of racial disparities as arrest records. For that matter, the black / white murder gap has been stable at about 6-8:1 for as long as we've been keeping track, and you can't change that by selectively hassling certain people for weed.
A scroll plugin based on Vue.js
Theoretically, I'd think you could just wrap most of the central compartment(s) with a (permanent/sealed/static) vacuum chamber--like a big thermos.

http://www.greenbuildingadvisor.com/blogs/dept/energy-soluti...
When you rip off good social services they end up not working for anyone.

If you don't agree with it, don't move there. Society doesn't need people like you.
They're supposed to ask both actually per AML laws. Which may be completely overbearing but are not within their control.
I think it means that if you are registered as a resident in Tallinn, the national government gives the Tallinn municipality €1,000 a year from your income tax. I don't think you notice it yourself, your tax doesn't change (assuming you were already paying estonian income tax).
Bitcoin to use half a percent of the world's electric energy by end of 2018
>all you have to do is visit a site like uswitch.com, put in your details, and save hundreds

So .. how exactly do the savings come about? The electricity comes from the same power stations. You're not buying it on the spot market. Literally the only thing the power companies do is billing. The only way they make a profit is through confusing pricing and market inertia.

As someone else said, spending ages getting cheap tickets is only free if your time is worthless.
If you had a data structure with your fields, you could do that much more explicitly.

Not a Ruby guy but the Ruby equivalent of something like:

rejected [:updated_at, :inserted_at]
to_select =
Enum.reject(fields, fn field ->
field in rejected
end)
Yes, but not for this usage. It’s a set combiner like UNION and INTERSECT. IIRC, Tutorial D has an operator like this use of EXCEPT for attributes called ALL BUT.
I took this approach after reading Clean Code, though I must say, I often regret not adding the comment as well when I return to the code much later. Still try to make the code as readable as possible though.
A big CDN could do it, I think cloudfare recently launched a new video service. If they wanted to, they could build on that.
More likely would be something like wordpress using this as a back-end. That feels like a great open-source project.
Discovery could be done with RSS, trying to copy the podcast model.

Whilst its not great to replace one big company with another, it is at least good to have an alternative to keep youtube from being too crazy.
Is it a cash advance if you're using a debit card? Isn't that just a withdrawal.
Get a referral or wait for a promotional offer, the big players (Boursorama, Fortuneo, ...) regularly offer 130~150€ sign-up bonuses, which is a decent compensation for the time you'll invest switching banks.
I have to say that (what seem to be increasing numbers relative to prior visits of) mopeds in the bike lanes in Amsterdam seemed like a bit of a scary combination. I was curious enough to look it up and apparently mopeds are now supposed to stay to the roads but apparently no one pays attention to that.
Usaa is the single best “bank” in the USA. Unfortunately their charter prevents lots of places from using them.

I’ll note they are much different than a “small” credit union in terms of reach & technology.
I knew him for years.

I'd hope after years of Mr Robot larping he figured out how to install a CMS.
I see this sentiment around a lot and can you explain why? I hope it’s more than just an optimization thing. Getting rid of an extra column or two strikes me as premature optimization in scenarios that are not “web scale”
I bet they did it because evils were getting offended
You can solve most recursive problems with a loop and a stack. That way you aren't making a bunch of function calls eating up memory.
Not really, I imagine a lot of people are single people living in shared houses.
I found a mention of it in a "what's cooking" post on the git mailing list (Message-ID <xmqqvabm6csb.fsf@gitster-ct.c.googlers.com>). But I can't find a direct link on gmane.com right now.
That's not what I'm saying.
I found one of the toughest things about GDPR is determining what is or isn't personal data, when dealing with less common types of data.

R6DB for example, a video game stats website, decided to shut down [1] due to unknown territory over whether or not player account IDs and statistics they were scraping from official APIs, are "personal data". (They have now reversed their decision to shut down I believe)

As soon as you leave the classic Website tracking/Product usage categories, the definitions get murkier. If I shoot a GDPR data request to eg. Blizzard, do they have to give me any game/stats history they have on me?

[1] https://medium.com/@r6db/r6db-is-shutting-down-db1b59b031ac
I'll hazard a guess that it's because it's quicker to delete than update them.
Bridging React Native Back to Its Roots
"Einstein and Penrose were wrong; this is why"
It’s surely a general education requirement in most colleges.
Very good points.

Some partial answers/comments (my 0.02):

1) You can measure competing bus companies by revenues, or in the case of Estonia by other metrics (e.g. number of rides (assuming you can track passengers, perhaps with cell phone apps), satisfaction, "on schedule" rides, transportation coverage).

2) I actually don't believe that buses are the right type of public transportation, going forward. There's a chance that it will be cheaper to offer self-driving cars instead. I am not too optimistic about driverless cars "time to market", however you can constraint the complexity of the problem if you have a) Fixed routes, and b) specific vehicles / sensors (e.g. how to deal with snow in Estonia), paired with a great maintenance service (again, if the government can provide an SLA on snow removal, you can assume that as a reduction in complexity).
> So that's more like €83 per month public transit. In comparison, a 30 day pass in Tallinn costs €23, or €8.50 for students.

You are comparing the total cost with the heavily subsidized end user price, which doesn't make any sense.

What a scheme like this does is move all of the cost to the subsidy, instead of just most of it, by eliminating the end user price.
Not in a column specification of a SELECT query.
Container-like ‘anka run’ interface for Anka macOS VMs
>When you rip off good social services they end up not working for anyone.

I think the ones doing the ripping off are the ones charging €83 for a €23 service then calling it "free". Then again, there could be other benefits to registering as a resident of Tallinn, so I don't know.

>If you don't agree with it, don't move there. Society doesn't need people like you.

I don't plan to move anytime soon, but what's stopping the current residents from putting 2 and 2 together? I think society needs more people who know to read the fine print.
As a molecular and cellular biologist in my previous life, I would say it is coincidence, although it is exceedingly rare, as you said. I don't see the possibility to acquire it, based on my understanding and training.

I want to provide some background, which is not typical, but pretty representative. In my 5~6 years as a biologists, I got my hands dirty extensively on 8~10 genes. It means I manipulated the genes in different ways via gene tools to try to figure out their properties. I knew every regions of these genes, even many single nucleotides, and what would happen if mutations occur at these nucleotides/regions. Other than that, I knew 50~60 genes very well. To this day, I can still remember most things about the genes. It is very sad that the random mutation happened to the lovely girl. If we only talk about statistics, the probability of the coincidence may be higher than we first thought.
How would you define socially valuable routes?
Magic Lantern MLV Player on GPU
Writing "SELECT *" makes it less clear what columns are selected exactly. Explicitly writing what columns shall be returned is more explicit and clear.
This is GPU-based software to play and to process mlv files from Canon cameras with Magic Lantern firmware.
Offline Bitcoin Payments Are the Future of Decentralization
Weevs long sentence probably has less to do with what he did, but how he behaved in court.
What's the general consensus on the last question you raised? Would Blizzard be expected to provide that info? What about "hidden" values like your MMR?
Not anywhere else I know, and I've lived in many places. 99% of the time people get on the first bus that arrives. Only if it's their commute bus might they look at times and prices. The free market really doesn't work well with public transport, as shown by the mess that is our train system (UK).
PGO is great and definitely helps but only in the micro level and not at the macro, algorithmic level.

To say it another way, once you've chosen your data structures it's already too late to take advantage of memory layout because either the language forces a specific layout(C/C++/Rust) or you have pointers which can take up a bunch of extra space.

Take a toy example of adding all the x values of a vec3 together, usually you'd represent that as:

struct Vec3 {
float x, y, z;
}

However that gives you a memory layout of: "xyzxyzxyzxyz...."

If instead you flip that from AoS(array of structures) to SoA(structures of array) you get: "xxxxyyyyzzzz..." and now all your x values are adjacent and nicely cache local.

If instead we were talking about other objects instead of x/y/z now each one of those becomes a potential cache miss in the first example but in the second they'd already be fetched by the prefetcher and hot in the cache.

Those type of optimizations are things that compilers aren't good at because they have impact on how the data is actually defined, abstractions being leaky and all that.
The result format of select * is unpredictable unless you are guaranteed to know your current schema. And if you know your current schema and want all columns, for an ORM it's trivial to generate a list of all the columns you want, so there's no need to use star.

For example: Let's say you have a piece of code that does: id, value = query("select * from tbl").fetch_one(). Now that works great if you know you have exactly the columns id and value in there. But let's say they swap places (possible in mysql), or a third column is added, and you don't update your code alongside it. Now that code breaks. Had you done "select id, value from tbl", it wouldn't break.

PS: The sibling answers are also all correct; there's more reasons not to use select * outside of the shell.
You have a very narrow world view if you are your entire sample.
“Talk is cheap. Show me the code.” (2000)
I've also written http://propertesting.com/, which I'm currently working to turn into a full book with Pragmatic Programmers (with Elixir translations included as well, so that everyone on the BEAM can benefit :) )
I had a release announcement open for other reasons and noted the different URLs, but I was wrong and the link is absolutely fine. Thanks. If I could edit the post I would, so I'll just let this sit here in case anyone is confused (as I was).
Not mainstream, and there must be a reason why. I guess ease of use, though I don't know.
Right, but why do you want to force the query planner to have to do an enumeration? And what happens if a column is added to the table? What if you use positional indexing instead of column names in your application (it performs better in many systems) and the column order is changed? Does your RDBMS or the SQL standard even guarantee the order of columns returned by a *? The fact that you don't know for sure should be reason enough to give you pause.

Syntax like this is fine for ad hoc queries, but not in a query that's part of an application. You're writing those queries once to execute hundreds, thousands, millions of times. Making your query concrete is probably wise.
There's just not the capacity to do that. Nearly (probably all) railways into the centre at at 100-200% capacity in the morning and evening peaks. It isn't possible to make the trains run any more frequently (incremental capacity improvement is possible at extreme expense, but nothing that would allow a step change in housing trends).
I'm comparing the options given. Perhaps they should raise the monthly price for non-residents from €23 since there's no reason for residents to subsidize it.