skysight-inc/HackerNews huggingface dataset:
This design puts entities in the middle - everything else pivots around entities. Additionally, it uses the OO approach of implementing logic as methods on the entities.

After a couple of decades of experience, I've come to the conclusion that this isn't right. Most business rules involve processes, which are inherently procedural, or, from another perspective, functional - functions of the whole state of the system to a new state of the system. Most processes don't logically belong on an object, and when you stick them to one end, you create lots of problems for yourself.

Just take that example Student entity class; what stops you from writing:

student.RegisteredCourses.Add(course);

Moreover, when you have a relation between two entities, it's not uncommon for the relation to be modelled at both ends; that is, a student has a list of courses, and a course has a list of students. Do you implement the same validation at both ends? Make one end (choose one) read-only? Do edits done on one end automatically turn up on the other end? How do you protect the visibility of methods that keep either end in sync, without exposing invariant-violating APIs to other code?

Invariants and validations for fields are trivial with an OO approach; for entities, they're reasonably easy, but sometimes you need partially invalid versions while editing or constructing an entity; but once you bring in multiple entities, and relations, everything starts getting hairy pretty quickly. Assertions and validations that would be trivial to write [1] in a relational language like SQL aren't possible in an object-oriented language without a lot of system-building.

So I've come around to the idea that the database is a better thing to put at the centre; that encapsulation and hiding of the main fact store is harmful to the architecture of a system, especially in a heterogeneous environment where your entities are represented in different languages, all backed by the same fact store.

[1] Trivial to write, but not necessarily cheap to evaluate. I'm not advocating writing all global validations in SQL.
Empirical studies with only 54 participants are practically meaningless, just like anecdotal qualitative research. You cannot draw conclusions about tens of thousands of wine experts or millions of wine consumers from such a small group.

That being said, there is also something annoying about this study, because it so much misses what the experience of wine tasting is about - all senses work together, and of course you can fool them by providing falsified input (e.g. wrong color). There are many ways to fool the senses, ranging from artificial flavors to stage magicians' tricks. But it's much nicer to be surprised by a wine when you're not being fooled or tricked by someone, and with some experience it's possible to describe and agree with others on some of the objective features of wines - whether you then like the wine or not is purely subjective. What I like about wine is that you never really know for sure what you get, if you vary the vineyards, grapes and years each time.
Which language is he using? Is that C#?

It looks like this only deals with in-memory data structures. How does stuff get read from / written to the DB?
The First Woman to Get a Ph.D. In Computer Science from MIT (2014)
you mean Nazi oil? https://en.wikipedia.org/wiki/Oil_campaign_of_World_War_II
Guide to School Student Attendance Management Systems
Big Tech is cut off from the real world
The 6'5" could be problematic, but as a very white guy I've had very positive experiences by just acting like I belong (acting slightly bored by everything around me while secretly enjoying the new sights, avoiding stops at subway maps and the like, dressing the part, etc.).

Most places I've visited have at least enough white people for me to appear 'local poor expat', but I can see how being the only white or only really tall person throws a wrench into that approach.
What Are Subscriptions and Commands in Elm
You make good points, but if a warning is mandated, I don't imagine anyone actually selling it. It's not so much intestinal discomfort as unexpectedly crapping your pants due to the indigestible esters.

How do you think the restaurant/fish industry could phrase this in a way that anyone might actually buy it: 'warning: this fish may cause you to unexpectedly shit yourself'
Simcity Buildit Cheats and Hacks – Best Tips for Simcity Players
Ok, let me rephrase the question: if the service provided is to save a complete webpage, why would I want to muck around with an RSS reader and an API and all of that extra effort as opposed to just saving in my browser, whichever it happens to be?

I don't just mean Chrome, either. Mobile Safari seems to have a pretty good offline pages functionality included with it.
Steam HW/SW Survey: June 2017 - AMD CPU % Declines
Hopefully this also means a reduction in bribes to national governments' ministers, but I doubt it.
You think we need to increase the human population of Earth?
If you extend the operations allowed it's possible using some exotic functions: https://en.wikipedia.org/wiki/Thomae%27s_formula#cite_note-t...
Ah I see, I forgot about those US taxes, it's indeed very inconvenient...
Good engineers will naturally gravitate towards good tools. Therefore away from bad ones. A hammer is not a good tool. Therefore the quality of engineers using it will be poor and get worse over time. The same is true of shovels.
No, the Kaspersky check is done before encrypting any files.

Source: https://blogs.technet.microsoft.com/mmpc/2017/06/29/windows-...
> Recently we had an intern, which had a very annoying tic: While listening to headphones he now and then started to sing/whistle/hiss along, quietly but audible. It's strange and a personality thing, but it took quite a few days until I snapped and told him to stop. It also started again after a couple of days and I had to tell him again.

I shall confess that I'm guilty of this, too. It helps, though, that everyone in our open-plan office has good headphones, so usually not too many people notice.

(And yes, I realize the bizarreness of this entire situation.)
Intelsat 35e Launch Webcast
List of Awareness Ribbons
It does have enormous value, but it was going to happen regardless. Snapchat does not provide much additional utility beyond the alternatives in which people would already be using (phones, computers). You should also disclose that you work for a company that does equally useless things, sharing screenshots with friends.
Related: "In Praise of Idleness"
https://news.ycombinator.com/item?id=14676435
Top CSS Techniques for Optimal Performance for Web/Mobile Apps
Paying DropBox user here. Reasons I loved them since day one:

- It Just Works™.

- It's bullshit-free. A folder that syncs. No upselling, no storing documents as JSON links only accessible through a web interface (hello Google Office Suite w/ Google Drive).

- Works on Linux.

- Relatively lightweight.

- The "Public" folder, which unfortunately they now retired, was a huge thing that convinced me to use them. With it, sharing anything to people was trivial, and the sharing was bullshit free - no web captive portal or anything, just a direct-to-file link, which I could (and did, a lot) use to e.g. embed images in posts on on-line boards, etc.

Axing the "Public" folder made DropBox lose significantly in my eyes, but I still like the service enough not to switch (and I don't recall anyone else even offering the equivalent of the "Public" folder).
It's not a case of "anyway" though - 2.1 degrees is worse than 2, 3.1 is worse than 3. If 2 is impossible that means the safe scenario is now impossible and a certain amount of flooding of cities etc. is inevitable, but we can still affect how bad it's going to be.
I had Wallabag on my VPS (more than a year ago) but there were issues with the session cookies where I basically had to login every time I wanted to access it. This was so tedious I stopped using it. I hope this has been resolved now, I really liked Wallabag.
same for me. Too bad, this board looks very nice to use
Kids Coding: Simple Java
I've seen some pretty technical things done by some french developers, so for sure they have the talent. Why there are no noticeable companies coming out of France then? I just think the same, they are killing it with bureaucracy.
Allow me to ask the question why "Pay Compression" is considered a bad thing?

Does it make the world more just?

Are you really working a hundred times harder than the people who pick up your trash?
DFS+Fanduel+MLB+Picks+7/3/17:+DraftKings+Top+3+Pitchers
Estas vera. Ni devos Esperanton lerni.
Galois Theory for Beginners (2010) [pdf]
> Self host

That's more expensive than the 12 Euro when you factor in the time I would have to spend to do that.

> Outside of Chrome

Ok, substitute Chrome for any browser. How is this better than reading the saved webpage off of a hard disk?

> Not in a safe machine

If the machine is not safe, why am I using it at all?

> API

To do what, exactly?

> may not be using Chrome

Every browser now has a "Save webpage, complete" feature. It's not a Chrome thing.

> privacy

There's nothing more private than my hard disk.
Anyone who dares suggest otherwise, must have been suborned by Mr Putin, ISIS or Mr Andrew Breitbart...
Show HN: Discurse – A discussion forum based on Reddit and 4chan
This is solved by DDD and aggregates. Here's how i would do it.

Course - Aggregate Root

Student - Aggregate Root

RegisteredCourses[RegisteredCourse[]) - Sub Entity Collection - with id reference to course. With metadata like date time when the registration occurred.

RegisterForCouse Method

There should be no mutable public properties, internal methods should be private. Everything should go through an aggregate root method.
If you can find an old version of the dropbox client, someone did document how to decrypt and decompile it back to python source.

https://github.com/kholia/dedrop
Human benchmark: measure your reaction time milliseconds, post in comments
Rumpkernel is even used in the GNU Hurd, because it is relatively easy to run it in userspace. This is how Hurd got audio drivers.
Something something Black Mirror.
Dubai Duty Free to renovate retail presence
Hello HN!

This is the first time I am showing my work here. I mostly built it to learn Laravel/PHP.

You can infer what discurse is probably from the title. Some features/peculiarities of discurse:

* Threads and comments can be posted anonymously.

* Posts can be categorized based on tags. Click on the tags to view posts under that tag.

* Posts and comments can be upvoted, using a registered account. The registered account only serves to track the posts/comments you have upvoted. The posts/comments posted while logged-in are not tied to your account, they are still anonymous.

* Post/Comment score is never visible to the end user.

* Only the last 7 days of posts are indexed on the frontpage. Posts older than 7 days can still be commented on, but they aren't accessible from the frontpage. (Might be disabled in the future.)
I am very intetested. What makes you think that microservices is current standard? Is there a peer-reviwed study?
Why do an interface at all? Is the validation definitely being shared across business functions?
After looking at the website, it still took me some time reading the comments to understand what it does. It's an open source version of pocket you can host yourself, and if you want, they host for you for 12 euros a year.

It's interesting, but pointing to the product page instead of the github project page makes it look like advertising a paid pocket competitor with no apparent advantages.
Elevate Wedding Decorations with Stunning Centerpieces in Brooklyn
I don't understand why there's so much hate for asking basic questions about what the point of using Wallabag is. I am asking questions because I don't understand why this would be appealing. I am not suggesting people should hate it.
If you are happy with Chrome, then there is no reason to change.
Nevertheless being able to access his bookmarks from any computers is already a good thing to have for some people
Uh, oh. You're the James T Kirk of CodeWars. It's like beating the kobayashi maru...
Great, how many tons of vanilla do we consume every year?
Some versions of Protestantism in fact use grape juice for communion under the argument that the wine that Jesus was said to have made was "new wine" and thus unfermented. Which makes one wonder why the miracle wasn't told as turning water into juice.
Backpropagation (as in, the training method for NNs) is an instance of gradient descent. There are many other instances (e.g. any EM algorithm does gradient descent, as does minimum search on a simple real function), so using the more specific term is appropriate.
But on the brighter side:

> Conclusion 2: the great filter is likely in the
past

Is there an article to go with these slides? I'm somewhat competent with probability theory and I found it hard to follow with all the unmarked graphs and unexplained parameters.
Show HN: Cross Cloud Latency – A tool that measures latency from AWS to GCP
Sounds like perfect Monstanto, destroy the ecosystem, kill bees, get loads of money....

Bet this was planned long way before this research was done. Surely, folks in the industry understand from A/B outcomes same as we do understand IT.

Our kids might get slightly worse earth ecosystem then we have now.
Paris: Rent is 1000 to 1500 € a month for a 1 bedroom.

Add the utilities and council tax on top.

That's tough considering a typical salary of 40k/year is about 2k/month after all taxes.
A movie rating aggregator
How did you decide that the registration is a property of the student and not the course?
Basically most HN comments on new products then.
Amazon closed my account without providing recourse
This is straight from 1984 double-speak
Sarcasm? On my HN?
True, but if we are facing massive climate change with unpredictable catastrophic effects then isn't that a good reason to build up as much industrial and military capacity as possible to withstand those unpredictable effects?

That certainly seems to be what most people are doing even if they are saying something different.
This goes against the 'execution matters' mantra that I subscribe to.
I don't disagree with anything stated here, but how much of this actually is a function of age?

I feel like a young programmer could aquire all of these traits also, because they're less about age and more about being able to learn from experiences. You can choose to have more experiences to become the kind of person the article talks about.

Or is this a survivorship bias thing? The old programmers are more likely to be this way because the people who would be old programmers who are not this way aren't programmers anymore?
I have no direkt link, i just had - lets say a lesson at my university where one the teachers (who shall not be named) mentioned that there is a pretty exact science of statistically averaging the livetime of a capacitator with the heat it experiences during the devices operation. So if you want to extend a devices life, you can desolder some condensators and put them in areas of good Cooling.
I thought this too!
The continued effort put into this pretentious hobby baffles me. Shame on every intelligent person who falls for this and wastes their money!
I agree that there's a cultural factor in piracy. As for putting up the book on GitHub and a link for donations, that hardly ever works (like you said, "low pay rate"). Most people feel that they ought to pay only when faced with a specific "buy" option. Except for some terrific authors and great works, donationware usually doesn't get much for the author.
In Sweden you're supposed to be able to see anyone's income information, I wonder how things work out there.
Of the new technology “Resonator of ”mirror“ frequencies”
I author a new technology, and I am completing the creation of the main device of the new technology "Resonator of "mirror" frequencies". This is a new technology of affecting the human CNS, on the human brain program and on the human body. This is a reference to the revue of my technical invention (new technology), which gives great opportunities for the development and preservation of good health (Healthcare): https://www.linkedin.com/feed/update/urn%3Ali%3Aactivity%3A6269164301903233024
I according to my calculations, outstripped the scientific group "Neuralink" by Elyon Mask. It is possible to apply my technology in sound signals, with the guarantee that a person, even with a weak hearing, will immediately respond to a signal outside the car, or inside the car. Technology can be used to protect secrets and research, and more. The security alarm system using my technology, will be guarantee the inviolability of your property. I'm looking for investor-partner, or simply of investor, in the West who will co-own the patent and of co-inventor of the invention, to finish OCD (prepare working computer programs) and prototype - it's 4 months.
This is very true. You'll probably hate your MD studies with all your guts by the end of the first year. You'll hardly make it though if money is your only motivation.
⌘ and left arrow key. Or I just click with my mouse.
I love Dropbox.
JavaScript's Evolution into a First-Class Language
Having an agenda doesn't mean it's immediately untrue, but it's worth being more skeptical. Are the sources picked because they support the agenda, and are the sources faithfully represented? A desire to see a particular outcome can skew these, and you should be more cautious compared to someone more independent.
Having just installed massive sliding doors in my home, this was also my first thought.

I was actually disappointed!
Every person here should watch Yuri Bezmenov's lectures on ideological subversion, you can find them on youtube.

The lecture is 30 years old but everything going on today makes sense after hearing him lay things out. The division in society on race, gender, income, etc is by design to keep the plebes at each others throats.
This is actually a part of understanding the specific domain. How do the educational practitioners think about the problem for application your working on? Is the application student or course centric? This is big part of DDD, and involves working domain experts and getting inside each others heads.

You could defiantly model it as the Register method on the course. But this example shows how you can avoid people messing around with internals once you've modeled it. There is only one way of registering for a course.
Ask HN: Which static site generator is your current favorite and why?
There are thousands of static site generators to pick from and it is very confusing for a beginner. Which static site generator is your current favorite and why?
I think people might underestimate the religious side to this. I'm Dutch, and the vast majority of Dutch Evangelical pastors, elders, or youth leaders avoided meeting church members in a 1-on-1 situation across gender.

There are some obvious reasons for this, like false accusations by the many less-than-stable members, as well as the therapeutic nature of many meetings (rife with possible line-crossing from both sides, psychologically).

Less obvious reasons would include a more fundamental belief in the 'sinful' nature of the flesh. Again, the vast majority of Evangelical leaders I know strongly believe that even the best of people can be tempted into sinful acts, and a pragmatic solution is to avoid the temptation in the first place.

I might be wrong, but I get the impression that society in the USA, on the whole, and even now, leans a bit more toward puritanical and/or Evangeical beliefs, or at the very least they're part of mainstream thought. If true, it could explain how so many Americans are wary of being alone with the opposite sex.

For example, I find that in my Western European surroundings casual hookups seem much more part of the day to day fabric than they seem to be to my American friends. It strikes me as not unreasonable to conclude that if casual sex is more acceptable here than in the USA (publicly, anyways), what constitutes crossing the boundaries of propriety in the USA might not be considered in the same way over here.

Specifically, I've worked in more than one relatively boring, conservative corporations where at the bigger parties various people 'hooked up' with various other people, some of them involving clear power-discrepancies. Nobody batted an eye and the whole thing seemed to be a 'what happens in vegas' type of thing, warranting some juicy gossip at most.

I'm not saying that this is how things should be, to be clear, just that generally my impression is that the USA is generally more uptight (best word I can think of, but I don't mean it disparagingly) about these things.
Of the new technology “Resonator of ”mirror“ frequencies”
Hello,
I author a new technology, and I am completing the creation of the main device of the new technology "Resonator of "mirror" frequencies". This is a new technology of affecting the human CNS, on the human brain program and on the human body. This is a reference to the revue of my technical invention (new technology), which gives great opportunities for the development and preservation of good health (Healthcare): https://www.linkedin.com/feed/update/urn%3Ali%3Aactivity%3A6269164301903233024
I according to my calculations, outstripped the scientific group "Neuralink" by Elyon Mask. It is possible to apply my technology in sound signals, with the guarantee that a person, even with a weak hearing, will immediately respond to a signal outside the car, or inside the car. Technology can be used to protect secrets and research, and more. The security alarm system using my technology, will be guarantee the inviolability of your property. I'm looking for investor-partner, or simply of investor, in the West who will co-own the patent and of co-inventor of the invention, to finish OCD (prepare working computer programs) and prototype - it's 4 months.
This is an excellent quality of services and a good profit.
Waiting for your reply.
Regards,
Yurii Pozniak
pamiravia@mail.ru
+7 978 087 51 91 - communication language – Russian
Dropbox is bulletproof, period.
Eiwit diëten zijn erg populair maar zijn eiwitten nu gezond of ongezond?
Yes, exactly.

Instead of being butthurt that I and other people are asking questions, people should be realizing that my questions indicate the marketing material is inadequate at explaining what the benefit of this paid service is.
> So they are manipulating people, but not the "others" (pro-vaxxers, climent-change proponets etc). Why not give both sides an opportunity to manipulate people? I mean, if something is clearly bullshit, it should cause no harm, right?

http://chem.tufts.edu/answersinscience/relativityofwrong.htm
you mean sandbox the interpreter that the kata runs in? Extract the value and then de-serialise it for an equality check in another instance of the interpreter?
> just to see them no differently at all

I agree but you can't say this sentiment out loud in some US big tech companies. In fact, saying it out loud may lead to social outrage + job loss + career suicide.

A closely related issue to the main one being discussed here.
How we built the Universe’s most Amaazing AI
Yep. Especially when something encompassing FULLOFSHI initially and ending with a T would be far more apt if not appropriate.
> Many atheists take the word of scientists with as much blind faith as christians take the word of their pastor.

Any example of that?
Stop Designing for Yourself
I think we're past human performance on imagenet, but one of the reasons for that might be categories like specific species of dog.

If I remember right, face recognition was passed a long time ago.
I know there are ways to solve the problem; but I believe these are accidental complexities, not essential complexities. That is, these design solutions complect the problem, sacrificing simplicity for a dubious principle.