skysight-inc/HackerNews huggingface dataset:
The problem is that if you split a web development team into front and backend you've killed the project. There's now too much back and to with meetings to coordinate how the front and back connect.

Better to have each developer full stack and focus on screens. So each guy goes from top to bottom. He/She would also write system tests.
I disagree with this. Often what is gained from a proof is not the fact that a proof is known, but more insights about the original problem. So, a small technical error may "invalidate" a proof but it does not make it meaningless. Just like a bug in software does not make it worthless.
Worrying! I've had two (one at home, one at work) over the last 3 years. What were the failure modes?
Disrupting terrorist social media activity
I watched this on iPlayer a few months ago....if anything it seemed the revolution had already taken place, revealing just how big and sophisticated an industry it was by 1978, with the supply-chain already straddling the Pacific, chips designed and fabricated in the valley, and integrated and assembled in Asia.
In postgres and mysql, at least, the database has to re-scan data every time you run a limit/offset query query. It gets progressively slower as your offset increases.

The efficient way to handle it is to set a lower limit on the pkid (or other atomically increasing row) of the last record fetched, and fetch in ascending order e.g.

SELECT * from my_table where id > (last_row_id_seen) ORDER BY id asc limit 20;

Then you have an indexed jump to the correct rows to return. It's pretty straightforward to abstract a batched database iterator with this pattern for use application-wide (usually can be done in ~20-50 loc), but no ORM that I'm aware of supports this pattern natively.

Do note that, by extension, it's impossible to efficiently batch iterate over tables that don't have a unique, orderable key in postgres and mysql.
Well sure, but the fact that it is personal belief doesn't make it less selfish.

As long as it is opt in you won't get much success, because there is no benefit and people are lazy by nature, which is normal.

I don't think paying organs donors should be a thing, so maybe have a priority list for organs where donors get higher? Seems fair: you promised to help society, and in exchange society promise to help you first instead of the selfish non participants.
‘Everyone is breaking the law right now’: GDPR compliance is falling short
"Acorn have been evaluating their own 32-bit RISC processor called ARM ..." December 1987

https://computer-literacy-project.pilots.bbcconnectedstudio....

Little did we know how important Steve Furber and Sophie Wilson's chip was going to be.
It takes 3/4 of the states to pass an amendment to the constitution, that means 38 (yeah they round up from 37.5), not 34.
World's largest ARM supercomputer is headed to a nuclear security lab
Who said they were not?
He's talking about the second version, but everything he said still applies to this (in the way he thinks it).
How are you saving on fees when you buy things with bitcoin? The seller pays credit card processing fees, and I don’t see them giving you a discount for paying bitcoin.
Here's my unpopular opinion.

I like the new keyboard better.

I have a 2012 MacBook Pro at home and just recently got the newest one at work. While I don't love the Touch Bar, I don't hate it like most people. I don't use any `esc` heavy apps like vim so that's a pretty big factor. The most annoying thing is honestly the lack of volume buttons.

When I use my old MacBook Pro at home the keys feel slow and spongey. The new ones are fast and crisp. I guess I've been lucky enough to not have any of them fail on me.
Can it be used to upload App Store preview images?
It seems clear that, with the same level of technology, more people put more load on the environment than fewer people do. The question then becomes, are we currently putting "too much" load on the environment? I think that's where the dispute lies.

And since there is no clear definition of "too much", there is no provably correct answer to the question. One person looks around, sees what's happening to the oceans, the carbon dioxide level, and so on, and says "Of course it's too much!". Another looks around, sees things "pretty much the same as before", and says "clearly not too much".
State of Multicore OCaml [pdf]
This clever case pops open to protect your phone when you drop it
* Toothpaste can be made and or bought from places like Lush where the alternatives can be zero waste. It's a bit out of the ordinary but there are options that even I'm surprised by it.

* Just about all produce/fruit is available without plastic wrapping (except for berries I've found, which is quite annoying). I think the only non-plastic option here is to just try and grow the fruit yourself. Or otherwise take the plastic and grind it into pellets to use for something else. There's some neat stuff related to this. I've also seen this as an option for most local farmers:

https://myplasticfreelife.com/2011/05/irritated-with-plastic...

* Meat is next to impossible for this, but I've found meat available raw in paper wrapping when you get it in some places. This is usually in a place like Whole Foods, but even then the meat comes in a plastic covering like you mention.

I totally see what you're saying, I think I'm just looking at areas where large quantities of everyday plastic waste is avoidable. For instance, when eating out it's not unheard to bring your own container for leftovers instead of having them give you a styrofoam container for the food. And of course I say all this also realizing that a lot of people might not have access to all this ^ :(
Makes sense: devs with ORMs don't know about indexes, which are proper DB architecture.
Yep, I remember trying to optimize my 1-pixel spacer GIF from 53 bytes down to 47 bytes to lighten up the load of a 200KB page of random interwoven table, font, and center tags that took 30-60 seconds to download.
Yes, of course! Sorry for that. Being European I sometimes envy not only those neat grid layouts, but also the numbered streets, because from the numbering you can infer the position of the target. But "Saint Joseph's street" could be at the next corner or on the other side of town, you cannot know...
With regards to your first point, that doesn't make China a dictatorship, although it could evolve that way. The US didn't have term limits for its President until 1951 (22nd amendment) and we were still democratic.
You should seriously consider that once more.

These carriers will use the narrowest possible interpretation of their statements. Historical location data appears to be fair game, and perhaps they'll just launch their own competing service so they aren't providing anything to a third party. These carriers all constantly record your location data and see it as another potential source of revenue. The law (in the US) does not prevent them from trading it, sharing it, selling it, targeting advertising using it, etc.

They got caught with their hands in the cookie jar this time and are pretending to be really sorry about it so that the law stays that way, and they can go back to stealing cookies once this all dies down a bit. Don't for a second think that this means your location data will not be used against you in order for the carrier to make a quick buck.
>Actually, Linus comes off to me as particularly non-techie. He obviously cares about it enough to get the work done but couldn't care about it more than that.

Non tinkerer is not the same as non-techie.

In fact I'd call tinkerers the par-excellence non-techies. They don't do anything technologically productive (much less write their own kernel), they just play with tech toys.
Webpack Project is sitting on a vulnerability, avoid it at all costs
Django’s documentation is still the best I have worked with so far of any software project I came across to date. It not only explains, it educates.
last I checked it was smaller than 80x24 so although it was 'retro' looking, it wasn't really very compatible with much if you go into full-screen mode (e.g. vi, top, etc)
I'll say this as somebody who worked in consulting and has seen many projects fail for similar reasons. You are focusing on architectural and technical issues. Don't forget business issues.

>I was only given 3 months although I speculate the project will need minimum 6 months.

1)If you feel a project is not going to succeed, identify all the risks and make them very clear before the project starts. If you are forced to do a project despite objections, ensure that you present the risks and technical compromises to all the stakeholders. Make sure everybody knows the risks. Then just go ahead with the project and don't complain too much, even if you feel the project is going to fail. Also, if you have downstream projects (e.g. after your team is finished, another team will start phase 2 you really need to make those risks clear.

Part of identifying the risks is to present what needs to be in place to mitigate these risks. Statements like like "Dev Environment needs to be in place before we can start this project because of X,Y,Z."

2). I've been in situations where a client/customer was excited for us to do something and I felt there was only 20% chance of success. I said "Maybe, but there is some risk". They interpreted this in the completely opposite way - to the customer this was the green light of success. In retrospect I should never had uttered the word "Maybe" or given any similar indication.

>I believe I have the knowledge, and not afraid of looking for the knowledge and the "proper" ways of things should be done.

You have learned the way all Solutions Architects do. By failing and then asking what you could have done better. When I work with people who are just starting in their careers, they ask me "How did you know so early on this project would not succeed?" It is because in the past I was in their shoes and said "Yes, we can do it" and then failed and felt terrible about it. It feels worse if people work 60+ hour weeks and then it still fails because I misjudged the effort required.

Many people do not ask what went wrong when they failed. They don't take any responsibility and then go and make the same mistake over and over again. You are in a much better position - at least you are asking how you can do better the next time and what it takes to succeed.

Don't be depressed. You are learning by trial and error like everybody else does :)
Introduction should be about making people feel that they progress, learn something useful and enjoy what they are doing. C is not good for that, unless you do introduction to robotics. Something like Python, JavaScript or even PHP is better for that. Go straight into interesting, useful applications like scripting, games, websites. Don't make people think that they need to memorize how to implement stacks, queues or heaps in C and actually implement them each time before they get to resize a photos collection from vacations. This can be done in 5 line python script and feels good.
Failure to optimize in these situations creates a performance bug.
>>"If you ask a lay person from any human culture how do you know when a person is dead [..]"

If you ask a lay person from any human culture very probably the most significant part of the definition would be "non-reversibility".

That works for brain death too.
I wonder if this is Zuckerberg's way of saying "fuck you" to Winklevoss twins/Gemini.
That was a shitty argument. It already failed to establish what is commonly refered to by "negative" in this context. You could criticise the term, that it is too general to hint at a wrongly infered statement in a special case. But the author does something else without really establishing anything. Going to dig in my garden now.
This is one of those interesting questions where almost all laymen agree it should be altruistic, and almost all economists, from every school of thought including Marxism, agree there should be a market.

Iran is currently the only country with a legal organ market. It also happens to be the only country with no shortages or wait lists. Both facts were true in India and The Philippines until the sale of organs was prohibited in those countries in 1994 and 2008 respectively.

https://en.wikipedia.org/wiki/Kidney_trade_in_Iran
It doesn't deploy the prongs until the device has been in free fall for a certain amount of time. So don't hold your phone high above your face :-)
Python 3.7.0 is now available
I recently started learning Clojure and using this pattern is immensely satisfying as well.
>She is quite certain that if anything, being a donor actually increases the likelihood of you being revived by medical staff, who would much rather revive you than have to deal with people telling them they didn't try hard enough.

Is there any kind of (independent) check for this? In my country (Germany) there has been collusion to get ones patients on the top of the recipient list. I wouldn't be surprised of there were similar collusions for the donor side.

I've also heard that recovery procedures differ from organ prevention procedures (at least you don't want to apply medication which potentially damage organs for a potential donor). How does one get assurances that the latter are not applied prematurely if you are a donor?
It would be nice if you could provide the ability to create an account and save songs to it. This way you could go back and edit your compositions later, would probably increase repeat traffic.
> There was a post here the other day about how Grand Rapids had some huge amount of tech companies

You really have to be careful with those articles -- most of them are basically marketing fluff. Grand Rapids has a good welcoming inclusive, but tiny tech scene. GR is only 'huge' when compared to smaller neighboring cities, which have practically nothing.

This isn't a comprehensive measure or anything, but just for a quick sense of scale, on Stack Overflow right now Chicago has 79 tech job listings. Seattle has 68. Detroit has 15. Grand Rapids has 2.

Grand Rapids isn't even remotely comparable to Detroit, much less any actual tech-focused city. And that's just jobs, ignoring all housing / transportation / cultural amenities and all other quality-of-life differences.
Which you can use to solve the puzzle:

"You have 12 coins that all look exactly the same. One is counterfeit and is either heavier or lighter than the other 11. With a balance beam scale, isolate the counterfeit coin in three moves."

Any uses for Negative-base systems?
Modern mathematics is so incredibly abstract that I'd be very surprised if more than a minuscule fraction of all published theorems ever had practical applications. If you count that you should also count improvements in for example chemistry (pigments) or the theory of human perception that were initiated by art.
Would also be pretty easy to use the proximity sensor to avoid that type of false positive.

What would be harder to avoid would be unnecessary deployment when you intentionally toss your phone onto a soft surface, like your bed. (Though the fact that this mechanism is reusable makes that much less of a concern.)
They mean to use SQLite instead of the .git folder and file structures, I believe.
You seem confused. I'm not trying to establish a causal relationship between thin and sales. I'm stating (it's a fact) that people have flocked to thin products.

We're also not "talking about phones here". The post is about the MacBook Pro keyboard. That's a laptop. You first brought up phones, when you mentioned "bigger screens".

Besides, even in phones, the ever thinning models kept selling very well, whether they had bigger screens or not.
So many have suggested these things... But Apple prefers to only listen to customers it believes are "right customers."
Man, this would be wild. What products would come out of this acquisition?

Maybe they'd fully support crypto as a method of payment transfer to replace their Messenger Payments product. It's not clear if crypto would make their payments platform so much better that they'd get strong penetration, but in countries with underdeveloped payments platforms, I can imagine they'd get some good growth. It'd be very much in line with their vision of connecting everyone - enable payments between anyone in the world.
- Riddles.

- Obfuscation.

- Storing signed numbers in unsigned fields (nah, not really).
The offer is there. It's freedom, and most people don't want it.
Good find on that first patent - it's pretty much exactly the same thing unless the sensor and control mechanism are somehow quite a bit different. It wouldn't stop Chinese case manufacturers from making this, but this would make it pretty difficult to get a new patent for what's shown in the video.
We said, multiple times, that we would ban you if you continued to post off-topic ideological provocations here. So we've banned the account.
Complex computer vision classification tasks based on DenseNet/ResNet approaches; those often could be reduced in depth by some Wide ResNet technique. Keras is super easy there and you get a world-class performance after 1 hour of coding and a week of training, when you know what are you doing.
Show HN: We built a video game truck, now we drive around and people play on it
Concrete5 – The CMS that you will love
This is the main problem of stealth in every wavelength - it's easy to be stealthy in a certain direction. For example, fighter planes are only "really" stealthy when an enemy is approaching them from the front. If an F-35 turns after releasing missiles, it can suddenly be targeted easily.

Going back to the original topic - optical camouflage is possible, but only toward one observer, or to be more specific, from a single angle.
My reference is Madison/Minneapolis where I’d respectively price a decent 3br at 250/350 in cheaper areas.
Only for Timmy to get something naughty handed over via the sneakernet....
If you assign a foreign-sounding word to it, it sounds more official.
Seeing how much business people like that got was definitely an educational moment about the efficiency of the IT market ;-)
Looks good so far. The Microsoft Surface Precision mouse still works in Bluetooth mode. Now I can definitely recommend this mouse.

Tomorrow I'll test the Microsoft Surface mouse, AKA Microsoft Modern mouse.
Goodhart's law: When a measure becomes a target, it ceases to be a good measure.

Spain is at the top of the ranking because the medical staff have a huge economic incentive to convince donors/family (2k euros) and conduct transplants (e.g. from 10K euros to 15K euros for a liver transplant). The Spanish model has been criticized for many years for being a shady procedure controlled by even a shadier organization that is barely regulated by the government. When the success of the transplant is taken into account Spain loses a lot of places. Spain is at the bottom of Europe in terms of blood donation. The Spanish Model is definitely not one to be imitated.

https://elpais.com/elpais/2018/06/22/opinion/1529691789_6524...
> But wasting a month tryig to write native Sql queries can hurt your project a lot more.

Unless it would be the first contact a developer has with SQL, I really don't see how difference in time taken to query the database with an ORM vs SQL would be anything more than a couple of minutes, maybe an hour if you really have a hard time with it or your data model is really convoluted.
I got used to the keys on the new MBP. I also don't have problems with it because I put a really nice keyboard cover on it: https://www.amazon.com/gp/product/B01MRKLH27
There are still more kids born now than back then, so the decline in absolute child mortality shows progress.
How to Break into Product Management
>Encouragement and attitude doesn't force you to do anything. You still have to choose to use it, either well or poorly.

I don't believe in choices, people are flimsy. I believe in creating an environment that encourages good behavior.
The amount of scientific innovation in Nazi Germany is incredibly overhyped. In reality outside of rockets they made very few major advances. And even in Rocketry there were major scientific breakthroughs, just improved engineering. The medical experiments inflicted on prisoners were useless scientifically, just pure sadism. The "experiments" to test hypothermia for instance often did not record the patience weight, the temperature and volume of the water, and other factors. Not to mention that the experiments were being conducted on people who were often on the verge of starvation and in terrible health. They provide no useful data.

Not to mention their rejection of "Jewish Physics", science in Nazi Germany was incredibly politicized and if your research didn't conform to the dogma you had to change it or risk your life.
They main bottleneck besides opt-in laws in some countries are the average age of the deseased. You really want young healthy accidental deaths, car or motorcycle accidents are the best. You don't that care much about older organs of sick people.

The second most important factor is good organization and infrastructure. That's Spain's and now also Croatia's strength. You really need to be able to transport the organ fast and cool to the next hospital where the organ is needed. And you need to have the recipient on call also, who should not have eaten something in the last 6 hours.
I use 'tritty' (for slow terminal line) in combination with the directly-extracted font from the vt220 (for looks) for much the same effect in a more portable way. It doesn't emulate the CRT artifacts, but it's generally pretty good to emulate a 'real terminal' feeling.

https://github.com/sjmulder/trickle

http://sensi.org/~svo/glasstty/

The tritty timing was a bit off on OpenBSD last I tried (IIRC something about the sleep granularity being to large and so the emulation always going too slow), but on Linux & MacOS it works great.

I just use a separate terminal config/start script and fire it up in 80x24 for small-scale admin-type tasks or when I feel like low level focus, and a regular setup for everything else..
Clinging to my 11" MBA (2014) as well. 4-core, perfect size, indestructible. Totally agree that if they would make any modest improvements just to keep it current (proc, mem, wifi, etc.) I would refresh every year or two. I don't want the newer MacBooks with half the processor, no magsafe, and bad keyboard.
Would not be good for Western Union
By giving them even more money?
The retracted springs take up a ridiculous amount space in the phone's case; don't expect this in your device any time soon. (By which I mean: ever). A version for laptops could be fantastic.

The shock absorption capacity is greater than necessary; experience shows that a simple silicone bumper is effective. The device can take a certain number of G's; it's not exactly an egg. A bumper also reduces drop incidents by providing grip. (Aluminum cases can dent through a bumper, though.)

A simple through hole or other means of strap attachment allowing a phone to be put on a string takes less space. "Bungee cord for your phone!" Cameras have strap attachments; it didn't catch on for phones due to the obsession with smooth design, perhaps.
I've been on dozens of coasters across multiple parks and I've never seen one that requires you to remove your phone from your pocket before riding.

Loose items like hats, jewelry, flip-flops, sure. Items in your pocket? Not so much.
What would be the difference compared to stock FreeBSD?
It doesn’t make any sense to me that overpopulation leading to resource exhaustion ha been debunked because the population has grown over 7 billion and it hasn’t happened yet. It brings to mind the image of a person falling off a skyscraper and plummeting to the ground thinking, “so far so good!”