skysight-inc/HackerNews huggingface dataset:
"Detectives persuaded a magistrate judge to sign a search warrant ordering Usry to provide his DNA for comparison"
"His DNA, Hoffman wrote, did not match the semen from the scene of Dodge’s murder."

This sounds a lot like he was forced to prove his innocence, rather than the judiciary being forced to prove his guilt.
> I do not agree that an if macro stands for some specific lambda-based utterance. That isn't historically true, or in any other sense.

Huh? Are you saying the use of lambdas does NOT give if* the ability to control the execution of 'then' and 'else'?

My point is that if you're concerned about how often you evaluate a block of code (0, 1, or n times), there are ways to achieve this goal that do not require macros. (And consequently, the macros mainly serve as they should: to clean up the syntax, if necessary.)
Hi, I'm the author. Yeah, you have a good point. Imperative programming was just the way that we were using SQL to build that system.
You don't even need to inspect the elements. The code is available right there on the page by clicking the third circular icon at the top-right (the hover text says "Generate code").

Clicking on the icon `{.}` will slide out a div that contains the code for the CSS animation.
Online poker has the concept of "bonus whoring" where one takes advantage of various loss-leader promotions offered by different sites.

A typical promotion would be offering a 20% bonus on a $1000 deposit, with the caveat that you must play in, say, 1000 raked games before cashing out. It's possible to play in games where the total expected rake if the user breaks even is, say, $100, leaving $100 profit.
The part you referenced was done on a 3-axis machine by one of our manufacturing partners. Like many expert machinists, he's got some ingenious methods for reducing set ups.

Appreciate that feedback. As someone who painfully remembers the early MakerBot marketing days, I feel the frustration.

Would be great to hear any suggestions on changes you'd make. Definitely want to make sure the copy is representative of the project.

We were inspired after we saw other motorcycle projects that beautiful, but didn't have any files available, or weren't even drivable. So we wanted to make a frame that was easily customizable and could be road-ready as fast as possible.

Can I pick your brain further? Feel free to email me at madelynn@fictiv.com. Happy to talk more about how the work is held, machines needed, etc. as well.
It gets into the specifics of "what makes it horrifying" pretty quickly. It usually boils down to "nobody's responsible for cleaning things up," a misunderstanding of the billing model, and by the time anyone cares to fix it the billing report is multiple gigabytes.

Step 1 is always "figure out what you've got, and why it is this way."
Laffer Curve.

10% will be enough in the future, except for those countries in war, like US always will be.
My team uses a git commit message convention that helps us read fast and also is parsable by toolchains.

We agree on a short list of leading active verbs:

Add = Create a capability e.g. feature, test, dependency.

Cut = Remove a capability e.g. feature, test, dependency.

Fix = Fix an issue e.g. bug, typo, accident, misstatement.

Bump = Increase the version of something e.g. dependency.

Make = Change the build process, or tooling, or infra.

Start = Begin doing something; e.g. create a feature flag.

Stop = End doing something; e.g. remove a feature flag.

Refactor = A code change that MUST be just a refactoring.

Reformat = Refactor of formatting, e.g. omit whitespace.

Optimize = Refactor of performance, e.g. speed up code.

Document = Refactor of documentation, e.g. help files.
A few words about cloud-based Selenium competitors for UI testing
In the cluster I previously built/worked on, somewhere between 4mil & 9mil records/shard - this also assumed 3 shards per index, with only one replica set (total of 6 shards).
> Foucault is not Derrida ...

Yes, that seems to be true, but from the standpoint of falsifiability, of empirical testing, they're equal.

The very fact that people feel compelled to draw a line between Foucault and Derrida, one that hasn't already been drawn by objective evidence, speaks for itself.

> ... and contains examples and research that empirically support his observations (in sense of empirical support one often finds in the social sciences and history ...

Please don't make this mistake. However strongly you feel about the present topic, don't try to fit philosophy into the science straitjacket. Philosophy's value lies elsewhere.
Well, sort of: http://hackaday.com/2016/01/11/introducing-the-beaglebone-bl...
It's been kicking around for more than a year...
How to write good git commit messages literally from the person who wrote git (Linus Torvalds):

https://github.com/torvalds/subsurface-for-dirk/blob/0f58510...

I always send this to people as I teach them git.
The Long-Term Future Fund is for ensuring the continued survival and flourishing of future generations. Climate change is one future risk, but there are many others — including ensuring that the risks posed by smarter-than-human artificial intelligence are understood and mitigated, but also e.g. mitigating pandemic risk from genetically engineered pathogens.

As with all the Funds, choosing organisations to grant to will involve asking questions about scale, crowdedness, and tractability (how big is the problem, how many people are already working on the problem, and how hard is the problem to solve). For more on this see [1],[2].

Climate change is clearly an important future risk, but it's a very hard problem to solve (requiring massive international cooperation), and there are already lots of people working in this space (while I wouldn't necessarily agree that all future risks of climate change are 'very well understood' because of nonlinearities in modelling complex systems, part of the reason it's well-documented is because there has been considerable research effort expended over the last 20-30 years). By contrast, there are many future risks that have less attention, but may have similarly severe consequences for future generations. It's important we aren't blindsided by one of these risks just because we have a better understanding of one particular area.

To be clear, none of the above precludes that the Fund could donate to orgs working on climate change research/mitigation/prevention, just that there might be reasons to look at other risks as well, even if they're less well understood.

For more on research into effective giving opportunities in climate change, see https://www.givingwhatwecan.org/cause/climate-change/

[1] https://www.youtube.com/watch?v=67oL0ANDh5Y
[2] https://80000hours.org/2014/01/which-cause-is-most-effective...
Lets look at this practically: http://www.ti.com/product/tps62240/description

This TPS62240 has an efficiency of 95% across any load above 1mA. Below 0.1mA, its 15uA quiescent current kills its efficiency... but it still has over 70% efficiency at 0.1mA. That is, the converter uses say... 0.13mA while outputting only 0.1mA. (I mean, it really should be in terms of Watts. But since P = VxI, the mA estimation is a good enough indicator).

A single NiMH AA battery has 2000mAh of energy storage capacity, Eneloops actually are closer 2500mAh. https://www.amazon.com/Panasonic-BK-3HCCA4BA-Eneloop-Pre-Cha...

So in effect, a SINGLE AA NiMH batteries can run at 0.13mA for around 2 years. In practice, the self-leakage of these batteries are the major problem on those time periods.

At some point, reducing quiescent power consumption isn't a major problem anymore. I think the ridiculously efficient 500pA draw is unlikely to be used in any design where a AA battery is sufficient.

Smaller coin-batteries have issues ramping up to the ~50mA to transmit a radio signal. So I'd bet that in practice, AA batteries (or larger 18650 cells) will continue to be used... and therefore a hugely power-efficient design from these researchers won't have a major competitive edge.

-------

As an FYI: These efficient power converters enter "sleep" modes while the voltage output is above 1% of the voltage. Once the voltage drops to the nominal voltage, the TPS62240 "wakes up" and starts injecting charge into the capacitor / inductors... before entering another sleep cycle.

Furthermore, at higher currents, I have my doubts that a charge-pump design would be superior to the capacitor/inductor design of a typical buck (or boost) converter. So sure... this charge-pump design might be more efficient at 0.1mA, but I bet you that the capacitor/inductor is more efficient at 50mA. (The TPS62240 hitting 95% efficiency in the >1mA range)

> new power converter that maintains its efficiency at currents ranging from 500 picoamps to 1 milliamp

Hmmm... so this design really is designed for below 1mA currents. I really wonder what applications they are trying to use. Below 1mA, I say... just be wasteful. If it takes two months for a AA battery to run out of charge... is there really an issue?
Story doesn't add up.

First, it's very hard to pull off a DDOS attack using Tor. The most you could get would be less than someone repeatedly pressing refresh every second. This is because if you hit the same domain repeatedly the network will flag and throttle you.

How bad was your server configuration that it would choke if somebody tried to scrape it? Was this running on a dreamhost $10/year server or something? That's the only way to explain it's poor performance. Either that or your SQL queries are unoptimized anyways.

I'm just trying to understand. Unless this was like 10,000 scraper instances trying to scrape your website, I find it hard to believe this story.

Instead of downvoting, why don't you offer rebuttal to what I wrote and post more evidence to support your original story?
SQL is in fact one of the most well known declarative languages. It operates on sets so I'm not sure it even knows how to do imperative.

Can it?
Assessment System for Tests’ Architecture Design
Bitcoin, blockchains, and national security
Does nobody else require there to be at least one issue tracker reference in the commit message these days? It makes automating stuff like release notes much easier.
> would it be worth it?

Nobody can tell at this point in time..
Nevertheless, regarding Python in the browser, there's Brython [0] which works, although I don't know how's using it in production..

[0] https://brython.info/
We've been gathering various open source health projects here. https://github.com/kakoni/awesome-health
A possible business model is to charge $1 to grab the source code for a snippet, or some sort of monthly fee for wider access. It might be easy to rip off via "inspect", but there's alot of people in this world who pay when required.
> ok, you were on a team that did [really cool sounding thing]. What part of it did you do? What specifically did you learn from it?

Exactly this.

The memorable example for me was someone that worked on a military helicopter training simulator, and specifically, they worked on connecting the physical radios (used for internal communications between the crew) to the simulator. Sounds cool, involved network experience that was entirely applicable to what we were hiring for, and personally, I have a fascination with and have done a lot of interfacing of physical human-interface hardware to software.

However, the candidate was unable to explain details. What type of I/O hardware was used? Did you have to poll or did it push/stream changes? Did you run into anything weird with bad signals or missed state changes or restarts that posed a big challenge? No answers to this, because apparently they "just worked on the protocol".. but then couldn't remember anything about the details of the protocol (HTTP or something custom? Text-based or binary? TCP or UDP?). It was frustrating, because I remember otherwise liking this person.

They had similar responses for their most recent job (that they were at literally a few weeks prior).

I have a terrible memory, but even I can remember some of the biggest challenge highlights of my career. If I start talking about them, especially when asked probing questions, I will remember all the little details and could go on for hours.

I don't get it. Were they just coasting in the background, not really contributing anything meaningful, doing just enough to not be fired? Did the interview make them so anxious that they literally couldn't remember any details (it didn't seem that way)? Were they outright lying about what they did?
Bitcoin arbitrage without market risk
proxy without signing into google? That isn't perfect, but neither is buying in cash. They can pull video tapes or ask the cashier.
Tuning cluster rebalance settings can be... challenging. I've done some bad, bad things with a cluster where it would effectively balance things back and forth - forever.

Fiddling with cluster.routing.allocation.balance.* can really paint you into a corner quickly.
maybe he turned out that way because of abuse suffered at home with mom and dad? Maybe every time he tried to express himself, mommy got mad and yelled at him and now he's afraid to talk to anybody ? Children are a product of their environment, and it sounds like someone very close to him betrayed him and severely impaired his trust in others.
Well it has Gentoo and Mandrake at the boot manager.
Umm forget about the content, I got hooked in the first paragraph itself on the style! Not many put effort into writing these days. The flavour of that phrasing was pleasing enough for me to come back and write this.

/me heads back to read the rest.
You could sedate them, I suppose. Although I wouldn't be surprised if that would overcast entirely the suppressing effect of the water.
Great question, by the end of the process we were experts @ holistic level.

But started with very basic web design skills at first.

From the start key "skill" for the pitch / and our clients was we had the BANDWIDTH to focus on implementing testing as a regular / rigorous process for them.

EG most - even big cos - wind up with their good web dev resources completely tied up with 100 other things.

And 10 departments competing for their attention.

I came in and said we can do this, full service and you just have to approve the tests and give us a dev environment.

But started with just basic web design skills / willingness to read the multitude of good resources / books / blogs / thought leaders on CRO an apply their ideas.

EG - Common CRO theme - "try different, high-contrast button colors on your call to action"

Ok, I can do that.

- Take existing page

- set up optimizely or VWO (at the time we used home brew or GoogleWO!)

- make some really great buttons (or outsource on elance for $10)

- get client buy in

- set up the test

- ensure production readiness / testing

- go live

- provide nice reporting format for client weekly that lets them stay involved and see results, and have confidence in your ability to execute.

- prepare next test while first one is running, and remember that a huge % of your best ideas will fail, be agnostic to results but be statistically honest and educate clients under same process / instruction

Simple example, but you can ramp the complexity up from there.

Like "better to have this "sign up now" button go to another page w/form or pop a modal window w/form?"

and on down the list, the CRO blogs / experts / etc have 1000 ideas.

And over time got better about understanding what did / didn't work across clients.

So my win rate crept up from say 20% of tests significant win to 50%+ out of gate.

And every person on my team I hired because we wanted to run a test that I / we couldn't implement ourselves :)

What's your specific interest / skill set that you're trying to adapt over?
Agreed with several points in this thread. Your English is good!

I can understand how keeping it at a normal rate is beneficial as deep as he goes on the material.

I've found the audio has to be clean and clear to take advantage of higher speeds of listening. Takes practice, but almost every podcast I enjoy I do 1.5x+.
Physics isn't really an issue. Locator beacons are a thing. But they're standalone GPS size (i.e. not watches) and have subscription fees in the $100+ per year category so they're really more for people like solo hikers in remote areas etc. as opposed to the average consumer.
Right propaganda or freedom propaganda?

You are entitled of what you've done, period.

Anything above 10% is theft.

"Times of higher tax burden have been economically more productive" -> this is just false, a falacy. Prove it somehow.

Sweden was a very rich nation before high taxes, now it's just rich, net jobs after high taxation in 50 years is ZERO. They are just letting go now, cutting taxes more and more.

I wonder why US economy is booming right now, maybe because Trump is going to cut taxes?!

Oops...
And Mount Bachelor is thus named because it stands apart from the Three Sisters. Originally, though, I think it was named Brother Mountain.

The occurrence of "sisters" geographical names is a common pattern.
The citypages link on HN is fake news. It misrepresents and mischaracterizes the events reported on the tonywebster link.

"Cops figure if they could just find out who in that affluent suburb has Googled that name, they'd narrow their suspect list right down."

This is fabricated tripe. The cops are not looking specifically in the victim's suburb. The person who wrote the citypages article is being a complete imbecile. His heart might be in the right place, but he's got his facts all wrong. The warrant pertains to information on anyone, anywhere on the entire planet who might have accessed Google's servers and searched for that name between Dec 1 and Jan 7.
https://patreon.zendesk.com/hc/en-us/articles/204606295-What...
My personal, subjective impression: Commits are getting smaller and smaller nowadays. As in: In the subversion days, many people commited only few times a day, sometimes not for several days. SVN commits of course involved a sync with the server (a "push" in git lingo), and thus usually represented a much larger increment with a substantial change to the code base [X]

With git, it became very common to structure changes to a code base in many, very small commits. Rename a variable? Commit. Write some docs? Commit. Of course, the overall changes when developing a feature did not become smaller, they are now just distributed over many more commits. So I'd argue that a SVN commit was often conceptionally closer to what we now have with a git pull-request.

Why does this matter? Because It is kind of hard and not helping anyone if you describe your renaming of a local variable with an extensive docstring.

What I do miss however, is a good description of the overall change. I.e. now often the description in the merge commit is just the autogenerated message, but this is where I would like people to really take the time and describe the change extensively. This is why I like `--squash` merges, because they let people focus on the relevant parts in their description. I know, rewriting history is bad, but overall, I favour reading a history book than 18th century newspapers.

[X] not saying that there weren't small one-line-change commits, but overall they were rarer.
The app and api can share a secret generation method. I once wanted to use the api of an iOS app that sent a timestamp + dynamic token based on that timestamp in the request headers. The timestamp/token combination was validated by the server, which had a tolerance of five minutes (so replaying the same timestamp/key combination that you observed via MITM would stop working within five minutes). Rather than try to work out the algorithm, the approach was to dump the app headers and work out where the key was being generated, then used cycript to attach to the running app and invoke the `tokenForTimestamp:` method to generate valid timestamp/token pairs at one second intervals out for the next several years. Still working a year on :)
Why I switched my terminal to Hyper… then switched back
> Will YOU be my mentor?

Sorry, not knowledgeable enough. But if "written" music is your thing, you can check https://musescore.org/ and try to ask someone on their forums?
I am actually not opposed to the "CD you have to buy" policy. If I was hospital network admin I would not want people just plugging in random usb sticks into my network.
An IDE with half-decent code browsing capabilities, then. Like VS with ReSharper, or IntelliJ and derivatives.
.. which doesn't preclude someone having typoed one for the other, right?
This can't be a solution for people using web scraping:

The goal for web scrapers is to pay as little as possible for as much data as possible.
I really recommend angular-style commit messages: https://github.com/angular/angular.js/blob/master/CONTRIBUTI...

type(scope) message

e.g.

feat(button) added play button

Types are:

- feat: A new feature

- fix: A bug fix

- docs: Documentation only changes

- style: Changes that do not affect the meaning of the code (white-space, formatting, missing semi-colons, etc)

- refactor: A code change that neither fixes a bug nor adds a feature

- perf: A code change that improves performance

- test: Adding missing or correcting existing tests

- chore: Changes to the build process or auxiliary tools and libraries such as documentation generation
That is an argument against any investigation period.
for me it works great, a few quirks to configure xcode at first (like with most things in xcode when you need more than a 100% cocoa app), then now the workflow is unobtrusive. debugging also works from xcode, minus coloring of rust code.

my only concern is bitcode support, not feasible now due to a version mismatch between apple's llvm and rust's llvm (you can emit bitcode with rustc). which means currently you can ship apps for iOS, but not watchOS or tvOS.

(my use case of rust is DSP / audio synthesis)
Everything - instant search in Windows
https://www.voidtools.com/
duck duck go isn't brick and mortar, but...

1. Google is an ISP, is DuckDuckGo an ISP?

2. Google is a telecommunications services provider, is DuckDuckGo a telecommunications services provider?

Those are two major categories that require data logging and retention in the U.S., and there are a lot of countries that have their own data logging and retention laws. Google because of it's size has active business presence in more countries and would therefore ensure itself to be compliant with local laws with more vigor than a significantly smaller company, especially one that was more focused on search. Google has it's hands in a lot of different kinds of businesses, many of which have already been targeted for logging and retention laws somewhere in the world.
> backs it up with physicist Robert Matthew's insights...even so - you can't get away from the math - the math is sound.

It's mind-blowing how bad the mathematical analysis is within the social sciences. As an undergraduate, the social science mathematics center chided me for using (standard) data-mining techniques as "fishing for results" despite having compensated for the number of parallel tests.

Later I learned that social science labs run pilot studies until they see a result and run a full study. Everyone is fishing for results, they are just claiming that each cast of their line is independent.

3-sigma should be the standard and no journal should accept a p-value greater than .01.
I'm assuming it's because the work originated in their R&D labs in Zurich?
If you are using Windows 10, it should work under WSL (Windows System for Linux).